
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;
}
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:#E87F5D;
	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_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;}
/*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 13px; 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:-25px 160px 0 0 ;}
#zone-filtrage .dd_filter select {margin-top:10px; font-size:11px; width:220px;}
#zone-filtrage .dd_filter select:hover,#zone-filtrage .dd_filter select:focus{background-color:#d0ebff; 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; } 

div#zone-paging{text-align:right; padding:5px 0;}
div#paging_div, div.pagingNbItems{float:right; }
div#paging_div,.pagingNbItems select{font-size:11px;}
.pagingNbItems {margin-left:10px;}
div#paging_div{padding-top:3px; }
div#paging_div a,a.inac .lblPrevPage{padding:0 2px; color:#000;}
a.inac .lblPrevPage,a.inac .lblNextPage{ color:#949494;}
#paging_div .pagingControl a.current, .pagingControl a.current:link, #paging_div .pagingControl a.current:visited { color:#E87F5D; 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:#E87F5D; 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:#E87F5D; 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:#E87F5D; text-decoration:none; cursor:default !important }
*/
.container
{
	width:885px;
	background-color:#fff;
	border:1px solid black; 
	padding:5px;
	margin:0px;
	
}
.rechercheContainer
{
	text-align:right;
	padding-right:0px;
	width:180px;
	float:right;
	
}
.rechercheContainer table
{
	width:100%;
	text-align:right;
}
.rechercheContainer table td
{
	width:100%;
	text-align:right;
}
#Rechercher_rechercher
{
	font-family:Verdana;
	height:16px;
	font-size:9px;
	background-image:url(../images/imagesClement/recherche_bg.jpg);
	background-position:0px -1px;
	padding-left:10px;
	background-repeat:no-repeat;
	border:0px;	
	text-transform:none;
	margin-top:2px;
}

#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:#595959; 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:#E87F5D;}
.registre .log_loginctrl .log_linkzone a,.registre .log_loginctrl .log_linkzone a:visited { color:#E87F5D; }
.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 { }
.giftlist { }
.giftlist .step_ident { }
.subs_zone { float: left; width:435px; margin-left:175px; }
.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:#595959; 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 { margin-left:175px; margin-bottom:3px; }
.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:#595959;
	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:#595959; 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:#595959; 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:#595959; 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:#e87f5d; display:block; margin: 0 0 10px 0; font-weight:bold; font-size:10px; }
.giftlist_send .valsummaryconf a { color:#e87f5d; }
.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:#595959;
	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;
	margin:0 auto;
}
.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 #e87f5d; width:420px; line-height:110%; background:#fff3e8; }
.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:#595959; 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:#595959; 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:#e87f5d; 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;
	position:absolute;
	margin-top:5px;
	margin-left:735px;
	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;
}

.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 807px; 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:#595959; 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:#595959;
	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:#E87F5D;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

}

.phResults a:hover{ 

	color:#E87F5D;
	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:#E87F5D;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;


}

.dealer_display_table a:hover{

	color:#E87F5D;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}

.mDealerLocator_bloc_map{

	border:1px solid #E87F5D;
	width:100%!important;



}
/* ----------------------*/

.ExpandableControl .ExpandStateCellCssClass{

	width:10px;

}

.ExpandableControl .TitleCellCssClass a,.ExpandableControl .TitleCellCssClass a:visited,.ExpandableControl .TitleCellCssClass a:link{

	color:#E87F5D;
	font-family:Verdana;
	font-size:10px;

}

.tableInfos {
	width:93%;
	border-collapse:collapse;
	border:3px solid #f8e6e1;
	background:#fbf2ef;
}
.tableInfos td 
{
	padding:5px;	
}



/* <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:202px;
	font-size:13px;
	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;

}

/* SF > Même hauteur pour toutes les listes de produits */
sections, #listProd td, #product_container
{
	/* TEST background-color:Fuchsia !important;
	border: solid 2px black;*/
	min-height:220px !important;
	}


