/* new clearfix */
.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
* html .clearfix { zoom:1; } /* IE6 */
*:first-child+html .clearfix { zoom:1; } /* IE7 */

html, body {
	color: #000000;
	font-size: 11px;
	/* Arial seulement */
	font-family:Arial !important;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
/*	background-image:URL(../images/imagesClement/bg2.jpg)!important;
	background-color:#F7F7F7 !important;
	background-repeat:repeat-X;*/
	}

form { margin: 0; padding: 0; border: none 0; }
img { border: none 0; }

a { text-decoration: underline; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none;  }

/* <Documents> */
.simple_document_container { }
a.simple_document { }
/* <Documents> */

/* <Classes RadEditor> */
.TextePetitPiedPage, 
.TextePetitPiedPage a,
.TextePetitPiedPage a:visited
{
	color: #595959;
	font-size:11px;
	text-decoration:none;
}
/*.TextePetitPiedPage{clear:both;}*/
a.LeftMenuGreyLinks
{
	display:block;
		background-color:Transparent;
		padding:3px;
		color:#333333;
		font-family:Arial;
		font-weight:bold;
		text-transform:uppercase;
		font-size:10px;
		position:relative;
		margin-top:1px;
		margin-bottom:1px;
}
a.LeftMenuOrangeLinks
{
	font-family:Arial;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	font-size:10px;
	color:rgb(208,22,22);
	text-indent:3px;
}
.TexteCourant
{
	font-family:Verdana;
	font-size:11px;
	color:#000;
}
.SousTitre
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
.Titre
{
	font-family:Verdana;
	font-size:21px;
	color:#575757;
}
/* <Classes RadEditor> */

/* <Formulaires> */
.forms_labels
{
	font-family: Verdana, Helvetica, sans-serif;		
	font-size:11px;
}
.forms_txtbox
{
	font-family: Verdana, Helvetica, sans-serif;		
	font-size:11px;
}
.forms_label_container_h
{
	width: 200px;
}
.forms_label_container_v
{
}
.forms_answer_container_h
{
}
.forms_answer_container_v
{
}
.forms_rightAnswer_container_h
{
}
.forms_rightAnswer_container_v
{
}
.forms_remark_container_h
{
}
.forms_remark_container_v
{
}
.forms_ponderation_container_h
{
}
.forms_ponderation_container_v
{
}

select.forms_ddl { font:normal 11px verdana,arial,helvetica,sans-serif;	}

select.forms_ddlpays_v
{
	font-family: Verdana, Helvetica, sans-serif;		
	font-size:11px;
	display:block;
	width:180px;
}

select.forms_ddlprovince_v
{
	font-family: Verdana, Helvetica, sans-serif;		
	font-size:11px;
	display:block;
	margin-top:5px;
	width:180px;
}

select.forms_ddlpays_h {
	font-family: Verdana, Helvetica, sans-serif;		
	font-size:11px;
	width:180px;
}

span.forms_ddlprovince_h {
	padding-left:10px;
}

select.forms_ddlprovince_h {
	font-family: Verdana, Helvetica, sans-serif;		
	font-size:11px;
	width:180px;
}

.form_note
{
}


/* <Paging catalogue> */
/*PagingNumberControl.ascx*/
/*.pagingNbItems 
{
text-align:center;
margin:auto;

}
.pagingNbItems .text { font-size:11px; color:#666666;}
.pagingNbItems .combo { border: solid thin #575757;background-color: #f7f7f7; font-family: Arial; color: #000000;position:relative; bottom:0px; left:305px; top:-18px;  font-size:10px;  }
.pagingNbItems .radio {}*/


.zone-filtrage {position:relative; margin-bottom:20px; padding:5px 12px 5px 5px; border:#ccc 1px solid; height:152px;}
.zone-filtrage h1{margin:0; height:25px;}
/*Dans la librairie d'images 'FILTRE'*/
.s_1 .zone-filtrage{background:white url(../upload/public/ImagePhysique/803.jpg) no-repeat left top;}/*Registre Cadeau*/
.s_5 .zone-filtrage{background:white url(../upload/public/ImagePhysique/775.jpg) no-repeat left top;}/*Accesoires*/
.s_7 .zone-filtrage{background:white url(../upload/public/ImagePhysique/777.jpg) no-repeat left top;}/*Vetements pour bébé*/
.s_26 .zone-filtrage{background:white url(../upload/public/ImagePhysique/778.jpg) no-repeat left top;}/*Vetements pour enfants*/
.s_9 .zone-filtrage{background:white url(../upload/public/ImagePhysique/776.jpg) no-repeat left top;}/*Vetements pour ado*/

.zone-filtrage a{color:#000; text-decoration:underline;}
.zone-filtrage a:hover{color:#4e4e4e; text-decoration:none;}
.zone-filtrage .titreCategorie {text-align:right; padding:0 0 8px; height:22px; font-size:20px; text-transform:uppercase; font-weight:700; color:#9d9d9d;}
.zone-filtrage .lb_filtrerPar{ font:Georgia; color:#9d9d9d; font-weight:700; font-size:10px; }
.zone-filtrage .dd_filter {float:right; margin:0px 160px 0 0 ;}
.zone-filtrage .dd_filter select {margin-bottom:10px; font-size:11px; width:220px;}
.zone-filtrage .dd_filter select:hover,.zone-filtrage .dd_filter select:focus{background-color:#f7f7f7; outline:none;}/*works on only recent browser*/

.zone-filtrage:after,#zone-paging:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .zone-filtrage, * html #zone-paging { zoom: 1; } 
*:first-child+html .zone-filtrage, *:first-child+html  #zone-paging { zoom: 1; } 

.prodlist .pager{text-align:right; padding:5px 31px 5px 0;}
div.zone-filtrage-bottom{text-align:right; padding:5px 0;}
div#paging_div, div.pagingNbItems{float:right; }
div#paging_div,.pagingNbItems select{font-size:11px;}
div#paging_div .pagingContol a{color:#595959; text-decoration:underline;}
div#paging_div .pagingContol a:hover{color:#D01616; text-decoration:none;}
.pagingNbItems {margin-left:10px;}
div#paging_div{padding-top:3px; }
div#paging_div a,a.inac .lblPrevPage{padding:0 2px; }
a.inac .lblPrevPage,a.inac .lblNextPage{ color:#949494;}
#paging_div .pagingControl a.current, .pagingControl a.current:link, #paging_div .pagingControl a.current:visited { color:rgb(208,22,22); text-decoration:none;} 
#paging_div .pagingControl a.inac, #paging_div .pagingControl a.inac:link, #paging_div .pagingControl a.inac:visited, #paging_div .pagingControl a.inac:hover { color:rgb(208,22,22); text-decoration:none; cursor:default !important }

.dd_filter .dd_titre_label{display:none;}
.dd_filter #ShowAllLink a{margin-left:10px;padding:3px 0 0 ;  position: absolute; right:15px; bottom:5px; color:#949494;}
.dd_filter #ShowAllLink a:hover{text-decoration:none;}

/*span.lblPrevPage, span.lblNextPage{height:8px; width:6px; text-indent:-9999px; }
 span.lblPrevPage{background:transparent url(../images/btn-prev.gif) no-repeat left top;}
  span.lblNextPage{background:transparent url(../images/btn-next.gif) no-repeat left top;}*/
/*
#paging_div .pagingControl a:hover { text-decoration:none;}

#paging_div .pagingControl a.current:hover { text-decoration:none; }
#paging_div .pagingControl a.current, .pagingControl a.current:link, #paging_div .pagingControl a.current:visited { color:rgb(208,22,22); text-decoration:none;} 
#paging_div .pagingControl a.inac, #paging_div .pagingControl a.inac:link, #paging_div .pagingControl a.inac:visited, #paging_div .pagingControl a.inac:hover { color:rgb(208,22,22); text-decoration:none; cursor:default !important }
*/
.container
{
	width:885px;
	background-color:#fff;
/*	border:1px solid black; */
	padding:5px;
	margin:0px;
	z-index:1;
	position:relative;
	
}



.header_cart_container
 {
	width:150px;
	padding-top:5px;
	}
.rechercheContainer
{
	
	padding-right:0px;
	width:150px;
	float:right;
	
}
.rechercheContainer table
{
	width:100%;
	text-align:right;
}
.rechercheContainer table td
{
	width:100%;
	text-align:right;
}
#Rechercher_rechercher
{
	font-family:arial;
	height:18px;
	width:136px;
	font-size:12px;
	color:#000000;
	background-position:0px -1px;
	padding-left:5px;
	background-repeat:no-repeat;
	border:1px solid #000000;	
	text-transform:uppercase;
	margin-top:1px;
}

#section_pages{


}

#entete
{
	color: #DCDCDC;
	font-size:11px;
	/*height:20px;*/
	margin-right:5px;
	/*padding-right:150px;*/
	float:right;
	width:430px;
	text-align:left!important;
}
#entete a
{
	text-transform:uppercase;
	color: #595959;
	font-size:10px;
	text-decoration:none;
}
#entete a.TextePetitPiedPage  {
	display:block;
	padding-bottom:3px;
}
#entete a:hover
{
	text-decoration:underline;
}
.zonesAccueilContainer
{
	margin:5px; 
	margin-bottom:0px;
	margin-top:2px;
	height:216px;
	display:block;
}
.zone1, .zone2, .zone3
{
	width:287px;
	height:216px;
	display:block;
	cursor:hand;
}
.zone1
{
	background-image:url(../images/imagesClement/accueil_meubles_off.jpg);
}
.zone1:hover
{
	background-image:url(../images/imagesClement/accueil_meubles_on.jpg);
}
.zone2
{
	background-image:url(../images/imagesClement/accueil_enfants_off.jpg);
}
.zone2:hover
{
	background-image:url(../images/imagesClement/accueil_enfants_on.jpg);
}
.zone3
{
	background-image:url(../images/imagesClement/accueil_ados_off.jpg);
}
.zone3:hover
{
	background-image:url(../images/imagesClement/accueil_ados_on.jpg);
}
.zone_large
{
	width:291px;
}
#print .productCard
{
	width:auto;
	margin:auto;
}
#print .prodCardRelated { display:none; }

.cc_10
{
	background-image:url(../images/imagesClement/cc_10.jpg);
	width:32px;
	height:23px;
	display:block;
}
.cc_25
{
	background-image:url(../images/imagesClement/cc_25.jpg);
	width:32px;
	height:23px;
	display:block;
}
.cc_50
{
	background-image:url(../images/imagesClement/cc_50.jpg);
	width:32px;
	height:23px;
	display:block;
}
.cc_10:hover
{
	background-image:url(../images/imagesClement/cc_10over.jpg);
	width:32px;
	height:23px;
	display:block;
}
.cc_25:hover
{
	background-image:url(../images/imagesClement/cc_25over.jpg);
	width:32px;
	height:23px;
	display:block;
}
.cc_50:hover
{
	background-image:url(../images/imagesClement/cc_50over.jpg);
	width:32px;
	height:23px;
	display:block;
}
.cc_100
{
	background-image:url(../images/imagesClement/cc_100.jpg);
	width:32px;
	height:23px;
	display:block;
}
.cc_100:hover
{
	background-image:url(../images/imagesClement/cc_100over.jpg);
	width:32px;
	height:23px;
	display:block;
}
.cc_250
{
	background-image:url(../images/imagesClement/cc_250.jpg);
	width:32px;
	height:23px;
	display:block;
}
.cc_500
{
	background-image:url(../images/imagesClement/cc_500.jpg);
	width:32px;
	height:23px;
	display:block;
}
.cc_250:hover
{
	background-image:url(../images/imagesClement/cc_250over.jpg);
	width:32px;
	height:23px;
	display:block;
}
.cc_500:hover
{
	background-image:url(../images/imagesClement/cc_500over.jpg);
	width:32px;
	height:23px;
	display:block;
}

table.tbl_cart { border-collapse:collapse; border-spacing:0; }
table.tbl_cart td.tbl_cart { padding:0; white-space:nowrap; text-align:right; padding-right:20px; }
table.tbl_cart td.gift {}
table.tbl_cart td.cart { padding-right:20px; }
table.tbl_cart td.search {}

/* REGISTRE CADEAU */
.registre {}
.registre .title_zone { margin-bottom:5px;}
.registre .lbloc { float:left; border:1px solid #818181; width:345px; /*height:400px;*/  min-height:400px; }
*html .registre .lbloc { overflow-x:hidden; height:400px; } /*IE6*/
.registre .lbloc .title_zone { margin-bottom:3px; height:65px; }
.registre .lbloc .content_zone { background:transparent url(../images/imagesClement/bkg_lcol.gif) repeat-x top left; }
.registre .lbloc .content_zone .content { padding:20px 13px 0 13px; }
.registre .rbloc { float:right; border:1px solid #818181; width:345px; min-height:400px; margin-right:5px; background:transparent url(../images/imagesClement/bkg_rcol_crcl.jpg) no-repeat bottom center; }
*html .registre .rbloc { overflow-x:hidden; height:400px; } /*IE6*/
.registre .rbloc .title_zone { margin-bottom:3px; height:65px;  }
.registre .rbloc .content_zone { padding:13px; background:transparent url(../images/imagesClement/bkg_rcol.gif) repeat-x top center; min-height:250px; }
.registre span.clear { display:block; clear:both; visibility:hidden; overflow:hidden; }
.registre .subtitle { color:#58585a; font:bold 13px arial,verdana,sans-serif; margin-bottom:10px; }
.registre .n1 { padding:8px 0 8px 35px; background:transparent url(../images/imagesClement/1.gif) no-repeat left center; height:32px; }
.registre .n2 { padding:8px 0 8px 35px; background:transparent url(../images/imagesClement/2.gif) no-repeat left center; height:16px; }
.registre .log_loginctrl { float:none; width:100%; }
.registre .btn, 
.registre a.btn,
.registre .log_loginctrl .log_buttonzone input { background:transparent url(../images/imagesClement/btn_blue.gif) no-repeat; border:0 none; color:#FFFFFF; font: bold 9px verdana,arial,sans-serif; text-decoration:none; text-transform:uppercase; width:150px; display:block; text-align:center; padding:5px 0 2px 0; }
.registre .log_loginctrl .log_buttonzone { width:305px; }
.registre .log_loginctrl .log_buttonzone input { padding:4px 0 2px 0; display:inline; } 
.registre .log_loginctrl .log_linkzone { margin-top:10px; color:rgb(208,22,22);}
.registre .log_loginctrl .log_linkzone a,.registre .log_loginctrl .log_linkzone a:visited { color:rgb(208,22,22); }
.registre .giftlist_find { margin-top: 15px; margin-bottom:48px; }
.registre .giftlist_find h2 { display:none; }
.registre .giftlist_find .line { margin-bottom:5px; }
.registre .giftlist_find .btn_zone { text-align:right;}
.registre .giftlist_find .btn_zone input { margin-right:15px; padding:4px 0 2px 0; display:inline; }
.registre .giftlist_find span.lbl {
	font:bold 11px Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	margin-top:3px;
	width:155px;
	color:#58585A;
}
.registre .giftlist_find .details { font:normal 11px Arial, Helvetica, sans-serif;color:#58585A; }
.registre .giftlist_find input.txt { font:normal 11px Arial, Helvetica, sans-serif; width:143px; }
.registre .giftlist_find input.telephone1 { font:normal 11px Arial, Helvetica, sans-serif; width:32px; }
.registre .giftlist_find input.telephone2 { font:normal 11px Arial, Helvetica, sans-serif; width:46px; }
.registre .giftlist_find .noliste { display:none; }
.registre .giftlist_find .results { margin-top:10px; }
.registre .giftlist_find .results .title { font-weight:bold; display:block; margin-bottom:5px; }
.registre .giftlist_find .results table.tbl_result { width:100%; border-spacing:0; }
.registre .giftlist_find .results table.tbl_result td { font-size:11px; }
.registre .giftlist_find .results table.tbl_result tr.head td { font-weight:bold; padding:2px 2px 2px 0; color:#58585A; border-bottom:1px solid #58585A; }
.registre .giftlist_find .results table.tbl_result tr.item td { font-weight:normal; padding:2px 2px 2px 0; color:#58585A; }
.registre .giftlist_find .results table.tbl_result tr.item span.lbl { display:inline; font-weight:normal; }
.registre .giftlist_find .results table.tbl_result tr.item a span.lbl { text-decoration:underline; }
.registre .giftlist_find .results table.tbl_result span.lbl { float:none; width:auto; }
.giftlist_title { }

.giftlist {clear:both; }
.giftlist { }
.giftlist .step_ident { }
.subs_zone { float: left; width:435px; margin-left:175px; text-align:left; }
.subs_zone .MessageErreur { font-weight:bold; font-size:14px; }
.subs_zone td.note .MessageErreur { font-weight:bold; font-size:11px; }
.subs_zone .line { margin-bottom:5px;}
.subs_zone .lbl { 
	font:bold 11px Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	margin-top:3px;
	width:155px;
	color:#58585A;
}
/* SForcier 16nov Add to cart option --Sélection-- err */
.lbl_err { font:bold 9px Arial, Helvetica, sans-serif;	color:Red;}

.subs_zone .lbl_full { width:435px; float:none; display:block; clear:both; }
.subs_zone .lbl_full input { float:left; }
.subs_zone .lbl_full label { width:155px; float:left; }
.subs_zone .lbl_small { font:normal 11px Arial, Helvetica, sans-serif; }
.subs_zone .txt,
.subs_zone input, 
.subs_zone select,
.subs_zone textarea { width:160px; font:normal 11px Arial, Helvetica, sans-serif; }
.subs_zone textarea { }
.subs_zone .txt { }
.subs_zone .publish { font:normal 11px Arial, Helvetica, sans-serif; color:#58585A;}
.subs_zone .publish input { width:auto; }
.subs_zone .publish label { margin-right:10px; font-weight:bold; color:#000; }
.subs_zone input.RealFileInput { width:210px; }
.subs_zone input.RadUploadInputField { width:160px; }
.subs_zone input.RadUploadSelectButton { width:auto; }
.subs_zone .btn { margin-left:0; background:transparent url(../images/imagesClement/btn_blue.gif) no-repeat; border:0 none; color:#ffffff; font: bold 9px verdana,arial,sans-serif; text-decoration:none; text-transform:uppercase; width:150px; text-align:center; padding:4px 0 2px 0; cursor:pointer; }
/*
.subs_zone table { width:455px; }
.subs_zone table table { width:auto; }
.subs_zone table table.RadUploadTable { width:250px; }
.subs_zone table table.RadUploadTable td { vertical-align:middle; }
.subs_zone table td { text-align:left; }
.subs_zone table td .lbl { font:bold 11px Arial, Helvetica, sans-serif; color:#58585A; }
.subs_zone table td input { font:normal 11px Arial, Helvetica, sans-serif; }
.subs_zone table td textarea { font:normal 11px Arial, Helvetica, sans-serif; width:245px; height:40px; }
.subs_zone table td input.RealFileInput { width:220px; font:normal 12px Arial, Helvetica, sans-serif; }
*/
.subs_msg { float: left; width:255px; margin-left:20px; text-align:left; color:#58585A; font:normal 11px verdana, arial, helvetica, sans-serif;  }
.subs_msg ul { margin:0; padding:0; }
.subs_msg ul li { margin:0 0 8px 15px; padding:0; }

.giftlist_steps_title {float:right; margin-bottom:3px; margin-right:40px; }
*+html .giftlist_steps_title{margin-left:200px; float:none;}
.giftlist_steps { margin-left:175px; border-bottom:2px solid #8bccdb; margin-bottom:12px; padding-bottom:8px; text-align:left; height:28px; }
.giftlist_steps a {
	font:bold 9px verdana,arial,sans-serif;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	padding: 9px 0;
	text-align:center;
	display:block;
	float:left;
	margin-right:9px;
}
.giftlist_steps .account a { width:140px; background:transparent url(../images/imagesClement/btn_giftstep_s1.gif) no-repeat; }
.giftlist_steps .favorite a { width:210px; background:transparent url(../images/imagesClement/btn_giftstep_s2.gif) no-repeat; }
.giftlist_steps .adminlist a { width:180px; background:transparent url(../images/imagesClement/btn_giftstep_s3.gif) no-repeat; }
.giftlist_steps .friends a { width:142px; background:transparent url(../images/imagesClement/btn_giftstep_s4.gif) no-repeat; }
*html .giftlist_steps .friends a { width:146px; margin-right:0px; }

.giftlist_steps .account a:hover, 
.giftlist_steps .account a.giftlist_cur { background:transparent url(../images/imagesClement/btn_giftstep_s1_rl.gif) no-repeat; }
.giftlist_steps .favorite a:hover,
.giftlist_steps .favorite a.giftlist_cur  { background:transparent url(../images/imagesClement/btn_giftstep_s2_rl.gif) no-repeat; }
.giftlist_steps .adminlist a:hover,
.giftlist_steps .adminlist a.giftlist_cur  { background:transparent url(../images/imagesClement/btn_giftstep_s3_rl.gif) no-repeat; }
.giftlist_steps .friends a:hover,
.giftlist_steps .friends a.giftlist_cur  { background:transparent url(../images/imagesClement/btn_giftstep_s4_rl.gif) no-repeat; }

.giftlist_steps .account a.giftlist_off, 
.giftlist_steps .account a.giftlist_off:hover { color:#ccc; background:transparent url(../images/imagesClement/btn_giftstep_s1_off.gif) no-repeat; }
.giftlist_steps .favorite a.giftlist_off, 
.giftlist_steps .favorite a.giftlist_off:hover { color:#ccc; background:transparent url(../images/imagesClement/btn_giftstep_s2_off.gif) no-repeat; }
.giftlist_steps .adminlist a.giftlist_off, 
.giftlist_steps .adminlist a.giftlist_off:hover { color:#ccc; background:transparent url(../images/imagesClement/btn_giftstep_s3_off.gif) no-repeat; }
.giftlist_steps .friends a.giftlist_off, 
.giftlist_steps .friends a.giftlist_off:hover { color:#ccc; background:transparent url(../images/imagesClement/btn_giftstep_s4_off.gif) no-repeat; }

.cust_favorite { margin-left:175px; /*width:345px;*/ color:#58585A; font:normal 11px verdana, arial, helvetica, sans-serif; }
.cust_favorite .nolist { margin-top:10px; display:none; }
.cust_favorite .nolist span.note { border:1px solid #bdbebf; display:block; padding:5px; text-transform:uppercase; font-weight:bold; font-size:10px; }
.cust_favorite .nolist span.nb{ color:#e35743; }
.cust_favorite .msg { margin:20px 0; width:345px; }
.cust_favorite .conf { margin-top:20px; }
.cust_favorite .choices {margin-top:5px;}
.cust_favorite .choices table td { padding:0 20px 0 0; font-weight:bold; text-transform:uppercase; font-size:10px; }
.cust_favorite .choices table td input {margin-left:0; }
.cust_favorite .btn_zone {margin-top:10px;}
/*.cust_favorite*/ .btn_zone input { background:transparent url(../images/imagesClement/btn_blue.gif) no-repeat; border:0 none; color:#fff; font: bold 9px verdana,arial,sans-serif; text-decoration:none; text-transform:uppercase; width:150px; text-align:center; padding:4px 0 2px 0; cursor:pointer; }

.giftlist_send { margin-left:175px; color:#58585A; font:normal 11px verdana, arial, helvetica, sans-serif; width:460px; }
.giftlist_send h2 { font:bold 14px arial,verdana,sans-serif; color:#58585A;}
.giftlist_send .explanation { display:none; }
.giftlist_send .line { margin-bottom:5px;}
.giftlist_send .addemail .lbl { display:block; }
.giftlist_send .addemail .txt { font:normal 11px verdana, arial, helvetica, sans-serif; width:280px;}
.giftlist_send .addemail .btn { background:transparent url(../images/imagesClement/btn_blue.gif) no-repeat; border:0 none; color:#FFFFFF; font: bold 9px verdana,arial,sans-serif; text-decoration:none; text-transform:uppercase; width:150px; text-align:center; padding:4px 0 2px 0; cursor:pointer; }
.giftlist_send .email_list { margin:10px 0; }
.giftlist_send .email_list td.email { font: bold 10px verdana,arial,sans-serif; }
.giftlist_send .templ { margin-bottom:10px; }
.giftlist_send .templ select { font: normal 11px verdana,arial,sans-serif; }
.giftlist_send .msg_zone .lbl { display:block; font: bold 11px verdana,arial,sans-serif; }
.giftlist_send .msg_zone textarea { font: normal 11px verdana,arial,sans-serif; width:440px; height:70px; }
.giftlist_send .msg_zone .btn_zone { margin-top:10px;}
.giftlist_send .msg_zone .btn_zone input.btn { background:transparent url(../images/imagesClement/btn_blue.gif) no-repeat; border:0 none; color:#FFFFFF; font: bold 9px verdana,arial,sans-serif; text-decoration:none; text-transform:uppercase; width:150px; text-align:center; padding:4px 0 2px 0; cursor:pointer;  }
.giftlist_send .msg_zone .lblmsg a { color:#8BCCDB; }
.giftlist_send .valsummaryconf { color:rgb(208,22,22); display:block; margin: 0 0 10px 0; font-weight:bold; font-size:10px; }
.giftlist_send .valsummaryconf a { color:rgb(208,22,22); }
.giftlist_send .valsummary { color:red; display:block; border:1px dashed red; padding:10px; margin: 0 0 10px 0; background-color:#fff9da; font-weight:bold; font-size:10px; }
.giftlist_send .valsummary ul { margin:0; padding:0; list-style:none; }
.giftlist_send .valsummary ul li { margin:0 0 5px 0; padding:0; }

.giftlist_list { margin-left:175px; }
.giftlist_list h2 { font:bold 14px arial,verdana,sans-serif; color:#58585A;}
.giftlist_list .checkout_cart_table { }
.giftlist_list .checkout_cart_table tr.head { background:#fff url(../images/imagesClement/bkg_giftlist_list_head.gif) repeat-x!important; }
.giftlist_list .checkout_cart_table tr.head td { color:#6f6f6f!important; padding:7px 0!important; }
.giftlist_list .checkout_cart_table tr.head td a { color:#6f6f6f; text-decoration:none; }
.giftlist_list .checkout_cart_table tr td.left { padding-left:5px!important; }
.giftlist_list .checkout_cart_table tr td.center { padding-left:4px!important; padding-right:4px!important; }
.giftlist_list .checkout_cart_table tr td.right { padding-right:4px!important; }
.giftlist_list .checkout_cart_table tr.head td.left { padding-left:2px!important; border-right:2px solid #fff;}
.giftlist_list .checkout_cart_table tr.head td.center { padding-left:2px!important; padding-right:2px!important; border-right:2px solid #fff;}
.giftlist_list .checkout_cart_table tr.head td.right { padding-right:2px!important; border-right:2px solid #fff; }
.giftlist_list .legende { color:#58585A; margin-top:10px; font:normal 11px verdana,arial,sans-serif; clear:both;}
.giftlist_list .btn_small
{
	background:Transparent url(../images/imagesClement/btn_blue_small.gif) no-repeat; 
	color:#FFFFFF;
	font:bold 9px verdana;
	text-decoration:none;
	text-transform:uppercase;
	width:80px;
	padding:5px 0 2px 0;
	display:block;
	text-align:center;
	margin:0 auto;
}
.giftlist_list .btn_small_2rows {
	background:Transparent url(../images/imagesClement/btn_blue_small_2rows.gif) no-repeat; 
	color:#595959;
	font:bold 9px verdana;
	text-decoration:none;
	text-transform:uppercase;
	width:90px;
	padding:5px 0 4px 0;
	display:block;
	text-align:center;
	height:30px;
	margin:0 auto;
}

.giftlist_list .Msg_achat_magasin 
{
	text-align:center;
	text-transform:uppercase;
	font:bold 12px verdana;
	color:Red;
	margin:0;
	padding:0 0 0 0;
}

.giftlist_list .cart_item_alreadybought
{
	/* Theoretically for IE 8 & 9 (more valid) */
        /* ...but not required as filter works too */
        /* should come BEFORE filter */
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

        /* This works in IE 8 & 9 too */
        /* ... but also 5, 6, 7 */
        filter: alpha(opacity=50);

        /* Older than Firefox 0.9 */
        -moz-opacity:0.5;

        /* Safari 1.x (pre WebKit!) */
        -khtml-opacity: 0.5;

        /* Modern!
        /* Firefox 0.9+, Safari 2?, Chrome any?
        /* Opera 9+, IE 9+ */
        opacity: 0.5;

}

.lb_acheter1{
	text-align:right;
	font-weight:bold;
	color:Red;
	margin:0;
	padding:0 0 0 0;
}
.lb_acheter2{
	text-align:left;
	font-weight:bold;
	color:Red;
	margin:0;
	padding:0 0 0 0;
}
.giftlist_list .lbl_reserved { color:#595959; font:normal 9px verdana; }

.giftlist_status { float:left; color:#58585A; font:normal 11px verdana,arial,sans-serif; padding:10px; border:1px solid color:rgb(208,22,22); width:420px; line-height:110%; background:#ffe8e8; }
.giftlist_status input { margin-left:10px; font:normal 11px verdana,arial,sans-serif; }
.giftlist_status input.btn { margin-left:0; background:transparent url(../images/imagesClement/btn_blue.gif) no-repeat; border:0 none; color:#FFFFFF; font: bold 9px verdana,arial,sans-serif; text-decoration:none; text-transform:uppercase; width:150px; text-align:center; padding:4px 0 2px 0; cursor:pointer; }
.giftlist_addproducts { margin:30px 0 0 60px; float:left;}
.giftlist_addproducts a.btn { background:transparent url(../images/imagesClement/btn_blue.gif) no-repeat; color:#FFFFFF; font: bold 9px verdana,arial,sans-serif; text-decoration:none; text-transform:uppercase; width:150px; text-align:center; padding:4px 0 2px 0; cursor:pointer; display:block; }

.backToGiftList { color:rgb(208,22,22); text-transform:uppercase; font-size:10px; padding-right:5px; display:block; margin-top:5px; }

.giftlist_list .img_zone {
	position:absolute;
	margin-left:-175px;
	border:1px solid #58585A;
	width:170px;
	text-align:center;
}
.giftlist_list .img_zone img { margin:10px 0 10px 0; }
.giftlist_quit { 
	font:normal 11px arial,verdana;
	
	margin-top:5px;
	float:right;
	width:135px;
}
*:first-child+html .giftlist_quit { margin-left:570px; }/*IE7*/
* html .giftlist_quit { margin-left:570px; }/*IE6*/
.giftlist_quit a { 
	text-decoration:none; 
	color:#58585A; 
	display:block; 
	padding:0 0 3px 0;
	text-align:right;
	padding-right:20px;
	background:transparent url(../images/imagesClement/btn_close.jpg) no-repeat right;
	float:right;
}

.chk_select_prod input { padding:0; margin:0; }
/*.chk_select_prod { display:none; }
.giftlist .chk_select_prod { display:inline; }
.chk_select_prod_visible { display:inline; }*/
div#pnlCartItems a.btn_shopping_cart_items { white-space:nowrap; }

/*<item inactif>*/
.registrelist_iteminac a, 
.registrelist_iteminac img,
.registrelist_iteminac span,
.registrelist_iteminac input
{
	filter: alpha(opacity=50)!important;
	-moz-opacity:.5!important;
	opacity:.5!important;	
}
.registrelist_iteminac a.item_name,
.registrelist_iteminac .lblRO,
.registrelist_iteminac .amount {
	color:#ccc!important;
}
/*</item inactif>*/




/* CUSTOM*/
.switchlang { display:block; height:15px; width:80px; text-align:center; margin:0px 0px 0px 798px; background:transparent url(../images/imagesClement/btn_langue.png) no-repeat scroll right -1px; }
A.switchlang  { color:#ffffff; font-size:11px; text-decoration:none; text-transform:none; display:block; padding-top:0px; padding-left:10px; }
A.switchlang:hover { text-decoration:underline; }

input.giftlist_bluebutton { background:transparent url(../images/imagesClement/btn_blue.gif) no-repeat; border:0 none; color:#FFFFFF; font: bold 9px verdana,arial,sans-serif; text-decoration:none; text-transform:uppercase; width:150px; text-align:center; padding:4px 0 2px 0; cursor:pointer; }
/* <Dealer search> */
.dealer_searchTable{

 border:none; 
 color:#595959;
 font-family:verdana,arial,sans-serif;
 font-size:11px;
 font-weight:bold;
 
}

.dealer_result{
	border:none;
}

.dealer_searchTable .btn, .form_btn{

	background:transparent url(../images/imagesClement/btn_blue.gif) no-repeat scroll 0 0;
	border:0 none;
	color:#fff;
	font-family:verdana,arial,sans-serif;
	font-size:9px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:5px 0 2px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:150px;
	cursor:pointer;

}




.invalidZipCodeMsg{ color:red; }

.phResults{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:300px;

}

.phResults a{ 

	color:rgb(208,22,22);
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

}

.phResults a:hover{ 

	color:rgb(208,22,22);
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

}


/* </Dealer search> */



/* mDealerMapInfo.aspx */ 
.dealer_display_table{

	color:#58585A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:600px;

}

.dealer_display_table a{

	color:rgb(208,22,22);
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;


}

.dealer_display_table a:hover{

	color:rgb(208,22,22);
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}

.mDealerLocator_bloc_map{

	border:1px solid color:rgb(208,22,22);;
	width:100%!important;



}
/* ----------------------*/

.ExpandableControl .ExpandStateCellCssClass{

	width:10px;

}

.ExpandableControl .TitleCellCssClass a,.ExpandableControl .TitleCellCssClass a:visited,.ExpandableControl .TitleCellCssClass a:link{

	color:rgb(208,22,22);
	font-family:Verdana;
	font-size:10px;

}

.tableInfos {
	width:93%;
	border-collapse:collapse;
	border:3px solid #f8e6e1;
	background:#fbf2ef;
}
.tableInfos td 
{
	padding:5px;	
}
/*</overlay list results>*/
/*<DealerSelector>*/
.suc_cbx { 
	background:transparent url(../images/btns/sitescomboboxheaderarrow.gif) no-repeat 156px 1px;
	width:170px; 
	border:solid 1px #999;
	cursor:pointer;
	padding:1px 1px 2px 1px;
}
.suc_cbx:hover { background-image:url(../images/btns/sitescomboboxheaderarrowover.gif); }
.suc_cbx_sb { padding:1px; }
.suc_cbx_rs { display:none; border:solid 1px #999; position:absolute; background-color:#fff; }
.suc_cbx_stvp { max-height:55px; overflow:auto; }
.suc_cbx_i, .suc_cbx_ia { white-space: nowrap; }
.suc_cbx_stvp .suc_cbx_i, .suc_cbx_stvp .suc_cbx_ia { padding:1px; }
.suc_cbx_i { background-color:#efefef; }
.suc_cbx_ia { background-color:#dedede; }
.suc_cbx_i .itm, .suc_cbx_ia .itm { margin-top:3px; }
.suc_cbx_vp { overflow:auto; white-space:nowrap; padding-right:18px; max-height:120px; }
.suc_cb_acb { text-decoration:none; color:#000; }
/*</DealerSelector>*/

.careerlist { font-size :11px; width:800px; }
.careerlist .head { font-weight:bold; margin-bottom:10px;}
.careerlist .item a.title { font-weight:bold; }
.careerlist .item { border-top:1px solid #ccc; padding:3px 0; }
.careerlist .title { width:300px; float:left; }
.careerlist .type { width:100px; float:left; }
.careerlist .sched { width:200px; float:left; }
.careerlist .empl { width:200px; float:left; }
.careerlist .list { border-bottom:1px solid #ccc; margin-bottom:10px; }


.careerdetail { font-size :11px; width:600px; }
.careerdetail .titre { margin-bottom:10px; font-weight:bold;}
.careerdetail .typenumero { margin-bottom:10px;}
.careerdetail .exigence { text-align: justify;  margin-bottom:10px;}
.careerdetail .description { text-align: justify;  margin-bottom:10px;}
.careerdetail .horaire{ margin-bottom:10px; }
.careerdetail .emplacement{ margin-bottom:10px;}
.careerdetail .succursale{ margin-bottom:10px;}
.careerdetail .lblhoraire{ font-weight:bold;}
.careerdetail .lblemplacement{ font-weight:bold;}
.careerdetail .lblsuccursale{ font-weight:bold;}
.careerdetail .lbltype{ font-weight:bold;}
.careerdetail .lblnumero{ font-weight:bold;}
.careerdetail .type{ padding-right:10px;}
.careerdetail .suc_cbx_stvp { max-height:none; }


/*<Navigation Bloc Virtuelle>*/
.navigationVirtuelle,
.navigationBlocPrecedent,
.navigationBlocSuivant 
{
	display: none;
}
/*</Navigation Bloc Virtuelle>*/

/*<Formulaires>*/
/*2 colonnes*/
.form-row, .form-fullrow { }
.form-item {padding:3px 0px}
.form-row .form-item { /*background:red;*/ }
.form-fullrow .form-item { float:none; width:auto; /*background:blue;*/ }
.send-zone { clear:both; }
/*</Formulaires>*/





/* <CUSTOM> SForcier 2 Décembre */
div.container span a{
	color:#808080;
}
div.container span a:hover {
	text-decoration:none;
}

.images_thumb
{
	text-align:center;
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
	padding:10px 10px 10px 10px;
	

	
}

.related_product
{
	text-align:center; 
	padding-top:15px; 
	width:150px; 
	padding-bottom:15px; 
	border-left-color:#d1d1d1; 
	border-left-style:solid; 
	border-left-width:1px;
	border-right-color:#d1d1d1; 
	border-right-style:solid; 
	border-right-width:1px; 
	border-bottom-color:#d1d1d1; 
	border-bottom-style:solid; 
	border-bottom-width:1px;
}

/* pied de page inscription infolettre*/

.inscription_infolettre_pdp_01
{
	
	
	
}

.inscription_infolettre_pdp_02
{
	
position:relative;

	left:4px;
	
}
.inscription_infolettre_pdp
{
	font-family:Verdana;
	height:23px;
	width:189px;
	font-size:12px;
	color:#575757;
	background-image:url(../images/imagesClement/info_lettre_teaser_03.jpg);
	background-position:0px 0px;
	padding-left:0px;
	background-repeat:no-repeat;
	border:0px;	
	text-transform:none;
	vertical-align:top
}
.inscription_infolettre_pdp_2
{
	

	background-position:0px 0px;
	width:39px;
	height:23px;
	position:relative; 
	background-repeat:no-repeat;
	left:202px;
	padding-left:15px;
	top:-25px;
	line-height:24px;
	background-image:url(../images/imagesClement/info_lettre_teaser_04.jpg);
	
}

.titreCategorie 
{
	font-size:24px;
	font-family:Arial;
	font-weight:normal;
	color:#575757;
	display:block;
	padding-top:5px; 
	padding-bottom:5px;

}
.titre_section
{
	font-size:24px;
	font-family:Arial;
	font-weight:normal;
	color:#575757;
	line-height:24px;
	padding: 5px 0px 5px 0px;

}

sections, #listProd td, #product_container
{

	min-height:220px !important;
	}

/*RECHERCHE SIMPLE */
.axc_search .search_simple{position:relative;width:140PX; height:20px;}
.axc_search .search_simple .txt_search{}

.axc_search .search_simple .btn_search
{

	background:transparent url('../images/recherche_go.gif') no-repeat top left;
	position:absolute;
	left:117px;
	
	top:2px;
	width:27px;
	height:20px;
	background-repeat:no-repeat;
	border:0px;
	float:right;
}
.axc_search .search_simple .btn_search{left:118px\9;}

.rechercheContainer .axc_search .search_simple .txt_search{position:absolute; top:0; left:0;}
.axc_search .search_simple .txt_search{ margin-right:5px;}

/*RECHERCHE AVANCÉE */
.axc_advsearch .search_simple{height:88px; width:100%;}
.axc_advsearch .search_simple .txt_search{/*position:absolute; top:33px; left:2px;*/ margin-top:2px;}
.axc_advsearch .search_simple .btn_search_txt{/*position:absolute; top:31px; left:152px;*/}
.axc_advsearch .search_simple .search_notes{width:590px;}


.btn_shopping_cart
{
	float:right;
}
.search_adv { display:none; }
.lblRank { display:none; }

.axc_search .advs_lnk a { color:#575757; font-family:Arial; font-size:11px; font-weight:bold; text-decoration:none; }
.axc_search .advs_lnk a:hover { color:#D01616; text-decoration:underline; }
.axc_search h2 { color:#808080; font-family:arial; font-size:18pt; font-weight:normal; }
.axc_search h3 { margin-top:35px; color:#808080; font-family:arial; font-size:12pt; font-weight:normal; }
.axc_search .page h3 { margin-top:20px; }
.axc_search .search_notes .lbl_note { background-color:Transparent; color:#808080; font-family:Arial; font-size:10px; font-weight:bold; margin-bottom:1px; margin-top:1px; padding:3px 3px 3px 0; position:relative; text-transform:uppercase; }
.axc_search .search_notes .lnk_adv { display:none; text-decoration:underline; background-color:Transparent; color:#808080; font-family:Arial; font-size:10px; font-weight:bold; margin-bottom:1px; margin-top:1px; padding:3px; position:relative; text-transform:uppercase; }
.axc_search .search_notes .lnk_adv:hover { text-decoration:none; }
.axc_search .paging a { line-height:18px; text-decoration:underline; background-color:Transparent; color:#808080; font-family:Arial; font-size:10px; font-weight:bold; margin-bottom:1px; margin-top:1px; padding:3px; position:relative; text-transform:uppercase; }
.axc_search .paging span { line-height:18px; text-decoration:underline; background-color:Transparent; color:#808080; font-family:Arial; font-size:10px; font-weight:bold; margin-bottom:1px; margin-top:1px; padding:3px; position:relative; text-transform:uppercase; }
.axc_search .lnkPage { margin-bottom:10px; }
.axc_search .descPage { margin-left:10px; background-color:Transparent; color:#808080; font-family:Arial; font-size:10px; font-weight:bold; margin-bottom:1px; margin-top:1px; padding:3px; position:relative; text-transform:uppercase; }
.axc_search .icnDoc a { line-height:18px; text-decoration:underline; background-color:Transparent; color:#808080; font-family:Arial; font-size:10px; font-weight:bold; margin-bottom:1px; margin-top:1px; padding:3px; position:relative; text-transform:uppercase; }
.axc_search .item { margin-left:10px; }

.axc_search .search_container { float:left; clear:both; width:100%; }
.axc_search .axc_advsearch_prod .search_container .item { float:left; min-height:200px; }

#savoirplus{ position:absolute; cursor:pointer;}
.cc_ensavoirplus{ cursor:pointer; text-decoration:underline}

.txtCarteCadeauNumero{ width:210px; }
.txtCarteCadeauCVC{ width:150px; }


/*CHECKOUT*/

.modeRadioShiptd span{display:block;}
.modeRadioShiptd input{float:left; margin:0 5px 0 0;}
.promo_container,.cartecadeau_container{margin-bottom:10px;}
#addLivraison{margin-top:34px;}
.checkout .cartecadeau_container + br{height:0; display:none;}


/*<MODIFS DEALER LOCATOR - 27AVRIL2011 - CLEMENT-15390>*/

.dealer_searchTable {  }
.dealer_searchTable .search_title { display:none; }
.dealer_searchTable .btnSearchCtn { display:block; float:right; }
/*</MODIFS DEALER LOCATOR - 27AVRIL2011 - CLEMENT-15390>*/

.contenu{z-index:0; }

/*a[class*="menu_"]{position:relative;}*/
/*table.sections{border:solid 1px red;}*/
table.sections a{display:block;}
#qq{position:absolute; z-index:9999; color:#666666; font-family:Arial; font-size:11px; }
#qq table.subMenu{position:absolute; z-index:9999; text-align:left;border:1px solid #ccc; background-color:#fff;padding:5px;}
table.subMenu td{ vertical-align:top; padding:5px; white-space:nowrap;}
table.subMenu a{text-decoration:none; list-style:none; color:#666;}
table.subMenu a:hover{color:#d20911;}
table.subMenu li,table.subMenu ul{list-style:none; padding:0; margin:0;}
table.subMenu ul{margin-bottom:10px;}
table.subMenu .title,table.subMenu .title a,table.subMenu .title a:hover{font-weight:bold;  color:#000;}
table.subMenu .bonus{font-weight:bold; border-top:1px dashed #000; padding-top:3px;}
table.subMenu .soldes a{color:#D20911 !important;}
table.subMenu .bonus ul{margin-bottom:0 !important;}

/*#meubles, #bebes, #enfants, #ados
#meubles{left:10px; height:519px; background-color:#ffffff; background:url(../images/imagesClement/bg_sm_meuble.gif) bottom repeat-x;}
#bebes{ height:363px; background-color:#ffffff; background:url(../images/imagesClement/bg_sm_bebes.gif) repeat-x bottom; left:46px;}
#enfants{height:340px; background-color:#ffffff; background:url(../images/imagesClement/bg_sm_enfants.gif) repeat-x bottom; left:100px;}
#ados{height:310px; background:url(../images/imagesClement/bg_sm_ados.gif) repeat-x bottom; left:128px;}

.titre-sousmenu{font-size:20px; font-weight:bold; margin:5px 0px 0px 10px;}

#section_listeSection_ctl01_sectionNom, #section_listeSection_ctl01_ctl00_sectionNom{z-index:0;}
#section_listeSection_ctl02_sectionNom, #section_listeSection_ctl02_ctl00_sectionNom{z-index:0;}
#section_listeSection_ctl03_sectionNom, #section_listeSection_ctl03_ctl00_sectionNom{z-index:0;}
#section_listeSection_ctl04_sectionNom, #section_listeSection_ctl04_ctl00_sectionNom{z-index:0;}

#sous_menu a{text-decoration:none; color:#666666;}
#sous_menu a:hover{text-decoration:underline;}
#sous_menu .meubles_enfant strong a{color:#C0D45D;}
#sous_menu .meubles_bebe strong a{color:#56CADE;}

#sous_menu .bebe_fille strong a, #sous_menu .enfant_fille strong a{color:#FF6F9A;}
#sous_menu .bebe_gars strong a,   #sous_menu .enfant_gars strong a{color:#56CADE;}
#sous_menu .bebe_unisexe strong a,#sous_menu .enfant_unisexe strong a{color:#C0D45D;}

#sous_menu .ado_fille strong a{color:#FF6F9A;}
#sous_menu .ado_gars strong a{color:#56CADE;}
#sous_menu .ado_unisexe strong a{color:#C0D45D;}

#sous_menu table{padding:0 3px;}

#sous_menu .tout_bebe, #sous_menu .tout_enfant{height:483px; background-color:White; float:left; width:376px; margin-left:6px;}
#sous_menu .bebe_garcon, #sous_menu .bebe_fille, #sous_menu .bebe_unisexe{height:328px; background-color:White; float:left; width:246px; margin-left:6px;}

#sous_menu .enfant_fille, #sous_menu .enfant_garcon, #sous_menu .enfant_unisexe{height:305px; background-color:White; float:left; margin-left:5px;}
#sous_menu .enfant_fille, #sous_menu .enfant_garcon{width:260px;}
#sous_menu .enfant_garcon{margin-left:10px;}
#sous_menu .enfant_unisexe{width:225px;}

#sous_menu .ado_fille, #sous_menu .ado_garcon, #sous_menu .ado_unisex{height:275px; background-color:White; float:left; margin-left:5px;}
#sous_menu .ado_fille, #sous_menu .ado_garcon{width:270px;}
#sous_menu .ado_unisex{width:200px;}
#sous_menu .ado_garcon{margin-left:11px;}*/

.lblProvider{padding-bottom:10px;}


/*<START JAG 06-09-2011>   Supression des balises style dans les page pour Mbcompression  */
/*Page promotions.aspx  */

	.htmlPromotionPage
	{
		background-image:none !important;
	}
	
	.htmlPromotionPage body
	{
		background-image:none !important;	
		background-color:#F4F4F4 !important;
		margin:0;
	}
	
	.promoPage {
		margin:15px;
		z-index:100;
	}
	.promoPage span, label {
		font-family:Verdana,Arial;
		font-size:11px;
		color:#666666;
	}
	.promoPage .textbox {
		border: 0 none;
		font-family:Verdana,Arial;
		font-size:11px;
		width:175px;
	}
	.promoPage .valconfirm {
		font-family:Verdana,Arial;
		font-size:11px;
		position:absolute;
		z-index:102;
		background-color:#f4f4f4;
		color:Green;
		left:10px;
		top:100px;
		*top:99px;
		margin-left:5px;
		width:287px;
		height:119px;
		opacity:0.9;
		filter:alpha(opacity=90);	
	}
	.promoPage .valsum {
		font-family:Verdana,Arial;
		font-size:11px;
		position:absolute;
		z-index:101;
		background-color:#f4f4f4;
		left:10px;
		top:100px;
		*top:99px;
		margin-left:5px;
		width:287px;
		height:119px;
		opacity:0.9;
		filter:alpha(opacity=90);	
	}
	.promoPage .valsum ul {
		margin:0;
		margin-left:20px;
		padding:0px;
		margin-top:10px;
	}
	.promoPage .promodesc {
		margin:15px 0px 10px 8px;
		*margin:10px 0px 10px 8px;
		display:block;
		width:287px;
	}
	.promoPage .promolabel {
		margin-left:6px;
		display:block;
		width:287px;
	}
	.promoPage .infoclient {
		background-color:#EDEBDE;
		width:277px;
		padding:10px 5px 10px 5px;
	}
	.promoPage .infolistes {
		background-color:#CAC1A4;
		width:277px;
		padding:10px 5px 10px 5px;
		*padding:7px 5px 7px 5px;
	}
	.promoPage .listes {
		display:block;
		padding:0 0 7px 3px;
	}
	.promoPage .checkbox {
		display:block;
	}
	.promoPage .button {
		float:right;
		margin-right:2px;
	}
	.promoPage table td {
		padding:3px;
		*padding:2px;
	}
	
	/*Page Print.aspx  */
	.htmlPrintPage, .htmlPrintPage body
	{
		background-image:none !important; 
		background-color:White !important
	}
	
	.noPrint 
	{
		display:none !important; 
	}
	
	/*usercontrol WishListExplorer.ascx  */
	.wishListExplorer .cartListItem
	{
	background-color: #EFEFEF;
	margin: 2px;
	}
	.wishListExplorer .cartListItem_alt
	{
		background-color: #DADADA;
		margin: 2px;
	}
	.wishListExplorer .cartListItem_current
	{
		background-color: #CDCDFF;
		margin: 2px;
	}
	.wishListExplorer .cartListItem_selected_current
	{
		background-color: #DDFFDD;
		margin: 2px;
		border: thin solid black;
	}
	.wishListExplorer .cartListItem_selected
	{
		background-color: #DDFFDD;
		margin: 2px;
		border: thin solid black;
	}
	
	/*usercontrol _paymentStep.ascx  */
	
	.step_payment .checkout_cart #ma_commande,
	.step_payment .btnViderPanier,
	.step_payment .myCart,
	.step_payment .lbRetireProduit,
	.step_payment .promo_container,
	.step_payment  .cartecadeau_container, 
	.step_payment  #promo_container, 
	.step_payment .checkout_cart .step_shipmode,
	.step_payment  #cartecadeau_container,
	.step_payment .comment, 
	.step_payment .subtotal_item { display:none !important;}
  
  
	.step_payment .mytotal,
	.step_payment .subtotal_item{display:block!important;}
	
	.step_payment .step_cart{margin-top:25px;}
	.step_payment .requiredfieldwarn{font-size:11px!important;}
	
	/*J'ai dû rajouter ce bout de code car la balise style du control _paymentStep.ascx s'appliquait aussi dans validationStep et confirmationStep*/
	.step_validation .checkout_cart #ma_commande,
	.step_validation .btnViderPanier,
	.step_validation .checkout_cart .step_shipmode { display:none !important;}
	
	.step_conf .checkout_cart #ma_commande,
	.step_conf .btnViderPanier,
	.step_conf .myCart,
	.step_conf  .cartecadeau_container,
	.step_conf .comment, 
	.step_conf .checkout_cart .step_shipmode { display:none !important;}
	
	/*usercontrol _cartStep.ascx  */
	.step_validation td 
	{
		border-top:solid 0px #cccccc;
	}
	
	/*<END JAG 06-09-2011>   Supression des balises style dans les page pour Mbcompression  */
	
	
	.footer_container{float:left; margin-left:10px; text-align:left;}
	
.checkout_requis{padding-right:23px;}

#upCartLists, #giftList_tblGiftList{margin-top:5px;}
