.bu_07_02_produit_complementaire {
	color: #e13131;
	font-size: 11px;
	margin-bottom: 10px;
}
#etape-panier #recap-panier table.liste-articles td.bu_07_02_a-reference {
	padding: 2px 0 17px 0;
	width: 284px
}
/*begin elements redifined with R6*/
#etape-panier #recap-panier table.liste-services td.titre_service {
	padding-left: 16px;
	font-weight: bold;
	color: #414141;
}
#etape-panier #recap-panier table.liste-articles td.bu_07_02_a-reference .num_reference {
	width: 80px;
	margin: 0px 5px 0;
	float: left;
}
#page_search .ps_centre .ps_liste .mode_liste .produit .p_prix .economie {
	display: block;
	float: right;
	margin-bottom: 5px;
	width: 90px;
}
#page_search .ps_centre .ps_liste .mode_liste .produit .p_visuel .bundle-visuels {
	width: 120px;
	margin-top: 3px;
}
#page_search .ps_centre .ps_liste .mode_liste .produit .p_visuel {
	padding-bottom: 5px;
	padding-top: 8px;
	text-align: center;
	vertical-align: top;
	width: 120px;
}
#page_search .ps_centre .ps_liste .mode_liste .produit .p_marque {
	padding: 15px 0 5px 0;
	vertical-align: top;
	width: 77px;
}
#page_search .ps_centre .ps_liste .mode_liste .produit .p_modele {
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 16px;
	vertical-align: top;
	width: 185px;
}
#page_search .ps_centre .ps_liste .mode_liste .produit .p_modele .reference .ref-com {
	color: #000000;
	display: block;
	font-family: "arial";
	font-size: 11px;
	font-weight: bold;
	line-height: normal;
	width: 170px;
}

#page_search .ps_centre .ps_liste .mode_liste .produit .p_modele .reference .ref-com h2{
font-size: 11px;
}

#page_search .ps_centre .ps_liste .mode_liste .produit .p_modele .reference .elem-bundle {
	color: #000;
	display: block;
	font-family: "arial";
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	width: 170px;
}
#page_search .ps_centre .ps_liste .mode_liste .produit .p_infos {
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 16px;
	vertical-align: top;
	width: 214px;
}
#page_search .ps_centre .ps_liste .mode_liste .produit .enclos-bundle {
	border: 1px solid #cacaca;
}
#page_search .ps_centre .ps_liste .mode_liste .produit .enclos-bundle .compo-bundle {
	background: transparent url(../images/blimages/bu_product_list_header_bundle.gif) no-repeat scroll 0 0px;
	color: #570a33;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	padding: 0px 5px 0 170px;
}
/*begin elements redifined with R6*/
/* begin customer review page list line*/
.produit .enclos-bundle .p_infos .cr_liste_note_client {
	background: url(../images/blimages/bvimages/cr_liste_bck_notes.gif) no-repeat;
	width: 153px;
	height: 50px;
	padding: 3px 0 0 10px;
	font: normal 10px arial;
}
.produit .enclos .p_infos .cr_liste_note_client {
	background: url(../images/blimages/bvimages/cr_liste_bck_notes.gif) no-repeat;
	width: 153px;
	height: 50px;
	padding: 3px 0 0 10px;
	font: normal 10px arial;
}
.produit .enclos-bundle .p_infos .cr_liste_note_client span {
	font-weight: bold;
}
.produit .enclos .p_infos .cr_liste_note_client span {
	font-weight: bold;
}
#page_search .ps_centre .ps_liste .mode_liste .produit .p_infos .points-forts {
	height: auto !important;
	min-height: auto;
	margin-bottom: 15px;
	width: 180px;
}
.produit .enclos-bundle .p_infos .cr_liste_note_client a {
	color: #000;
	text-decoration: none;
}
.produit .enclos .p_infos .cr_liste_note_client a {
	color: #000;
	text-decoration: none;
}

.produit .enclos-bundle .p_infos .cr_liste_note_client a:hover {
	text-decoration: underline;
}
.produit .enclos .p_infos .cr_liste_note_client a:hover {
	text-decoration: underline;
}

.produit .enclos-bundle .p_infos .cr_liste_note_client img.note {
	vertical-align: -3px;
}
.produit .enclos .p_infos .cr_liste_note_client img.note {
	vertical-align: -3px;
}

.produit .enclos-bundle .p_prix .disponibilite {
	display: block;
	float: right;
	width: 79px;
	font: normal 11px arial;
	margin-top: 10px;
}
.produit .enclos-bundle .p_prix .disponibilite img {
	vertical-align: -2px
}
.produit .enclos-bundle .p_infos .cr_liste_note_client img.loupe {
	vertical-align: -4px;
	margin-left: 55px;
	cursor: pointer
}

.produit .enclos .p_prix .disponibilite {
	display: block;
	float: right;
	width: 79px;
	font: normal 11px arial;
	margin-top: 10px;
}
.produit .enclos .p_prix .disponibilite img {
	vertical-align: -2px
}
.produit .enclos .p_infos .cr_liste_note_client img.loupe {
	vertical-align: -4px;
	margin-left: 55px;
	cursor: pointer
}
/* end customer review page list line*/
/*begin cluetip Customer review*/
.cr_liste_box {
	display: block;
	font: normal 11px arial;
	color: #303e4c;
	padding: 6px 0 0 8px;
	z-index: 89
}
.cr_liste_box div {
	margin-bottom: 3px;
	overflow: hidden;
}
.cr_liste_box div div {
	margin-bottom: 0px;
	width: 132px;
	float: left;
	overflow: hidden;
	background: url(../images/blimages/bvimages/cr_notes_puces.gif) 0 4px no-repeat;
	padding-left: 8px;
}
.cr_liste_box  div div span {
	font-weight: bold;
}
.cr_liste_box div img {
	margin-right: 0px;
	vertical-align: -3px;
	float: left;
	width: 70px;
}
.lignes_5 {
	width: 227px;
	height: 92px;
	background: url(../images/blimages/bvimages/cr_liste_bck_box_5_lignes.png) no-repeat;
}
.lignes_4 {
	width: 226px;
	height: 82px;
	background: url(../images/blimages/bvimages/cr_liste_bck_box_4_lignes.png) no-repeat;
}
.lignes_3 {
	width: 226px;
	height: 72px;
	background: url(../images/blimages/bvimages/cr_liste_bck_box_3_lignes.png) no-repeat;
}
.lignes_2 {
	width: 226px;
	height: 52px;
	background: url(../images/blimages/bvimages/cr_liste_bck_box_2_lignes.png) no-repeat;
}
.ligne_1 {
	width: 226px;
	height: 52px;
	background: url(../images/blimages/bvimages/cr_liste_bck_box_1_lignes.png) no-repeat;
}
/*end cluetip Customer review*/
/*begin 03_03*/
#page_search .ps_centre .ps_liste .mode_liste .produit .p_visuel .bu_03_03_plus_img {
	display: block;
	margin: 0 auto
}
/*end 03_03*/
/* begin 03_02*/
#page_search .ps_centre .ps_liste .mode_liste .comparer_premier {
	padding-top: 78px;
	vertical-align: top;
}
#page_search .ps_centre .ps_liste .mode_liste .comparer {
	BACKGROUND: url(http://www.boulanger.fr/wcsstore/BoulangerStg/images/faceting/mode_liste_bg.gif) repeat-y;
	vertical-align: top;
	WIDTH: 20px;
	PADDING-TOP: 78px
}
.mode_liste .produit .bu_03_02_bundles_associes {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
#page_search .ps_centre .ps_liste .mode_liste .produit .p_infos .points-forts {
	height: auto !important;
	min-height: 10px;
}
.produit .enclos .p_prix .disponibilite {
	display: block;
	float: right;
	width: 79px;
	font: normal 11px arial;
	margin: 10px 0;
}
.produit .enclos .p_prix .disponibilite img {
	vertical-align: -2px
}
.mode_liste .produit .bu_03_02_bundles_associes .bt_voir_associes {
	padding: 3px 0 0 45px;
	background: url(../images/blimages/bu_03_02_bt_ouvrir_liste.png) no-repeat;
	width: 207px;
	height: 20px;
	margin-left: 475px;
	cursor: pointer;
	color: #fff;
	font: bold 11px arial;
}
.mode_liste .produit .bu_03_02_bundles_associes .bt_voir_associes_fermer {
	padding: 3px 0 0 30px;
	background: url(../images/blimages/bu_03_02_bt_fermer_liste.png) no-repeat;
	width: 222px;
	height: 20px;
	margin-left: 475px;
	cursor: pointer;
	color: #fff;
	font: bold 11px arial;
}
.mode_liste .produit .bu_03_02_bundles_associes .bt_voir_associes span {
	border-bottom: 1px solid #d29c38;
	color: #fff;
	font: bold 11px arial;
}
.mode_liste .produit .bu_03_02_bundles_associes .voir_tous_bundles {
	color: #7c1953;
	font: bold 13px arial;
	margin: 0 10px 10px 510px;
	cursor: pointer;
}
.mode_liste .produit .bu_03_02_bundles_associes .voir_tous_bundles:hover {
	text-decoration: underline;
}
.mode_liste .produit .bu_03_02_bundles_associes .voir_tous_bundles img {
	vertical-align: -4px;
}
.mode_liste .produit .bu_03_02_bundles_associes .nom_bundle_associe {
	font: bold 11px arial;
	margin: 10px 0 0 10px;
	cursor: pointer;
}
.mode_liste .produit .bu_03_02_bundles_associes .nom_bundle_associe img {
	vertical-align: -7px;
}
.mode_liste .produit .bu_03_02_bundles_associes .bundle_separateur {
	border-top: 1px solid #cbcbcb;
}
.mode_liste .produit .bu_03_02_bundles_associes .compo_bundle_associe {
	margin: 15px 0 15px 10px;
}
.mode_liste .produit .bu_03_02_bundles_associes .compo_bundle_associe td {
	vertical-align: top;
}
.mode_liste .produit .bu_03_02_bundles_associes .compo_bundle_associe .compo_bundle {
	width: 386px;
}
.mode_liste .produit .bu_03_02_bundles_associes .compo_bundle_associe .compo_bundle .bu_plus_associe {
	display: block;
	width: 17px;
	height: 17px;
	float: left;
	margin: 35px 0 0 10px
}
.mode_liste .produit .bu_03_02_bundles_associes .compo_bundle_associe .compo_bundle .bu_plus_associe_suivant {
	display: block;
	width: 17px;
	height: 17px;
	float: left;
	margin: 35px 0 0 5px
}
.mode_liste .produit .bu_03_02_bundles_associes .compo_bundle_associe .compo_bundle .produit_principal {
	display: block;
	width: 95px;
	text-align: center;
	float: left;
	cursor: pointer;
}
.mode_liste .produit .bu_03_02_bundles_associes .compo_bundle_associe .compo_bundle .produit_principal img {
	display: block;
	margin-bottom: 10px;
}
.mode_liste .produit .bu_03_02_bundles_associes .compo_bundle_associe .compo_bundle .produit_principal a {
	color: #000;
	text-decoration: none;
}
.mode_liste .produit .bu_03_02_bundles_associes .compo_bundle_associe .compo_bundle .produit_principal a:hover {
	color: #000;
	text-decoration: underline;
}
.mode_liste .produit .bu_03_02_bundles_associes .compo_bundle_associe .compo_bundle .produit_secondaire {
	display: block;
	text-align: center;
	float: left;
	cursor: pointer;
}
.mode_liste .produit .bu_03_02_bundles_associes .compo_bundle_associe .compo_bundle .produits_4 {
	width: 40px;
}
.mode_liste .produit .bu_03_02_bundles_associes .compo_bundle_associe .compo_bundle .produits_3 {
	width: 60px;
}
.mode_liste .produit .bu_03_02_bundles_associes .compo_bundle_associe .compo_bundle .produits_2 {
	width: 115px;
}
.mode_liste .produit .bu_03_02_bundles_associes .compo_bundle_associe .compo_bundle .produit_1 {
	width: 205px;
}
.mode_liste .produit .bu_03_02_bundles_associes .compo_bundle_associe .compo_bundle .produit_secondaire img {
	display: block;
	margin: 30px auto 45px auto;
}
.mode_liste .produit .bu_03_02_bundles_associes .compo_bundle_associe .compo_bundle .produit_secondaire a {
	color: #000;
	text-decoration: none;
}
.mode_liste .produit .bu_03_02_bundles_associes .compo_bundle_associe .compo_bundle .produit_secondaire a:hover {
	color: #000;
	text-decoration: underline;
}
.mode_liste .produit .bu_03_02_bundles_associes .compo_bundle_associe .prix_seul {
	width: 130px;
	color: #666;
	text-align: center;
	cursor: pointer;
}
.mode_liste .produit .bu_03_02_bundles_associes .compo_bundle_associe .prix_seul .montant_seul {
	font: bold 24px arial;
	background: url(../images/blimages/bu_03_02_egal.gif) 0 7px  no-repeat;
	width: 17px;
	height: 17px;
	display: block;
	width: 118px;
	text-align: center;
	overflow: hidden;
	height: 25px
}
.mode_liste .produit .bu_03_02_bundles_associes .compo_bundle_associe .prix_seul .montant_seul span {
	font: bold 16px arial;
	vertical-align: 4px;
	color: #666;
}
.mode_liste .produit .bu_03_02_bundles_associes .compo_bundle_associe .prix_pack {
	width: 92px;
	color: #666;
	text-align: center;
	cursor: pointer;
}
.mode_liste .produit .bu_03_02_bundles_associes .compo_bundle_associe .eco_bt .montant_pack {
	font: bold 24px arial;
	color: #FB5C01;
	cursor: pointer;
}
.mode_liste .produit .bu_03_02_bundles_associes .compo_bundle_associe .eco_bt .montant_pack span {
	font: bold 16px arial;
	vertical-align: 4px;
	color: #FB5C01;
}
.mode_liste .produit .bu_03_02_bundles_associes .compo_bundle_associe .eco_bt {
	width: 104px;
	color: #FB5C01;
	text-align: right;
	cursor: pointer;
}
.mode_liste .produit .bu_03_02_bundles_associes .compo_bundle_associe .eco_bt .bu_titre_prix {
	text-align: center;
	padding-left: 35px;
}
.mode_liste .produit .bu_03_02_bundles_associes .compo_bundle_associe  .prix_pack  .bu_eco {
	color: #666;
	text-align: center;
}
.mode_liste .produit .bu_03_02_bundles_associes .compo_bundle_associe .prix_pack .bu_reduc {
	color: #666;
	font: bold 24px arial;
}
.mode_liste .produit .bu_03_02_bundles_associes .compo_bundle_associe .prix_pack .bu_reduc span {
	font: bold 16px arial;
	vertical-align: 4px;
	color: #666
}
.mode_liste .produit .bu_03_02_bundles_associes .compo_bundle_associe .bu_eco .bu_pourcent {
	color: #000;
	font: normal 9px arial;
	margin-bottom: 14px
}
.mode_liste .produit .bu_03_02_bundles_associes .compo_bundle_associe .eco_bt .disponibilite {
	display: block;
	float: right;
	width: 79px;
	font: normal 11px arial;
	margin-top: 10px;
	color: #666;
}
.mode_liste .produit .bu_03_02_bundles_associes .compo_bundle_associe .eco_bt .disponibilite img {
	vertical-align: -2px;
}
/* end 03_02*/
/*begin infobulle détail produit -- R5*/
.orange {
	color: #fb5c01;
}
#modal-detail-produit {
	display: block
}
#modal-detail-produit td.zoom {
	width: 220px;
	text-align: center;
}
#modal-detail-produit td.detail-produit {
	width: 300px
}
#modal-detail-produit td.infos-comp {
	padding: 15px 10px 5px 10px
}
#modal-detail-produit ul li {
	list-style: none;
	background: url(../images/modal-detail-produit-puce.png) 0 3px no-repeat;
	padding-left: 10px;
}
/*end infobulle détail produit -- R5*/
/* begin 03_11_grid_associated */
/*pop up sur fond noir*/
.modal {
	width: 773px;
	position: absolute;
	z-index: 90;
	border: 0px solid #003366;
	font-size: 12px;
	overflow: hidden;
}
.modal_close {
	cursor: pointer;
	text-decoration: underline;
	text-align: right;
	margin-right: 15px;
	margin-bottom: 8px;
	font-size: 10px;
	color: #4a5254;
}
.modal_close_bottom {
	cursor: pointer;
	text-decoration: underline;
	text-align: right;
	margin-right: 15px;
	margin-top: 8px;
	font-size: 10px;
	color: #4a5254;
}
.black_box {
	position: absolute;
	background-color: #888888;
	z-index: 89;
	opacity: 0.6;
	left: 0;
	top: 0;
}
/* begin bundle enclos css for modal include*/
.modal .top {
	background:  url(../images/blimages/grid_top_modal.png) no-repeat;
	height: 10px;
	font-size: 1px;
	overflow: hidden;
}
.modal .center {
	background:  url(../images/blimages/grid_background_modal.png) repeat-y;
	padding-left: 11px;
	text-align: left;
}
.modal .bottom {
	background: url(../images/blimages/grid_bottom_modal.png) no-repeat;
	height: 17px;
}
.modal .center .enclos_bundle {
	margin-bottom: 18px;
	float: left;
	margin-right: 17px;
	width: 235px;
	border: 1px solid #cecece;
}
.modal .center .enclos_bundle .bundle {
	overflow: hidden;
	width: 235px;
}
.modal .center .enclos_bundle .bundle .zone_haute {
	cursor: pointer;
	height: 240px;
	width: 233px;
	overflow: hidden;
}
.modal .center .enclos_bundle .bundle .photo {
	display: inline;
	float: left;
	margin: 7px 13px 0 18px;
}
.modal .center .enclos_bundle .bundle .groupe {
	float: left;
	margin-top: 7px;
	text-align: center;
	width: 30px;
}
.modal .center .enclos_bundle .bundle .ope {
	display: inline;
	float: right;
	height: 47px;
	margin: 7px 4px 0 0;
}
.modal .center .enclos_bundle .bundle .pbarre {
	background: transparent url(http://www.boulanger.fr/wcsstore/BoulangerStg/images/faceting/liste-pbarre.gif) no-repeat scroll right top;
	clear: right;
	color: #000000;
	display: inline;
	float: right;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	margin: 12px 6px 0 0;
}
.modal .center .enclos_bundle .bundle .pvente {
	clear: right;
	color: #FB5C01;
	display: inline;
	float: right;
	font-size: 24px;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	margin-right: 0px;
}
.modal .center .enclos_bundle .bundle .pvente span {
	color: #FB5C01;
	font-size: 16px;
	font-weight: bold;
	vertical-align: 4px;
}
.modal .center .enclos_bundle .bundle .bu_03_13_reduc {
	color: #000000;
	display: inline;
	float: right;
	font-size: 10px;
	font-weight: normal;
	height: 10px;
	line-height: 10px;
	margin-right: 6px;
	width: 100px;
	text-align: right;
}
.modal .center .enclos_bundle .bundle .description {
	color: #000000;
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: auto !important;
	line-height: 12px;
	margin: 11px 8px 0;
	min-height: 72px;
	width: 219px;
}
.modal .center .enclos_bundle .bundle .ref {
	color: #6F6F6F;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
}
.modal .center .enclos_bundle .bundle .description span {
	color: #000;
	font-weight: normal;
}
.modal .center .enclos_bundle .bundle .zone_bas_gauche {
	float: left;
	overflow: hidden;
	height: 56px;
}
.modal .center .enclos_bundle .bundle .zone_bas_droite {
	float: right;
	overflow: hidden;
	padding: 0 3px 0 4px;
	text-align: center;
	vertical-align: top;
	width: 87px;
	height: 56px;
}
.modal .center .enclos_bundle .bundle .zone_bas_droite .achat_1 {
	display: block;
	height: 21px;
	margin-bottom: 5px;
	overflow: hidden;
	width: 88px;
}
.modal .center .enclos_bundle .bundle .zone_bas_droite .achat_2 {
	clear: right;
	display: block;
	font-size: 3px;
	height: 21px;
	margin: 0 auto;
	padding-bottom: 3px;
	width: 65px;
}
.modal .center .enclos_bundle .bundle .bas {
	background: #E2E2E2;
	clear: both;
	height: 18px;
	padding: 3px 10px 0 85px;
}
.modal .center .next_pack {
	text-align: right;
	margin-right: 17px;
}
.modal .center .next_pack a {
	font-weight: bold;
	font-size: 13px;
	color: #7c1953;
}
.modal .center .bu_modal_all_packs {
	display: none;
}
.modal .cr_grille_note_client span {
	font-weight: bold;
}
.modal .cr_grille_note_client a {
	color: #000000;
	text-decoration: none;
}
.modal .cr_grille_note_client a:hover {
	text-decoration: underline;
}
.modal .cr_grille_note_client img.note {
	vertical-align: -3px;
}
.modal .cr_grille_note_client img.loupe {
	cursor: pointer;
	margin-left: 34px;
	vertical-align: -4px;
}
.modal .dispo {
	color: #777777;
	font-size: 10px;
	text-align: left;
	display: block;
	padding-top: 2px;
	margin: 0 auto;
}
.modal .dispo img {
	vertical-align: -2px
}
.modal span {
	font-weight: bold;
}
/* end bundle enclos css for modal include*/
/* end 03_11_grid_associated */
/*begin 03_12*/
#page_search .ps_centre .ps_liste .mode_grille .enclos .bu_03_12_bundles_associes span.nbr_pack {
	border-bottom: 1px solid #e6b734;
	color: #fff;
}
#page_search .ps_centre .ps_liste .mode_grille .enclos .bu_03_12_bundles_associes .prix {
	color: #fff;
	font: bold 12px arial;
}
/*end 03_12*/
/* begin 03_13 */
/* import from search_faceting */
#page_search .ps_centre .ps_liste .mode_grille .enclos_bundle {
	border: 1px solid #cecece;
	float: left;
	margin-bottom: 18px;
	margin-right: 18px;
	width: 235px;
}
#page_search .ps_centre .ps_liste .mode_grille .enclos_bundle .bundle .description span {
	color: #000;
	font-weight: normal;
}
#page_search .ps_centre .ps_liste .mode_grille .enclos_bundle .ref {
	color: #6F6F6F;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
}
#page_search .ps_centre .ps_liste .mode_grille .fdl {
	margin-right: 0;
}
#page_search .ps_centre .ps_liste .mode_grille .produit .bas {
	border-right: 1px solid #cecece;
	border-left: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	background: #E2E2E2 url(http://www.boulanger.fr/wcsstore/BoulangerStg/images/faceting/grille_interstice.gif) no-repeat scroll 102px 0;
	clear: both;
	height: 18px;
	padding: 3px 10px 0 26px;
}
#page_search .ps_centre .ps_liste .mode_grille .enclos_bundle .bundle .description {
	color: #000000;
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: auto !important;
	line-height: 12px;
	/*margin: 16px 8px 0px;
*/
	margin: 11px 8px 0px;
	min-height: 72px;
	width: 219px;
}
.enclos_bundle .bundle .cartouche {
	background: url(../images/blimages/bu_03_13_product_grid_bundle_cartouche.gif) no-repeat;
	height: 16px;
	padding-left: 93px;
	color: #ad3678;
	font-weight: 900;
}
#page_search .ps_centre .ps_liste .mode_grille .enclos_bundle .bundle .photo {
	display: inline;
	float: left;
	margin: 7px 13px 0 18px;
}
#page_search .ps_centre .ps_liste .mode_grille .enclos_bundle .bundle .bu_03_13_reduc {
	color: #000000;
	display: inline;
	float: right;
	font-size: 10px;
	font-weight: normal;
	height: 10px;
	line-height: 10px;
	margin-right: 6px;
	width: 100px;
	text-align: right;
}
/* import styles from Customer review | cr.css - BEGIN */
/*.produit .zone_bas_gauche .cr_grille_note_client {
	background: url(../images/blimages/bvimages/cr_grille_bck_notes.gif) no-repeat;
	width: 129px;
	height: 50px;
	padding: 3px 0 0 7px;
	font: normal 10px arial;
	margin: 0 0 3px 3px;
}
#page_search .ps_centre .ps_liste .mode_grille .available_picto {
	background: transparent url(../page_liste_files/picto_available.gif) no-repeat scroll 0 0;
	float: left;
	height: 15px;
	margin-right: 4px;
	width: 15px;
}
#page_search .ps_centre .ps_liste .mode_grille .available_text {
	color: #777777;
	cursor: pointer;
	float: left;
	font-size: 10px;
	text-decoration: underline;
}
*/
.zone_bas_gauche .cr_grille_note_client {
	background: transparent url(../images/blimages/bvimages/cr_grille_bck_notes.gif) no-repeat scroll 0 0;
	font-family: arial;
	font-size: 10px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: 50px;
	line-height: normal;
	margin: 0 0 3px 3px;
	padding: 3px 0 0 7px;
	width: 129px;
}
.mode_grille .cr_grille_note_client span {
	font-weight: bold;
}
.mode_grille .cr_grille_note_client a {
	color: #000000;
	text-decoration: none;
}
.mode_grille .cr_grille_note_client a:hover {
	text-decoration: underline;
}
.mode_grille .cr_grille_note_client img.note {
	vertical-align: -3px;
}
.mode_grille .cr_grille_note_client img.loupe {
	cursor: pointer;
	margin-left: 34px;
	vertical-align: -4px;
}
.mode_grille .dispo {
	color: #777777;
	float: right;
	font-size: 10px;
	text-align: center;
	width: 120px;
	padding-top: 2px
}
.mode_grille .dispo img {
	vertical-align: -2px
}
.mode_grille span {
	font-weight: bold;
}
/* import styles from  Customer review | cr.css - END */
/* import styles from  search_faceting.css - BEGIN */
.mode_grille .enclos_bundle .bas {
	background: #E2E2E2 url(http://www.boulanger.fr/wcsstore/BoulangerStg/images/faceting/grille_interstice.gif) no-repeat scroll 102px 0;
	clear: both;
	height: 18px;
	padding: 3px 10px 0 26px;
}
/* import styles from  search_faceting.css - END */
/* end 03_13 */
/*begin 04_00*/
#container #center .tab_comparateur .bu_04_00_pack_titre_5, #container #center .tab_comparateur .bu_04_00_pack_titre_4 {
	display: block;
	visibility: visible;
}
#container #center .tab_comparateur .bu_04_00_pack_titre_5_hidden, #container #center .tab_comparateur .bu_04_00_pack_titre_4_hidden {
	display: block;
	visibility: hidden;
}
#container #center .tab_comparateur .bu_04_00_separateur_dore {
	background: url(../images/blimages/bu_04_00_bck_dore.gif) repeat-x;
	height: 27px;
}
#container #center .tab_comparateur .bu_04_00_separateur_dore div {
	color: #a4326d;
	font: bold 14px arial;
	margin-left: 20px;
}
#container #center .tab_comparateur .bu_04_00_separateur_dore div img {
	vertical-align: -3px;
}
#container #center .tab_comparateur .bu_04_00_bundle_other_component {
	padding: 15px 0;
	vertical-align: top;
}
#container #center .tab_comparateur .bu_04_00_bundle_other_component {
	padding: 15px 0;
	vertical-align: top;
}
#container #center .tab_comparateur .bu_04_00_bundle_other_component div {
	margin-left: 7px;
	color: #e22430;
	font: normal 11x arial;
	background: url(../images/bu_04_00_plus.png) 0 0px no-repeat;
	padding-left: 15px;
}
#container #center .tab_comparateur  .bu_04_00_prix_sans_eco {
	color: #000;
	display: block;
	font-size: 16px;
	font-weight: bold;
	margin-right: 27px;
	text-align: right;
}
#container #center .tab_comparateur  .bu_04_00_prix_sans_eco span {
	color: #000;
	background: url(../images/blimages/bu_04_00_prix_barre.gif) no-repeat;
	font-size: 16px;
	font-weight: bold;
}
#container #center .tab_comparateur .bu_04_00_pourcent_eco {
	color: #000;
	display: block;
	margin: 0 27px 15px 0;
	text-align: right;
}
#container #center .tab_comparateur .bu_04_00_visu_49_49 {
	display: block;
	border: 1px solid #ededed;
	margin: 10px auto 0 auto;
	cursor: pointer;
}
#container #center .tab_comparateur .tab_comparateur_reference_bottom {
	color: #666666;
	font-size: 10px;
	margin-left: 10px
}
#container #center .tab_comparateur .bu_04_00_prix_seul {
	color: #000;
	font-size: 11px;
	margin-bottom: 20px;
	margin-left: 10px;
}
#container #center .tab_comparateur .bu_04_00_rub_services {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
}
#container #center .tab_comparateur .bu_04_00_nom_services {
	text-transform: uppercase;
	color: #ff8441;
	font: bold 11px arial;
	margin-left: 10px;
}
#container #center .tab_comparateur .bu_04_00_separateur_gris {
	background: url(../images/bu_04_00_bck_gris.gif) repeat-x;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	height: 27px;
}
#container #center .tab_comparateur .bu_04_00_last_td {
	border-bottom: 1px solid #CCCCCC;
}
#container #center .tab_comparateur .bu_04_00_desc_services {
	color: #000;
	font-size: 11px;
	margin-left: 10px;
}
#modal-detail-services {
	display: block
}
#modal-detail-services table {
	margin-left: 10px;
	width: 500px;
}
#modal-detail-services td.illustration {
	width: 12px;
	text-align: center;
	vertical-align: top;
}
#modal-detail-services td.description {
	width: 380px;
	text-align: left;
	vertical-align: top;
}

/* #alt_text {position:absolute;background-color:#fffec5;font-size:11px;color:#353537;padding:2px;} */
#alt_text {position:absolute;color:#666666;background:#ffffd8;border:1px solid #ccccad;padding:7px;top:10px;z-index:100;font-weight:bold;text-align:center;}
#alt2_text {position:absolute;color:#666666;background:#ffffd8;border:1px solid #ccccad;padding:7px;top:10px;z-index:200;font-weight:bold;text-align:center;}
/*begin 04_00*/
/*begin 05_00*/
#center #packs .bu_05_00_intro {
	font: bold 12px arial;
	color: #5f5f5f;
	background: url(../images/blimages/bu_05_00_bck_intro_bundle.gif) repeat-x;
	width: 962px;
	height: 17px;
	padding: 2px 0 0 13px;
}
#center #packs .bu_05_00_tab {
	margin: 10px 0;
}
#center #packs .bu_05_00_tab .bu_05_00_header {
	background: url(../images/blimages/bu_05_00_header.gif) no-repeat;
	width: 975px;
	height: 17px;
}
#center #packs .bu_05_00_tab .bu_05_00_header div {
	font: bold 12px arial;
	color: #570a33;
	margin: 0 0 0 155px;
}
#center #packs .bu_05_00_tab .pl-prod-pack {
	border-bottom: 1px solid #d4d0d0;
	width: 100%
}
#center #packs .bu_05_00_tab .pl-prod-pack .cr_liste_note_client {
	background: url(../images/blimages/bvimages/cr_liste_bck_notes.gif) no-repeat;
	width: 153px;
	height: 50px;
	padding: 3px 0 0 10px;
	font: normal 10px arial;
	margin-top: 30px;
}
#center #packs .bu_05_00_tab .pl-prod-pack .cr_liste_note_client span {
	font-weight: bold
}
#center #packs .bu_05_00_tab .pl-prod-pack .p_infos .points-forts {
	height: auto !important;
	min-height: auto;
	margin-bottom: 15px;
	width: 180px;
}
#center #packs .bu_05_00_tab .pl-prod-pack .pl-modele {
	width: 224px;
}
#center #packs .bu_05_00_tab .pl-prod-pack .pl-typologie {
	width: 144px;
}
#center #packs .bu_05_00_tab .pl-prod-pack .cr_liste_note_client a {
	color: #000;
	text-decoration: none;
}
#center #packs .bu_05_00_tab .pl-prod-pack .cr_liste_note_client a:hover {
	text-decoration: underline;
}
#center #packs .bu_05_00_tab .pl-prod-pack .cr_liste_note_client img.note {
	vertical-align: -3px;
}
#center #packs .bu_05_00_tab .pl-prod-pack .cr_liste_note_client img.loupe {
	vertical-align: -4px;
	margin-left: 55px;
	cursor: pointer
}
#center #packs .bu_05_00_tab .pl-typologie a {
	display: block;
	margin-bottom: 5px;
}
#center #packs .bu_05_00_tab .pl-typologie .disponibilite {
	margin-top: 20px;
}
#center #packs .bu_05_00_tab .pl-prix .pl-prix-prod {
	color: #FB5B00;
	font-size: 24px;
	font-weight: bold;
	display: block;
}
#center #packs .bu_05_00_tab .pl-prix .bu_05_00_prix_barre {
	background: transparent url(http://www.boulanger.fr/wcsstore/BoulangerStg/images/liste/pl-bck-prix-barre.gif) no-repeat scroll right top;
	color: #000000;
	display: block;
	font: bold 16px arial;
	margin-bottom: 5px;
}
#center #packs .bu_05_00_tab .pl-prix .bu_05_00_prix_barre span {
	font: bold 14px arial;
	vertical-align: 2px;
}
.pl-visu-prod .pl-visu-prod-pack img.bu_05_00_zoom_bundle {
	cursor: pointer;
}
/*begin 05_00*/
/*begin 06_01*/
#boutons {
	margin-bottom: 15px;
	margin-left: 653px;
	margin-right: 10px;
	text-align: right;
}
#container #center .bu_06_01_plus_designation {
	vertical-align: -7px
}
#container #center .bu_06_01_bundle_composition {
	color: #570A33;
	margin-left: 230px;
	font-weight: bold;
}
#container #center .bu_06_01_desc_produit {
	color: #76a6c6;
	font: bold 11px arial;
	padding-right: 10px;
}
#container #center .bundle-prix-aussi .bu_06_01_salability {
	margin-top: 17px;
}
#container #center .bundle-prix-aussi .bu_06_01_salability .bu_06_01_bouton {
	display: block;
	margin: 0px auto 12px auto;
}
.bu_06_01_wishlist {
	margin-left: 240px;
	display: none;
}
#container #center .bundle-info-global .cr_bu_note {
	display: block;
	font: normal 11px arial;
	color: #303e4c;
	padding: 8px 0 0px 0px;
	width: 234px;
	float: left;
}
#container #center .bundle-info-global .cr_bu_note div {
	margin-bottom: 3px;
	overflow: hidden;
}
#container #center .bundle-info-global .cr_bu_note div div {
	margin-bottom: 0px;
	width: 156px;
	float: left;
	overflow: hidden;
	background: url(../images/blimages/bvimages/cr_notes_puces.gif) 0 4px no-repeat;
	padding-left: 8px;
	font-size: 10px;
}
#container #center .bundle-info-global .cr_bu_note div div span {
	font-weight: bold;
}
#container #center .bundle-info-global .cr_bu_note div img {
	margin-right: 0px;
	float: left;
	width: 70px;
}
td.bundle-detail-prod-col1 {
	border-right: 1px solid #CFCFCF;
	text-align: center;
	vertical-align: top;
	width: 253px;
}
#container #center .bundle-detail-prod .bu_06_01_cr_laire_lire {
	border: 1px solid #ccc;
	width: 272px;
	height: 65px;
	color: #272727;
	text-align: center;
	margin: 15px 0 25px 90px;
	_margin: 15px 0 25px 45px;
/*IE6*/
	float: left;
}
#container #center .bundle-detail-prod .bu_06_01_cr_laire_lire div {
	margin: 13px 0 8px 0;
}
#container #center .bundle-detail-prod .bu_06_01_cr_laire_lire div img {
	vertical-align: -1px
}
#container #center .bundle-detail-prod .bu_06_01_cr_laire_lire div img.loupe {
	vertical-align: -5px;
	cursor: pointer;
}
#container #center .bundle-detail-prod .bu_06_01_cr_laire_lire a {
	color: #272727;
	text-decoration: underline;
	font: normal 11px arial
}
#container #center .bundle-detail-prod .bu_06_01_cr_laire_lire a.bu_06_01_avis {
	margin-right: 50px;
}
#container #center .bundle-detail-prod .bu_06_01_cr_laire_lire a:hover {
	color: #272727;
	text-decoration: none;
}
#container #center .bundle-detail-prod .cr_fp_note {
	display: block;
	font: normal 11px arial;
	color: #303e4c;
	padding: 8px 0 8px 8px;
	width: 234px;
	margin: 0 0 15px 90px;
	_margin: 0 0 25px 90px;
/*IE6*/
	float: left;
}
#container #center .bundle-detail-prod .cr_fp_note div {
	margin-bottom: 3px;
	overflow: hidden;
}
#container #center .bundle-detail-prod .cr_fp_note div div {
	margin-bottom: 0px;
	width: 150px;
	float: left;
	overflow: hidden;
	background: url(../images/blimages/bvimages/cr_notes_puces.gif) 0 4px no-repeat;
	padding-left: 8px;
}
#container #center .bundle-detail-prod .cr_fp_note  div div span {
	font-weight: bold;
}
#container #center .bundle-detail-prod .cr_fp_note div img {
	margin-right: 0px;
	vertical-align: -3px;
	float: left;
	width: 70px;
}
#container #center .bundle-detail-prod .cr_laisser_commentaire {
	display: block;
	text-align: center;
	color: #595959;
	font: normal 11px arial;
	border: 1px solid #ccc;
	width: 272px;
	height: 65px;
	margin-bottom :30px;/*BL888 Fix Apr 19 2011*/
}
#container #center .bundle-detail-prod .cr_laisser_commentaire a {
	display: block;
	color: #f76e15;
	text-decoration: underline;
	margin: 0 0 5px 0;
}
#container #center .bundle-detail-prod .cr_laisser_commentaire a:hover {
	display: block;
	color: #f76e15;
	text-decoration: none;
}
/*end 06_01*/
/* begin 07_01 */
#cross-selling #slider-content #col-droite #panier .bck-blanc .bu_07_01_item_pack .pack-reference {
	display: block;
	float: left;
	font-family: arial;
	font-size: 10px;
	overflow: hidden;
	padding-left: 11px;
	width: 101px;
}
#panier .bck-blanc .bu_07_01_item_pack .pack-qte {
	color: #949393;
	display: block;
	float: left;
	font-family: arial;
	font-size: 11px;
	overflow: hidden;
	text-align: center;
	width: 26px;
}
#cross-selling #slider-content #col-droite #panier .bck-blanc .bu_07_01_item_pack .pack-prix {
	color: #FB5C01;
	display: block;
	float: left;
	font: bold 12px arial;
	overflow: hidden;
	text-align: right;
	width: 71px;
}
#cross-selling #slider-content #col-gauche #recommandations .services .liste .bu_07_01_reco_sep {
	display: block;
	border-top: 1px solid red;
	clear: both;
	margin: 25px 0 0 0;
}
#cross-selling #slider-content #col-gauche #produit-ajoute .produit .visuel {
	float: left;
	width: 95px;
}
.bu_07_01_produit_complementaire {
	color: #e13131;
	font-size: 11px;
	margin-bottom: 10px;
}
#cross-selling #slider-content #col-gauche #recommandations .services .liste {
	MARGIN: 60px 0px 0px 140px;
	FONT: 12px arial
}
#cross-selling #slider-content #col-gauche #recommandations .services .liste .intituleproduit {
	color: #fb5c01;
	font-weight: bold;
}
#cross-selling #slider-content #col-droite #panier .bck-blanc .bu_07_01_item_pack {
	float: left;
	overflow: hidden;
}
#cross-selling #slider-content #col-droite #panier .bck-blanc .bu_07_01_item_pack .pack-visuel {
	width: 37px;
	height: 39px;
	float: left;
}
/* end 07_01 */
/* begin 07_04 */
/*#etape-panier .bar-tabs {
	height: 30px;
	margin-left: 85px;
	margin-top: 15px;
	width: 818px;
}
*/
#etape-panier #recap #order #order-items .item {
	overflow: hidden;
	clear: both;
}
#etape-panier #recap #order #order-items .item .product div {
	float: left;
	overflow: hidden;
}
#etape-panier #recap #order #order-items .item .product .reference .pack-visuel {
	float: left;
	width: 30px;
	height: 30px;
	overflow: hidden;
	margin-right: 15px;
}
#etape-panier #recap #order #order-items .item .product .reference .pack-reference {
	float: left;
	width: 675px;
	overflow: hidden;
	clear: right;
	color: 333333;
	font-size: 10px;
}
#etape-panier #recap #order #order-items .item .product .reference .pack-titre {
	float: left;
	width: 742px;
	overflow: hidden;
	clear: both;
	color: #000000;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	font-weight: bold;
	margin-top: 10px;
}
#etape-panier #recap #order #order-items .item .product .reference .elem-bundle {
	color: #E42626;
	display: block;
	font-family: "arial";
	font-size: 11px;
	line-height: 12px;
	width: 700px;
}
#etape-panier #recap #order #order-items .item table.liste-services, #etape-panier #recap #order #order-items .item table.liste-services-comp {
	float: left;
}
#etape-panier #recap #order #order-items .item table.liste-services td.intitule-service .intitule-produit, #etape-panier #recap #order #order-items .item table.liste-services-comp td.intitule-service .intitule-produit {
	font-weight: bold;
	clear: both;
	float: left;
}
#etape-panier #recap #order #order-items .item TABLE.liste-services-comp {
	BORDER-TOP: 0px solid;
	MARGIN: 0px 0px 0px 85px;
	WIDTH: 818px;
	BORDER-BOTTOM: #D2D2D2 1px solid
}
#etape-panier #recap #order #order-items .item TABLE.liste-services-comp TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px
}
#etape-panier #recap #order #order-items .item TABLE.liste-services-comp TR.couleur {
	BACKGROUND: #ebebeb
}
#etape-panier #recap #order #order-items .item TABLE.liste-services-comp TD.intitule-service {
	WIDTH: 526px
}
#etape-panier #recap #order #order-items .item TABLE.liste-services-comp TD.intitule-service DIV.default {
	PADDING-LEFT: 6px;
	BACKGROUND: url(../images/blimages/liste-serivices-puce-noir.gif) no-repeat 0px 6px;
	MARGIN-LEFT: 20px;
	COLOR: #000
}
#etape-panier #recap #order #order-items .item TABLE.liste-services-comp TD.intitule-service DIV {
	PADDING-LEFT: 6px;
	BACKGROUND: url(../images/blimages/liste-serivices-puce-noir.gif) no-repeat 0px 6px;
	FONT: 11px arial;
	MARGIN-LEFT: 20px
}
#etape-panier #recap #order #order-items .item TABLE.liste-services-comp TD.intitule-service DIV A {
	COLOR: #666
}
#etape-panier #recap #order #order-items .item TABLE.liste-services-comp TD.prix-initial {
	FONT: bold 11px arial;
	WIDTH: 53px;
	TEXT-ALIGN: center
}
#etape-panier #recap #order #order-items .item TABLE.liste-services-comp TD.case {
	PADDING-RIGHT: 10px;
	WIDTH: 75px;
	TEXT-ALIGN: right
}
#etape-panier #recap #order #order-items .item TABLE.liste-services-comp TD.prix-final {
	WIDTH: 155px
}
#etape-panier #recap #order #order-items .item TABLE.liste-services-comp TD.prix-final DIV {
	DISPLAY: none;
	FONT: bold 11px arial;
	MARGIN-LEFT: 0px;
	COLOR: #fb6201;
	MARGIN-RIGHT: 5px;
	TEXT-ALIGN: right
}
/* end 07_04 */
