
.cfdebug, .cfx_debug, .cfx_debug code, .cfx_debug pre, .cfdebuglge, .cfdebug_sql, .cfx_debug code b { text-align: left !important; }
.cfdebug {}



/*****     GENERAL     *****/
* {margin: 0; padding: 0; border: 0;}
body {font-size: 11px; font-family: Arial; background-color: white; background-repeat: no-repeat; background-position: top center; text-align: center;}
ul li {list-style-type: none;}
a {text-decoration: none; color: #F19039;}
a.btn {display: block;}
a.btn span {display: none !important;}
fieldset {display: none;}
input {vertical-align: middle;}
input.error {color: red; border: 1px solid red !important;}
select.error {color: red; border: 1px solid red !important;}
/***************************/

div#site_layer {cursor: default; text-align: left; width: 955px; margin: 0 auto; position: relative; z-index: 1; background: white;}

/*****     BOUTONS     *****/
div#orangeBtn {background: transparent url(../ximg/orangeBtn_top.gif) no-repeat 0 0; width: 130px; overflow: hidden; text-align: center;}
div#orangeBtn a {background-color: #f1903a; margin: 12px 0 0 0; display: block; padding: 0 10px; color: #FFF; font-size: 15px; font-weight: bold;}
div#orangeBtn div {background: transparent url(../ximg/orangeBtn_bottom.gif) no-repeat 0 0; width: 130px; height: 12px;}

div#beigeBtn {background: transparent url(../ximg/beigeBtn_top.gif) no-repeat 0 0; width: 130px; overflow: hidden; text-align: center;}
div#beigeBtn a {background-color: #d3beae; margin: 12px 0 0 0; display: block; padding: 0 10px; color: #FFF; font-size: 15px; font-weight: bold;}
div#beigeBtn div {background: transparent url(../ximg/beigeBtn_bottom.gif) no-repeat 0 0; width: 130px; height: 12px;}

div#greyBtn {background: transparent url(../ximg/greyBtn_top.gif) no-repeat 0 0; width: 130px; overflow: hidden; text-align: center;}
div#greyBtn span {background-color: #9e9e9e; margin: 12px 0 0 0; display: block; padding: 0 10px; color: #FFF; font-size: 15px; font-weight: bold;}
div#greyBtn div {background: transparent url(../ximg/greyBtn_bottom.gif) no-repeat 0 0; width: 130px; height: 12px;}

/***************************/

/*****     HEADER     *****/
div#header_layer { position: relative; z-index: 1; width: 955px; margin: 0 auto; height: 78px;}
	/* UPDATE 30 AVRIL 2010 */
	div#header_layer h1 {text-indent:-9999px;}
	div#body_layer h2 { visibility: hidden; height: 0px;}
	/* END UPDATE */
	
	
	a#logo_link { background: url(../ximg/logo.gif) no-repeat center; width: 181px; height: 53px; position: absolute; top: 13px; left: 5px;}
	a#logo_link span {display: none;}
	a#headerBanner_link { display: block; width: 468px; height: 60px; position: absolute; top: 2px; left: 225px;}
	div#headerLogin_layer,
	a#headerWhislist_link { width: 110px; height: 32px; display: block; line-height: 16px; color: #1a171b; position: absolute; left: 715px;}
	div#headerLogin_layer {top: 5px;}
	div#headerLogin_layer div.content {position: relative;}
	a#logout_link {position: absolute; right: 5px; bottom: 2px; color: #F18F39;}
	a#headerLogin_link {width: 110px; height: 35px; display: block;}
	a#headerLogin_link { background: url(../ximg/account_icon.gif) no-repeat 5px 0; font-size: 9px; top: 8px;}
	a#headerLogin_link strong { font-size: 11px; display: block;}
	a#headerWhislist_link { background: url(../ximg/whishlist_icon.gif) no-repeat top left; font-size: 11px; top: 45px;}
	a#headerLogin_link span,
	a#headerWhislist_link span { display: block; margin: 0 0 0 35px;}
	div#cartBlock_layer { width: 130px; height: 64px; position: absolute; top: 8px; right: 0;}
	div#cartBlock_layer a { cursor: pointer; display: block; background: #f2903a url(../ximg/cart_icon.gif) no-repeat 1px 4px; line-height: 31px; color: white; font-size: 11px;}
		div#cartBlock_layer span#basket_label {padding: 0 0 0 35px;}
		div#cartInfo_layer { overflow: hidden; border-right: 0; border-top: 0; background: #f1b57f; color: black; height: 30px; width: 130px;}
		div#cartInfo_layer span#cartContent {height: 30px !important; text-align: center;}
		div#cartInfo_layer span#cartContent div.content {height: 30px; line-height: 30px; font-size: 13px; font-weight: bold;}
		div#cartInfo_layer span#cartContent div.content strong {font-weight: normal; font-size: 12px;}
		div#cartInfo_layer strong { font-size: 15px; font-weight: bold;}
			div#cartItemNb { width: 60px; display: inline; float: left; text-align: center; padding: 0 0 0 5px;}
			div#cartTotal { width: 50px; background: transparent url(../ximg/basket_arrow.gif) no-repeat center left; padding: 0 0 0 15px; display: inline; float: left; text-align: center;}
			div#cartTotal strong {padding: 0 0 0 10px;}
			div#cartEmpty {font-size: 13px; text-align: center;}
/***************************/

div#leftCol_layer { width: 150px; float: left; margin: 0 10px 0 0;}


div#mainNav_layer {display: inline; float:right; height: 55px; width: 955px;}
ul#mainNav_list { overflow: hidden; height: 22px; width: 795px; float: right; margin: 0 0 5px;}
ul#mainNav_list li { float: left; display: inline; width: 130px; background: #f7bc88; text-align: center; text-transform: uppercase; line-height: 21px;}
ul#mainNav_list li.sep { width: 3px; font-weight: bold; color: #030303; background: white;}
ul#mainNav_list li.selected {background: white;}
ul#mainNav_list li a { display: block; margin: 0 auto; width: 110px; background: #f19039; color: white;} 
ul#mainNav_list li.selected a { font-weight: bold; color: black;}
ul#mainNav_list li.last { background: #bbb1ac;}
ul#mainNav_list li.last a { background: #8d7d74;}

/*****     BLOCK MAILING     *****/
div#mailing_layer {width: 150px; height: 45px; margin: 0 0 10px 0; display: inline; float: left;}
	div#mailing_title {width: 150px; height: 23px; background-color: #cac1b9;}
	div#mailing_title span {text-transform: uppercase; font-size: 13px; color: #FFF; line-height: 23px; background-color: #8d7d73; margin: 0 0 0 28px; display: block;}
	div#mailing_link {width: 150px; height: 23px; background-color: #f1ece5;}
	div#mailing_link a {color: #000; text-decoration: underline; line-height: 23px; background-color: #efe7e3; margin: 0 0 0 28px; display: block;}
/**************************/

/*****     LEFT MENU     *****/
ul.mainMenu_list {display: block; width: 150px; padding: 0 0 10px 0; background-color: #f9f6f4; overflow: hidden;}
ul.mainMenu_list li.title {width: 150px; height: 23px; background-color: #f2c9a2; margin: 0 0 5px 0;}
ul.mainMenu_list li.title span.title_span {text-transform: uppercase; font-size: 13px; color: #FFF; line-height: 23px; background-color: #f18f39; margin: 0 0 0 28px; display: block;}
ul.mainMenu_list li.title span.title_span a {text-transform: uppercase; font-size: 13px; color: #FFF; line-height: 23px; background-color: #f18f39; margin: 0 0 0 0px; display: block;}
ul.mainMenu_list li.cat {padding: 2px 0 0 20px;}
ul.mainMenu_list li.cat a {background: transparent url(../ximg/leftMenu_arrow.gif) no-repeat 0 4px; color: #000; padding: 0 0 0 10px;}
ul.mainMenu_list li.cat a.selected, ul.mainMenu_list li.cat a:hover  {background: transparent url(../ximg/leftMenuSel_arrow.gif) no-repeat 0 4px;}
ul.mainMenu_list li.cat ul.scat_list li.sCat a {background: none; padding: 0 0 0 15px; line-height: 20px; color: #8D7D74; text-transform: capitalize;}
ul.mainMenu_list li.cat ul.scat_list li.sCat a.selected {color: #F18F39;}
/**************************/


/*****     HOME BLOCK LAST_PROD     *****/
div#lastProd_title {width: 150px; height: 23px; background-color: #cac1b9;}
div#lastProd_title span {text-transform: uppercase; font-size: 13px; color: #FFF; line-height: 23px; background-color: #8d7d74; margin: 0 0 0 28px; display: block;}
	ul#lastProd_list { overflow: hidden; padding: 0 0 5px 0; }
	ul#lastProd_list li { float: left; display: inline; margin: 5px 0 0 6px; border: 1px solid #d0d0d0; width: 30px; height: 30px;}
	ul#lastProd_list li.first { margin: 5px 0 0 28px;}
	ul#lastProd_list li img { /*width: 30px;*/ height: 30px;}
	ul#lastProd_list li a { display: block; width: 30px; height: 30px; text-align: center;}
/**************************/

/*****     HOME RECHERCHE RAPIDE     *****/
form#search_block_form {width: 150px; height: 56px; background-color: #f9f6f4; margin: 0 0 10px 0;}
form#search_block_form div.title {width: 150px; height: 23px; background-color: #cac1b9;}
form#search_block_form div.title span {text-transform: uppercase; font-size: 13px; color: #FFF; line-height: 23px; background-color: #8d7d74; margin: 0 0 0 28px; display: block; height: 23px;}
form#search_block_form input#search {border: 1px solid #000; width: 100px; margin: 8px 0 0 10px; float: left; font-size: 10px; color: #c4c5c6; padding: 1px 0 1px 5px;}
form#search_block_form input#btnSubmit {color: #000; margin: 9px 0 0 3px; float: left; background-color: #F9F6F4; font-size: 10px; height: 16px; padding: 0 0 3px; cursor: pointer;}
/**************************/

/*****     CONTENT     *****/
div#body_layer { z-index: 0; position: relative; width: 795px; margin: 0 0 15px 0; float: left; background-color: #efe7e3;  padding: 0 0 13px 0;}
div#content_layer {margin: 0 0 0 193px;	width: 775px; z-index: 1; position: relative; background-color: #FFF; overflow: hidden; padding: 0 0 0 5px; min-height: 590px;}
/**************************/

/*****   PATH BAR    *****/
ul#path_list {font-size: 10px; height: 20px; line-height: 20px; padding: 0 0 0 25px; background-color: #FFF; display: inline; float: left;}
ul#path_list li {display: inline; color: #8d7d74;}
ul#path_list a {text-decoration: underline; color: #8d7d74;}
ul#path_list li.separator {margin: 0 5px;}
/**************************/

/***** IMG PROCESS *****/
div#process_layer {background: transparent url(../ximg/process_layer_bg.gif) no-repeat 0 0; width: 955px; height: 46px; margin: 10px 0;}
div#process_layer ul {margin: 0 0 0 28px;}
div#process_layer ul li {display: inline; float: left; height: 45px; width: 125px; margin: 0 60px 0 0; overflow: hidden;}
div#process_layer ul li span {text-transform: uppercase; font-weight: bold; font-size: 10px; margin: 18px 0 0 40px; display: block;}
	li#process_panier {background: transparent url(../ximg/process_panier.png) no-repeat 0 0;}
	li#process_login {background: transparent url(../ximg/process_login.png) no-repeat 0 0;}
	li#process_livraison {background: transparent url(../ximg/process_livraison.png) no-repeat 0 0;}
	li#process_paiement {background: transparent url(../ximg/process_paiement.png) no-repeat 0 0;}
	li#process_confirmation {background: transparent url(../ximg/process_confirmation.png) no-repeat 0 0;}
	li.process_off {background-position: 0 -50px !important;}
	li.process_off span, li.process_off span a {color: #d3beae;}
	li.process_on span, li.process_on span a {color: #8d7d74;}
/**************************/

/***** COMPTE *****/
/* TOP MENU COMPTE */
div#account_menu {width: 795px; overflow: hidden; margin: 0 0 5px 0;}
	ul#accountMenu_list li {display: inline; float: left; width: 195px; height: 80px; overflow: hidden; text-align: center;}
		li#separator {width: 2px !important; background: transparent url(../ximg/accountMenu_separator.gif) no-repeat 0 0;}
	ul#accountMenu_list li a {display: block; text-transform: uppercase; font-size: 12px; color: #8d7d74; padding: 60px 0 0 0;}
	ul#accountMenu_list li.selected a {color: #f19039; font-weight: bold;}
	ul#accountMenu_list li#tab1 {background: transparent url(../ximg/coordonnees.gif) no-repeat 0 0;}
	ul#accountMenu_list li#tab1.selected {background-position: 0 -85px;}
	ul#accountMenu_list li#tab2 {background: transparent url(../ximg/wishlist.gif) no-repeat 0 0;}
	ul#accountMenu_list li#tab2.selected {background-position: 0 -85px;}
	ul#accountMenu_list li#tab3 {background: transparent url(../ximg/mes_actus.gif) no-repeat 0 0;}
	ul#accountMenu_list li#tab3.selected {background-position: 0 -85px;}
	ul#accountMenu_list li#tab4 {background: transparent url(../ximg/commandes.gif) no-repeat 0 0;}
	ul#accountMenu_list li#tab4.selected {background-position: 0 -85px;}
/* GENERAL */
form#account_form {background-color: #FFF; width: 525px; min-height: 340px; display: inline; float: left; position: relative; overflow: hidden;}
div#account_img {background: transparent url(../ximg/compte_img.jpg) no-repeat 0 0; height: 340px; width: 245px; display: inline; float: left; margin: 0 0 0 10px;}
/**************************/

/*****     FOOTER     *****/
div#footerInfo_layer { background: white; width: 955px; height: 130px; overflow: hidden; border-bottom: 1px solid #f5ab6b; clear: both;}
div#footerInfo_layer div { float: left; display: inline; width: 240px;}
div#footerInfo_layer div a { display: block; padding: 0 0 0 30px;}
div#footerInfo_layer div a.title { text-transform: uppercase; background: #efe8e3; color: #bcb1ab; border-top: 1px solid #f7f3f1; border-right: 1px solid #F5AB6B; font-weight: bold; font-size: 12px; line-height: 18px;}
div#footerInfo_layer div ul { margin: 5px 0; border-right: 1px solid #f5ab6b; height: 110px;}
div#footerInfo_layer div ul li a { line-height: 15px; font-size: 12px; color: #8d7d74;}
div#footerInfo_layer div.last {border: 0; width: 235px;}
div#footerInfo_layer div.last a {border: 0;}
div#footerInfo_layer div.last ul {border: 0;}

ul#footerLink_list {display: block; margin: 5px auto 0; width: 685px; overflow: hidden;}
ul#footerLink_list li {float: left; display: inline; background-color: #8D7D74; margin: 5px 0 0 0;}
ul#footerLink_list li.last {background: none; margin: 0;}
ul#footerLink_list li a {display: block; text-transform: uppercase; color: #8D7D74; padding: 0 16px; margin: 0 1px 0 0; background-color: #FFF;}
/**************************/


/*****     ERREUR     *****/
div.error_layer {color: red; font-weight: bold; font-size: 11px; margin: 10px 5px; padding: 5px;}
img.warning_img {position: absolute; top: 0; left: 440px;display: none;}
.error div#BBTool_msgBoxHeader {color: #FFF;}
.error div p { padding: 5px 10px; color: #CC0000; font-weight: bold;}
.error div p strong {color: red;}
/**************************/


/*****     POPUP     *****/
div#BBTool_msgBoxHeader div.content {background-color: #FFF;}
div#BBTool_msgBoxHeader div.content span {display: block; height: 25px; line-height: 25px; padding: 0 0 0 10px; font-size: 15px; color: #000;}
div#BBTool_msgBoxBody {width: 550px; margin: 0 auto; position: relative;}
div.content {overflow: hidden;}
div#BBTool_msgBoxBody div.content {background-color: #FFF; overflow: hidden;}
div#BBTool_msgBoxBody p {padding: 0; margin: 10px 0 10px 10px;}
div#BBTool_msgBoxBody label {display: inline; float: left; display: inline; line-height: 15px; margin: 0 10px 0 0; text-align: right; width: 190px;}
div#BBTool_msgBoxBody input {border: 1px solid #d3beae; height: 17px; padding: 0 0 0 5px; width: 210px; float: left; margin: 0 0 10px 0;}
div#BBTool_msgBoxBody div.link {height: 20px; width: 340px;}
div#BBTool_msgBoxBody div.link a {background: url(../ximg/btn_valider_on_off.jpg) no-repeat 0 0; width: 75px; height: 20px; float: right;}
div#BBTool_msgBoxBody div.link a:hover {background-position: 0 -25px;}
div#BBTool_msgBoxContent {width: 555px !important;}
div#BBTool_msgBoxBody a#closeBtn {color: #FFF; display: block; height: 16px; line-height: 16px; padding: 0 0 0 5px; position: absolute; right: 5px; top: 8px; width: 65px; font-weight: bold;}

div#BBTool_msgBoxContent {position: relative; overflow: hidden; background-color: #FFF !important;}
a#BBTool_msgBoxCloseBtn { z-index: 10000; background: transparent url(../ximg/close_popup.gif) no-repeat 0 0; color: #535353; height: 12px; width: 12px; position: absolute; top: 5px; right: 10px;}
/**************************/


/*****     POPUP LOGIN     *****/
div#BBTool_msgBoxContent {border: 1px solid #f2903a;}
div#BBTool_msgBoxBody form#loginBlock_form {margin: 15px 0 0 0; width: 555px;}
div#BBTool_msgBoxBody form#loginBlock_form label {width: 170px;}
div#BBTool_msgBoxBody a.lostPass {margin: 0 0 0 10px; font-style: italic; line-height: 20px; float: left;}
div#BBTool_msgBoxBody div.login_link {height: 50px; width: 380px; margin: 0 auto; overflow: hidden; clear: both;}
div.login_link div.create_account {display: inline; float: left;}
div.login_link div.back_btn {display: inline; float: left;}
div.login_link div.validate_btn {float: right; display: none;}

form#forgotten_mdp_error {margin: 0 0 5px 0; width: 555px; overflow: hidden;}
form#forgotten_mdp_error a#validate_btn {background: url(../ximg/btn_valider_on_off.jpg) no-repeat 0 0; width: 75px; height: 20px; margin: 0 90px 0 0;}
div#BBTool_msgBoxBody div.login_link a#back_btn {background: url(../ximg/btn_back_on_off.jpg) no-repeat 0 0; width: 80px; height: 20px; float: right;}
div#BBTool_msgBoxBody div.passwordFound {display: block; margin: 20px;}
/***************************/

/*****     POPUP QUICKBUY     *****/
div#BBTool_msgBoxBody div#AdToCart_popup {width: 500px;}
div#BBTool_msgBoxBody div#AdToCart_popup img.prod_img {border: 1px solid #D3BDAE; float: left; display: inline; height: 120px; margin: 15px 30px !important; /*width: 120px;*/}
div#BBTool_msgBoxBody div#AdToCart_popup div#prodAttribs {display: inline; float: left; margin: 40px 0 0 0;}
	div#BBTool_msgBoxBody div#AdToCart_popup div#prodAttribs_left {width: 150px; border-right: 1px solid #5a5042; float: left; display: inline; margin: 0 5px 0 0;}
	div#BBTool_msgBoxBody div#AdToCart_popup div#prodAttribs_left span {font-weight: bold; line-height: 20px; display: inline; float: left;}
	div#BBTool_msgBoxBody div#AdToCart_popup div#prodAttribs_left select {float: right; display: inline; margin: 0 10px 0 0; border: 1px solid #dac8bb; width: 45px;}
	div#BBTool_msgBoxBody div#AdToCart_popup div#prodAttribs_left a {display: block; clear: both; color: #8d7d74; text-decoration: underline; margin: 15px 0 0 0;}
	
	div#BBTool_msgBoxBody div#AdToCart_popup div#prodAttribs_right {width: 150px; float: left; display: inline;}
	div#BBTool_msgBoxBody div#AdToCart_popup div#prodAttribs_right span {font-weight: bold; line-height: 20px; display: inline; float: left;}
	div#BBTool_msgBoxBody div#AdToCart_popup div#prodAttribs_right select {float: right; display: inline; border: 1px solid #dac8bb; width: 50px;}

div#BBTool_msgBoxBody div#AdToCart_popup div.quickBuyLink  {overflow: hidden; width: 500px; margin: 10px auto 0 auto; display: inline; float: left;}
div#BBTool_msgBoxBody div#AdToCart_popup div.quickBuyLink div.quickBuyInfos {display: inline; float: left;}
div#BBTool_msgBoxBody div#AdToCart_popup div.quickBuyLink div.toCartBtn {display: inline; float: right; height: 67px; position: relative; width: 130px;}
img#toCart_img {left: 10px; position: absolute; top: 10px;}
div.toCartBtn a {padding: 0 10px 0 45px !important;}
/***************************/

/*****     POPUP GUIDE TAILLE     *****/
div#size_popup {width: 550px; overflow: hidden;}
	ul#tab_list_ul {display: inline; float: left; width: 550px;}
	ul#tab_list_ul li {float: left; display: inline; height: 30px; width: 275px; text-align: center; background-color: #FEE4BC; cursor: pointer;}
	ul#tab_list_ul li span {text-transform: uppercase; color: #8d7d74; font-size: 13px; font-weight: bold; line-height: 30px;}
	ul#tab_list_ul li.li_actif {}
	ul#tab_list_ul li#tab_list1.li_none {border-left: 5px solid #FFF; border-bottom: 5px solid #FFF; width: 270px; height: 25px;}
	ul#tab_list_ul li#tab_list0.li_none {border-right: 5px solid #FFF; border-bottom: 5px solid #FFF; width: 270px; height: 25px;}
	
	div#tab_layer_0 {display: block; float: left; width: 550px; background-color: #fee4bc; }
		table#size_table {width: 480px; text-align: center; margin: 10px auto;}
		table#size_table thead tr th {background-color: #bcb0ab; color: #000; font-weight: bold; border-right: 2px solid #fee4bc; border-bottom: 2px solid #fee4bc; line-height: 26px;}
		table#size_table tr.stitle td {background-color: #f1903a; color: #FFF; font-weight: bold;}
		table#size_table tr td {background-color: #FFF; border-right: 2px solid #fee4bc; border-bottom: 2px solid #fee4bc; line-height: 26px;}
		
	div#tab_layer_1 {display: none; float: left; width: 550px; background-color: #fee4bc;}
	div#tab_layer_1 img {margin: 10px auto; display: block; border: 2px solid #F2903A;}
/***************************/

/*****     POPUP PANIER     *****/
div#BBcart_layer {text-align: center; width: 370px; margin: 0 auto; overflow: hidden;}
div#basket_content {overflow: hidden; margin: 0 0 10px 0;}
div#BBcart_layer span.cart_title {font-size: 15px; margin: 20px 0; width: 370px; display: inline; float: left;}
div#BBcart_layer div.cart_img {width: 135px; height: 135px; border: 1px solid #d3beae; float: left; display: inline; margin: 0 0 0 30px; text-align: center;}
div#BBcart_layer div.cart_img img { height: 135px; }
div#BBcart_layer span.cart_stitle {display: inline; float: left; font-size: 13px; margin: 0 0 0 25px; width: 170px; text-align: left;}
div#BBcart_layer table#BBcart_table {display: inline; float: left; font-size: 12px; width: 160px; margin: 40px 0 0 25px;}
div#BBcart_layer table#BBcart_table td {background-color: #EFE7E3; padding: 5px 7px; text-align: left;}
div#BBTool_msgBoxBody p#alreadyAdd { margin: 20px 0; text-align: center; font-size: 15px; font-weight: bold; color: #F1903A;}
div.basketAlready_link {overflow: hidden; margin: 0 0 20px 0; width: 500px;}
	div.basketAlready_link div.continue_shop {display: inline; float: left; margin: 0 0 0 30px !important;}
	div.basketAlready_link div.see_basket {display: inline; float: right; margin: 0 30px 0 0 !important;}
div.basket_link {overflow: hidden; margin: 0 0 20px 0;}
div.basket_link div.continue_shop {display: inline; float: left; margin: 0 0 0 30px !important;}
div.basket_link div.see_basket {display: inline; float: right; margin: 0 30px 0 0 !important;}
/***************************/

/*****     POPUP WISHLIST     *****/
div#BBTool_msgBoxBody p#wishlist_txt {font-size: 13px; font-weight: bold; color: #F18F39; margin: 20px 0; text-align: center;}
div#BBTool_msgBoxBody div#wishlist_link {width: 500px; overflow: hidden; margin: 0 0 20px;}
div#BBTool_msgBoxBody div#wishlist_link div.seeWishlist {display: inline; float: right; margin: 0 30px 0 0 !important;}
div#BBTool_msgBoxBody div#wishlist_link div.continue_shop {display: inline; float: left; margin: 0 0 0 30px !important;}
/***************************/

/*****     POPUP ERROR     *****/
div.error div#BBTool_msgBoxHeader span {color: red; font-weight: bold;}
/***************************/

/*****     POPUP CONCOURS     *****/
iframe#concours {margin: 0; padding: 0;}
/***************************/

.valid { border: 1px solid green !important; color: green;}

div#traceLayer { overflow: hidden;}
div#traceLayer div { width: 300px; }
div#traceLayer p,
div#traceLayer a { margin: 5px; padding: 5px; border-bottom: 2px dotted gray; display: block;}

/*****     SITE MAP     *****/
div#site_map {margin: 10px; padding: 10px; background-color: #FFF; overflow: hidden;}
	div#site_map div.plandusite {/*width: 185px;*/ width: 370px; display: inline; float: left; /* AJOUTE LE 4 mai */margin-bottom: 20px}
	div#site_map div.plandusite h3 {margin: 0 0 5px 0; background-color: #8D7D74; overflow: hidden; padding: 0 0 0 15px;}
	div#site_map div.plandusite h3 a {background-color: #FFF; color: #8D7D74; display: block; font-size: 12px; font-weight: bold; padding: 0 0 0 5px; text-transform: uppercase;}
	div#site_map div.plandusite ul {margin: 0 0 0 22px;}
	div#site_map div.plandusite ul a.title {font-weight: bold; color: #8D7D74;}
/***************************/

div#BBForm_TTip { background: white; padding: 5px 10px; border: 1px solid #f2903a; color: red;}
/*div#debugLayer { position: absolute; top: 0; left: 0;}*/
div#BBTTipLayer { padding: 5px; background: white; border: 1px solid #f2903a; display: none;}

/*****     PAGE CONTENU GRANDE TAILLE     *****/
div#pubContent_layer {width: 760px; overflow: hidden; margin: 10px auto 0 auto;}
/***************************/

div.zoomImg { border: 3px solid white;}
div.zoomImg img {border: 1px solid #D3BDAE;}
