.fiche_prod .tblSuggestions
{
	border:0px solid red;
	border-collapse:collapse;
	border-spacing:0px;
	margin:0px;
	padding:0px;
	table-layout:fixed;
	margin-top: 5px;
}
.lblSubPrice_adv2
{
	font-size:14px;
	white-space:nowrap;
}
.lblAboDiscount
{
	font-weight:bold;
	color:#F62A20;
}
.fiche_prod .suggestion
{
	padding-right: 20px;
}

.fiche_prod .lnkSuggCover
{
	display: block;
}

.fiche_prod .lblSuggTitle, .fiche_prod .lblSuggTitle:hover, 
.fiche_prod .lblSuggTitle:visited
{
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin:0px 0px 5px 0px;
}

.fiche_prod .lblSuggAuthor
{
	display: block;
	font-size: 11px;
	margin:0px 0px 7px 0px;
}

.fiche_prod .divSuggPrice
{
	margin:2px 0px 3px 0px;
}

* html .fiche_prod .divSuggPrice
{
	margin:2px 0px -3px 0px;
}

*+html .fiche_prod .divSuggPrice
{
	margin:2px 0px -3px 0px;
}

.fiche_prod .lblSuggPrice
{
	display: block;
	font-size: 12px;
	font-weight:bold;
	margin:3px 0px 3px 0px;
	float:left;
}

.fiche_prod .img_RBcc_mini
{
	margin:0px 0px 0px 10px;
	display: block;
	float:left;
}

.fiche_prod .suggestion
{
	vertical-align: top;
}

.fiche_prod .suggestion .lblCart
{
	font-size: 11px;
	padding-right: 0px;
}

.fiche_prod .loupe
{
	background-image: url(../../../images/rb/product_loupe.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	vertical-align: bottom;
}

.fiche_prod .loupe a, .fiche_prod .loupe a:hover,
.fiche_prod .loupe a:visited
{
	display: block;
	width: 55px;
	padding-left: 25px;
	padding-bottom: 2px;
	padding-top: 15px;
	
	font-size: 10px;
	color: #8a817e;
}

.fiche_prod .loupe a:hover
{
	color: #ed1c24;
}

.fiche_prod .largeCover
{
	border: solid 5px #e2e2e2;
	background-color: #f2f2f3;
	padding: 10px 10px 10px 10px;
	float: left;
	display: none;
	
	position: absolute;
	z-index: 1000;
}

.fiche_prod .largeCover .close
{
	text-align: right;
}

.fiche_prod .largeCover .close a, .fiche_prod .largeCover .close a:hover,
.fiche_prod .largeCover .close a:visited
{
	font-size: 10px;
	color: #8a817e;
}

.fiche_prod .largeCover .imgLargeCover
{
	display: block;	
	border: solid 1px #e0e0e1;
	margin-top: 19px;
	margin-bottom: 5px;
}

.fiche_prod .largeCover .imgLargeBack
{
	display: block;
	border: 5px solid #9B9BA3;
	margin-top: 19px;
	margin-bottom: 5px;
}

.fiche_prod .largeCover .cellLargeSpacer
{
	width: 10px;
}

.fiche_prod .largeCover table tr td
{
	vertical-align: top;
}

.fiche_prod .largeCover .lblLargeCoverTitle
{
	font-size: 10px;
	font-style: italic;	
}

.fiche_prod .largeCover .lblLargeCoverOf
{
	font-size: 10px;
}

.fiche_prod .largeCover .lblLargeCoverAuthor
{
	font-size: 10px;
	font-weight: bold;
}

.fiche_prod .largeCover .lblLargeCoverCopyright
{
	font-size: 10px;
}

.fiche_prod .largeCover .lblLargeCoverEditor
{
	font-size: 10px;
}

.fiche_prod .largeCover .lblLargeCoverYear
{
	font-size: 10px;
}
/* START: Liste succursales */
.fiche_prod .availableSuccursales .spacer
{
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	background-image: url(../../../images/rb/separator_gray2.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.fiche_prod .availableSuccursales
{
	border: solid 5px #9b9ba3;
	background-color: #f2f2f3;
	padding: 0px;
	float: left;
	display: none;
	position: absolute;
	z-index:200;
}

.fiche_prod .availableSuccursales .close
{
	text-align: right;
	margin-top: 13px;
	margin-right: 8px;
}

.fiche_prod .availableSuccursales .lnkCloseAvailability,
.fiche_prod .availableSuccursales .lnkCloseAvailability:visited
{
	font-size: 10px;
	color: #8A817E;
}

.fiche_prod .availableSuccursales .lnkCloseAvailability:hover
{
	color: #ed1c24;
}

.fiche_prod .availableSuccursales .lblAvailabilityHeaderContainer
{
	background-image: url(../../../images/rb/row_filler.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	margin-left: 11px;
}

.fiche_prod .availableSuccursales .lblAvailabilityHeader
{
	display: inline;
	font-size: 16px;
	font-weight: bold;
	color: #939598;
	padding-right: 11px;
	background-image: none;
	background-color: #F2F2F3;
}

.fiche_prod .availableSuccursales .product_title
{
	margin-left: 11px;
	margin-top: 10px;
	margin-bottom: 26px;
}

.fiche_prod .availableSuccursales .product_title .lblProductTitle
{
	font-size: 21px;
	font-weight: bold;
}

.fiche_prod .availableSuccursales .product_title .lblOf
{
	font-size: 14px;
}

.fiche_prod .availableSuccursales .product_title .lblProductAuthor
{
	font-size: 14px;
	font-weight: bold;
}

.fiche_prod .availableSuccursales .header_box
{
	width: 533px;
	margin-left: 11px;
}

.fiche_prod .availableSuccursales .search_box
{
	margin-top: 13px;
	margin-bottom: 12px;
}

.fiche_prod .availableSuccursales .tbl_search
{
	border-collapse: collapse;
}

.fiche_prod .availableSuccursales .tbl_search td
{
	padding: 0px;
	vertical-align: top;
}

.fiche_prod .availableSuccursales .tbl_search .col1
{
	width: 224px;
}

.fiche_prod .availableSuccursales .tbl_search .col2
{
	width: 276px;
}

.fiche_prod .search_zipcode_box
{
	width: 270px;
	background-color: #000000;
	padding-top: 3px;
	padding-bottom: 2px;
	background-position: left center;
	background-repeat: no-repeat;
}

.fiche_prod .search_zipcode_box_fr
{
	background-image: url(../../../images/rb/fr/lblZipCode.gif);	
}

.fiche_prod .search_zipcode_box_en
{
	background-image: url(../../../images/rb/en/lblZipCode.gif);
}

.fiche_prod .availableSuccursales .tbl_search .col3
{
	width: 23px;
}

.fiche_prod .availableSuccursales .lblSearch
{
	color: #e14639;
}

.fiche_prod .availableSuccursales .txtZipCode
{
	width: 136px;
	border: solid 1px #858384;
	font-size: 10px;
	font-weight: bold;
	margin-left: 128px;
}

.fiche_prod .availableSuccursales a.lnkSearch_fr, .fiche_prod .availableSuccursales a.lnkSearch_fr:visited,
.fiche_prod .availableSuccursales a.lnkSearch_en, .fiche_prod .availableSuccursales a.lnkSearch_en:visited
{
	display: block;
	float: left;
	height: 22px;
	width: 24px;
}

.fiche_prod .availableSuccursales a.lnkSearch_fr, .fiche_prod .availableSuccursales a.lnkSearch_fr:visited
{
	background-image: url(../../../images/rb/fr/btn_top_search_ok.gif);
}

.fiche_prod .availableSuccursales a.lnkSearch_fr:hover, .fiche_prod .availableSuccursales a.lnkSearch_fr:active
{
	background-image: url(../../../images/rb/fr/btn_top_search_ok_rl.gif);
}

.fiche_prod .availableSuccursales a.lnkSearch_en, .fiche_prod .availableSuccursales a.lnkSearch_en:visited
{
	background-image: url(../../../images/rb/en/btn_top_search_ok.gif);
}

.fiche_prod .availableSuccursales a.lnkSearch_en:hover, .fiche_prod .availableSuccursales a.lnkSearch_en:active
{
	background-image: url(../../../images/rb/en/btn_top_search_ok_rl.gif);
}

.fiche_prod .availableSuccursales .log_valsum
{
	background-color: #FFFDF4;
	display: block;
	margin: 0px 0 10px 0;
	padding: 0px;
	position: relative;
	border: 1px dashed red;
}

.fiche_prod .availableSuccursales .hiddenBtnSearch
{
	float: left;	
	width: 0px;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	background-color: White;
	border: solid 0px #ffffff;
}

.fiche_prod .availableSuccursales .pref_warehouses_box
{
	margin-top: 10px;
	margin-bottom: 45px;
}

.fiche_prod .availableSuccursales .lblPrefWarehousesHeader
{
	font-size: 11px;
	font-weight: bold;
}

.fiche_prod .availableSuccursales .lblPrefWarehousesIntro1,
.fiche_prod .availableSuccursales .lblPrefWarehousesIntro3,
.fiche_prod .availableSuccursales .lblPrefWarehousesIntro4
{
	font-size: 10px;
}

.fiche_prod .availableSuccursales .lblPrefWarehousesIntro2
{
	font-size: 10px;
	color: #eb3e26;
}

.fiche_prod .availableSuccursales .lnkModifyPrefWarehouses, 
.fiche_prod .availableSuccursales .lnkModifyPrefWarehouses:visited
{
	font-size: 10px;
	text-decoration: underline;
}

.fiche_prod .availableSuccursales .lnkModifyPrefWarehouses:hover
{
	color: #ed1c24;
}

.fiche_prod .availableSuccursales .lblResultsHeaderContainer
{
	margin-top: 5px;
	margin-bottom: 5px;
}

.fiche_prod .availableSuccursales .lblResultsHeader
{
	font-size: 14px;
	color: #eb3e26;
}

.fiche_prod .availableSuccursales .divResultsWarning
{
	padding-top: 3px;
	font-size: 10px;
}

.fiche_prod .availableSuccursales .lnkSearchAll,
.fiche_prod .availableSuccursales .lnkSearchAll:visited
{
	font-size: 10px;
	color: #8a817e;
}

.fiche_prod .availableSuccursales .lnkSearchAll:hover
{
	color: #ed1c24;
}

.fiche_prod .availableSuccursales .tbl_succ_container
{
	max-height: 400px;
	overflow: scroll;
	text-decoration: none;
}

.fiche_prod .availableSuccursales .tbl_succ
{
	border-collapse: collapse;
	margin-top: 13px;
}

.fiche_prod .availableSuccursales .tbl_succ td
{
	padding: 0px;
	vertical-align: top;
}

.fiche_prod .availableSuccursales .tbl_succ .header td
{
	padding-top: 5px;
	padding-bottom: 4px;
	font-weight: bold;
	font-size: 10px;
	
	border-top: solid 1px #b9b4b4;
	border-bottom: solid 1px #b9b4b4;
}

.fiche_prod .availableSuccursales .tbl_succ .item td
{
	padding: 12px 0px 5px 0px;
	font-size: 10px;
}	

.fiche_prod .availableSuccursales .tbl_succ td.col1
{
	border-right: solid 1px #b9b4b4;
	width: 95px;
	padding-left: 11px;
	padding-right: 5px;
}

.fiche_prod .availableSuccursales .tbl_succ td.col2
{
	border-right: solid 1px #b9b4b4;
	width: 134px;
	padding-left: 5px;
	padding-right: 5px;
}

.fiche_prod .availableSuccursales .tbl_succ td.col3
{
	border-right: solid 1px #b9b4b4;
	width: 97px;
	padding-left: 5px;
	padding-right: 5px;
}

.fiche_prod .availableSuccursales .tbl_succ td.col4
{
	border-right: solid 1px #b9b4b4;
	width: 30px;
	padding-left: 5px;
}

.fiche_prod .availableSuccursales .tbl_succ td.col5
{
	border-right: solid 1px #b9b4b4;
	width: 103px;
	padding-left: 5px;
}

.fiche_prod .availableSuccursales .tbl_succ td.col6
{
	width: 75px;
	padding-left: 5px;
}

.fiche_prod .availableSuccursales .tbl_succ .lnkMap,
.fiche_prod .availableSuccursales .tbl_succ .lnkMap:visited
{
	font-size: 10px;
}

.fiche_prod .availableSuccursales .tbl_succ .lnkMap:hover
{
	color: #ed1c24;
}

.fiche_prod .availableSuccursales .lbEmptyData
{
	display: block;
	color: #ed1c24;
	font-size: 14px;
	font-weight: bold;
	margin-top: 15px;
	margin-left: 11px;
	margin-bottom: 15px;
	width: 533px;
	text-align: center;
}

.fiche_prod .lblSearchSimilarItems
{
	font-size: 11px;
	font-weight: bold;
}

.fiche_prod .similar_items
{
	font-size: 10px;
}

.fiche_prod .similar_items a,
.fiche_prod .similar_items a:visited
{
	font-size: 10px;
}

.fiche_prod .similar_items a:hover
{
	color: #ed1c24;
	text-decoration: underline;
	font-size: 10px;
}

/* END: Liste succursales */

/* START : Preparution */
.fiche_prod .Preparution
{
	border: solid 5px #9b9ba3;
	background-color: #f2f2f3;
	padding: 0px;
	float: left;
	position: absolute;
}

.fiche_prod .Preparution .tblPreparution
{
	width:500px;
	color:#070E6E;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
}

.fiche_prod .Preparution .tblPreparution .tdCenter
{
	text-align:center;
}

.fiche_prod .Preparution .tblPreparution .rowSep
{
	border-top:solid 1px black;
}

.fiche_prod .Preparution .tblPreparution .txtNode
{
	margin-top:3px;	
	margin-left:15px;
	margin-right:5px;
	width: 25px;
}

.fiche_prod .Preparution .tblPreparution .header
{
	text-align:center;
}
/* END : Preparution */

.fiche_prod .tblAuthor
{
	border-collapse: collapse;
}

.fiche_prod .tblAuthor td
{
	padding: 0px;
	vertical-align: top;
}

.fiche_prod .tbl_buttons
{
	border: 0px solid red;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
}

a.opacLink
{
	font-size: 11px;
	color: #628bc1 !important;
}

a.opacLink:hover
{
	font-size: 11px;
	color: #628bc1 !important;
	text-decoration: underline;
}


.fiche_prod .tbl_buttons td
{
	padding: 5px 0px 0px 0px;
	vertical-align: top;
}

.fiche_prod .tbl_buttons td.opacLinkContainer
{
	width: 100%;
	padding-right: 5px;
	padding-bottom: 3px;
	text-align:right;
	vertical-align:bottom;
}

.breadcrumbs
{
	margin-bottom: 15px;
	background-position: top;
	background-repeat: repeat-x;
	background-image: url(../../../images/rb/separator_192.gif);
	padding-top: 3px;

	font-size: 9px;
	font-family: Verdana;
	font-weight: normal;
}

.breadcrumbs .b_footer
{
	height: 1px;
	line-height: 1px;
	background-image: url(../../../images/rb/separator_192.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding: 0px;
	margin: 0 auto;
	margin-top: 4px;
}

.breadcrumbs a
{
	font-size: 9px;
	padding-left: 7px;	
}

.breadcrumbs a:hover
{
	font-weight: bold;
}

/***** SuperSection *****/
/* Liens */
.breadcrumbs a.bci_ss, .breadcrumbs a.bci_ss:active, 
.breadcrumbs a.bci_ss:visited, .breadcrumbs a.bci_ss:hover
{
	font-size: 9px;
}

.breadcrumbs a.bci_ss:hover
{
	font-size: 9px;
	font-weight: bold;
}

.breadcrumbs a.bci_ss_sel, .breadcrumbs a.bci_ss_sel:active, 
.breadcrumbs a.bci_ss_sel:visited, .breadcrumbs a.bci_ss_sel:hover
{
	font-size: 9px;
	font-weight: bold;
}

/***** Section *****/
/* Liens */
.breadcrumbs a.bci_s, .breadcrumbs a.bci_s:active, 
.breadcrumbs a.bci_s:visited, .breadcrumbs a.bci_s:hover
{
	font-size: 9px;
}

.breadcrumbs a.bci_s:hover
{
	font-size: 9px;
	font-weight: bold;
}

.breadcrumbs a.bci_s_sel, .breadcrumbs a.bci_s_sel:active, 
.breadcrumbs a.bci_s_sel:visited, .breadcrumbs a.bci_s_sel:hover
{
	font-size: 9px;
	font-weight: bold;
}

/***** Page *****/
.breadcrumbs a.bci_p, .breadcrumbs a.bci_p:active, 
.breadcrumbs a.bci_p:visited, .breadcrumbs a.bci_p:hover
{
	font-size: 9px;
}

.breadcrumbs a.bci_p:hover
{
	font-size: 9px;
	font-weight: bold;
}

.breadcrumbs a.bci_p_sel, .breadcrumbs a.bci_p_sel:active, 
.breadcrumbs a.bci_p_sel:visited, .breadcrumbs a.bci_p_sel:hover
{
	font-size: 9px;
	font-weight: bold;
}

/* Navigation dans la page */
.breadcrumbs a.bci_sp, .breadcrumbs a.bci_sp:active, 
.breadcrumbs a.bci_sp:visited, .breadcrumbs a.bci_sp:hover
{
	font-size: 9px;
}

.breadcrumbs a.bci_sp:hover
{
	font-size: 9px;
	font-weight: bold;
}

.breadcrumbs a.bci_sp_sel, .breadcrumbs a.bci_sp_sel:active, 
.breadcrumbs a.bci_sp_sel:visited, .breadcrumbs a.bci_sp_sel:hover
{
	font-size: 9px;
	font-weight: bold;
}

/* <Entrepot numerique> */
div.ebook-link a
{
	background-image:url(../../../images/rb/feuilletage.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	color:#8A817E;
	font-size: 10px;
	display:block;
	padding-left:33px;
	padding-top: 13px;
	height: 31px;
}

div.ebook-link a:hover
{
	background-image:url(../../../images/rb/feuilletage.jpg);
	color: #ed1c24;
}

div.ebook-link-not-found
{
	display:none;
}
/* </Entrepot numerique> */

/*  - - - - - - - - - - - - - - <Nouvelle fiche produit adv2 2010> - - - - - - - - - - - - - - */

/* 
	* html	->		hack IE6 
	*+html	->		hack IE7
*/

.div_imgTools_adv2
{	
	border:solid 0px orange;
	width:100%;
	height:20px;
	margin:5px 0px 0px 0px;
	text-align:center;
}
.div2_imgTools_adv2
{	
	border:solid 0px blue;
	display:inline-block;
}
.loupe_adv2
{
	border:solid 0px red;
	width:80px;
	height:25px;
	display:inline-block;
}
.loupe_adv2 a
{
	color:#0000cc!important;
	font-size: 13px!important;
	margin:-12px 0px 0px 3px;
}
.loupe_adv2 a:hover
{
	text-decoration: underline;
}
.btn-ebook_adv2
{
	border:solid 0px green;
	max-width:100px;
	max-height:17px;
	display:inline-block;
	margin:5px 0px 5px 0px;
}
* html .btn-ebook_adv2
{
	width:90px;
	height:30px;
	white-space:nowrap;
	overflow:hidden;
	margin:3px 0px 0px 0px;	
}
*+html .btn-ebook_adv2
{
	max-height:30px;
	margin:2px 0px 0px 0px;
}
.btn-ebook_adv2 a
{
	color:#666666!important;
	font-size: 11px!important;
	max-width: 65px;
	max-height: 15px;
	overflow: hidden;
	margin:-4px 0px 0px 0px;	
}
* html .btn-ebook_adv2 a
{
	margin:0px;	
}
*+html .btn-ebook_adv2 a
{
	margin:0px;	
}
.btn-ebook_adv2 a:hover
{
	text-decoration: underline;
}
.invisible_adv2
{
	display: none!important;
}
.similar_items_adv2
{
	font-size: 12px!important;
	line-height: 20px;
}
.similar_items_adv2 a, .similar_items_adv2 a:visited
{
	color:#0000cc!important;
	text-transform: capitalize;
}
.similar_items_adv2 a:hover
{
	text-decoration: underline;
}
.similar_items2_adv2 a, .similar_items2_adv2 a:visited
{
	font-size: 11px!important;
	color:#0000cc!important;
	text-transform: capitalize;
}
.similar_items2_adv2 a:hover
{
	text-decoration: underline;
}
.lblMoreContainer_adv2
{	
	font-size:5px;
}
.tblPrice_adv2
{
	width: 285px!important;
	margin-top: 10px;
}

.tblPrice_adv2 tr td
{	
	border:solid 0px green;
}

.lblPrice_adv2
{
	font-size: 28px;
	font-weight: bold;
	display:inline-block;
	margin:5px 5px 15px 0px;
	white-space: nowrap;
	vertical-align:middle;
}
.img_RBcc_adv2
{
	vertical-align:middle;
	margin:0px 0px 10px 0px;
}
.leftTblPrice_adv2
{
	text-align: left;
	vertical-align:middle;
}
.rightTblPrice_adv2
{
	text-align: left!important;
	vertical-align:middle;
}
.div_img_type_adv2
{
	float:left;
	position:relative;
	width:98%;
	margin: 3px 0px 3px 0px;
	font-size:11px;
	color:#666666;
	display:inline;
	border:solid 0px orange;	
}
*+html .div_img_type_adv2
{
	margin: 3px 60px 3px 0px;
}
.div_img_type_adv2 span
{
	vertical-align:bottom;
}
.div_img_type_adv2 img
{
	margin:0px 5px 0px 0px;
	vertical-align:middle;
}
.clearFloat_adv2
{
	clear: both;
	display:block;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}
.divWbivStock_adv2
{
	border:solid 0px red;
	margin:15px 0px 0px 0px;
	vertical-align:middle;
	display:block;
}
.divWbivStock_adv2 img
{
	vertical-align:middle;
	margin:0px 1px 0px 5px;
	display:inline-block;
	z-index:99;
}
* html .divWbivStock_adv2 img
{
	margin:0px 0px 0px 5px;
}
.spanWbivStock_adv2
{
	color: #158912;
	font-size: 11px;
	font-weight: bold;
	display:block;
	vertical-align:middle;
	float:left;
	margin:1px 0px 0px 0px;
}
.lblStatus_adv2
{
	font-size: 11px;
	color:#666666;
	vertical-align:middle;
	display:block;
	float:left;
	margin:1px 0px 0px 0px;
}
.spanTblPrice_adv2
{
	margin-right: 5px;
	font-size: 11px;
	white-space: nowrap;
}

.spanTblPrice_adv2_
{

	margin-right: 5px;
	font-size: 11px;
	
}
.txtQty_adv2
{
	text-align: center;
	margin-top: 5px;
}

.lblCart_adv2
{
	width: 181px!important;
	height: 30px!important;
	background-image: url(../../../images/rb/btn_cart_large_fr.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin-top: 5px;
}

.lblCart_inst_adv2
{
	width: 181px!important;
	height: 30px!important;
	background-image: url(../../../images/rb/btn_cart_large_inst_fr.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin-top: 5px;
}


.lblCart_adv2_en
{
	width: 181px!important;
	height: 30px!important;
	background-image: url(../../../images/rb/btn_cart_large_en.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin-top: 5px;
}

.lblCart_inst_adv2_en
{
	width: 181px!important;
	height: 30px!important;
	background-image: url(../../../images/rb/btn_cart_large_inst_en.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin-top: 5px;
}

.addCart_adv2,
.addCart_adv3
{
	width: 180px!important;
	overflow: hidden;
	margin:0px 0px 15px 0px;
}
.addCart_adv2
{
	height: 70px!important;
}
.addCart_adv3
{
	height: auto!important;
	margin-top:10px!important;
}
.line_spacer_adv2
{
	width:225px!important;
}
.lnkWishList_adv2, .lnkWishList_adv2_en
{
	font-size:11px!important;
	line-height:15px;
	font-weight:bold;
	color:#666666!important;
	vertical-align:middle;
	background-image: url(../../../images/rb/btn_add_wishlist.gif);
	background-repeat: no-repeat;
	background-position: top left;
	display:inline-block;
	padding-left:23px;
	height:17px;
	white-space:nowrap;
}

/* Livre Numerique  */
.linkVoirEditionPapier
{
	font-size:11px!important;
	line-height:15px;
	font-weight:bold !important;
	color:#666666!important;
	vertical-align:middle;
	background-image: url(../../../images/rb/btn_dispo_gen.gif);
	background-repeat: no-repeat;
	background-position: top left;
	display:inline-block;
	padding-left:23px;
	height:17px;
	white-space:nowrap;
}

.linkVoirEditionPapier:hover
{
	text-decoration:underline;
	font-weight:bold;
}

.lienEnSavoirPlus
{
	font-size:11px!important;
	line-height:15px;
	font-weight:bold;
	color:#666666!important;
	vertical-align:middle;
	background-image: url(../../../images/rb/btn_savoirplus.gif);
	background-repeat: no-repeat;
	background-position: top left;
	display:inline-block;
	padding-left:23px;
	height:17px;
	white-space:nowrap;
	font-weight:bold;
}

.lienEnSavoirPlus:hover
{
	text-decoration:underline;
	font-weight:bold;
}



.lnkWishList_adv2:hover, .lnkWishList_adv2:active, .lnkWishList_adv2:visited, 
.lnkWishList_adv2_en:hover, .lnkWishList_adv2_en:active, .lnkWishList_adv2_en:visited
{
	font-size:11px!important;
	font-weight:bold;
	color:#666666!important;
	text-decoration:underline;
	white-space:nowrap;
}
.spanAvailability_adv2
{
	font-size: 11px;
	float: left;
}
.prefAvailableStores, .dPartageCont
{
	margin:10px 0px 0px 25px;
	font-size:11px;
	color:#666666;	
}
.lblPrefStore_adv2
{
	display:inline-block;
	margin:0px 0px 10px 0px;	
}
.spanSinglePref
{
	display:inline-block;
	margin:3px 0px 3px 0px;
	vertical-align:middle;
	float:left;
}
.lblPrefNom_adv2
{
	display:inline-block;
	vertical-align:top;
	text-decoration:underline;	
}
.prefAvailableStores img
{
	margin:0px 6px 0px 0px;
}
.divInfobulle
{
	position:absolute;
	z-index:99;
	width:207px;
	background-color:#000000;
	clear:both;
	padding:2px;	
	text-align:center;
	font-size:10px;
	color: #222222;
}
.spanInfobulle
{
	display:block;
	background-color:#fafafa;
	padding:3px;
}
.bigInfobulle
{
	width:240px;
	font-size:11px;
}
.lnkAllAvailability, .lnkAllAvailability:visited, .lnkAllAvailability:hover
{
	display:inline-block;
	margin:10px 0px 10px 0px;
	font-size:11px;
	color:#666666;	
	text-decoration:underline;	
}
.lnkAvailability_adv2, .lnkAvailability_adv2:visited, .spanNoDispo_adv2
{	
	font-size:11px!important;
	line-height:15px;
	font-weight:bold;
	color:#666666!important;
	vertical-align:middle;
	background-image: url(../../../images/rb/btn_dispo_gen.gif);
	background-repeat: no-repeat;
	background-position: top left;
	display:inline-block;
	padding-left:23px;
	height:17px!important;
	white-space: nowrap;
}
.lnkAvailability_adv2:hover
{
	font-size:11px!important;
	font-weight:bold;
	color:#666666!important;
	text-decoration: underline;
	white-space: nowrap;
}

* html .divAvailability .lnkAvailability_adv2
{
	margin:0px 0px 0px -3px;	
}
.lnkPartage
{	
	font-size:11px!important;
	line-height:15px;
	font-weight:bold!important;
	color:#666666!important;
	vertical-align:middle;
	background-image: url(../../../images/rb/btn_partage.gif);
	background-repeat: no-repeat;
	background-position: top left;
	display:block;
	padding-left:23px;
	height:18px!important;
	white-space: nowrap;
}
.lnkPartage:hover
{
	text-decoration:underline;
}
.lnkFacebook, .lnkFacebook:hover
{	
	background-image: url(../../../images/rb/btn_facebook.gif);
	font-weight:normal!important;
	text-decoration:underline!important;
	padding-left:30px;
	margin:4px 0px 4px 0px;
}
.lnkTwitter, .lnkTwitter:hover
{	
	background-image: url(../../../images/rb/btn_twitter.gif);
	font-weight:normal!important;
	text-decoration:underline!important;
	padding-left:30px;
	margin:4px 0px 4px 0px;
}
.lnkCourriel, .lnkCourriel:hover
{	
	background-image: url(../../../images/rb/btn_courriel.gif);
	padding-left:30px;
	font-weight:normal!important;
	text-decoration:underline!important;
	margin:4px 0px 4px 0px;
}
.lblResume_adv2
{
	color: #000000!important;
	font-size: 15px!important;
	font-weight: bold!important;
}
.tblDetails_adv2
{
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: dashed 1px #DDDDDD;
	font-size: 11px;
	color: #000000;	
}
.tblDetails_adv2 td
{
	padding-top: 2px!important;
	padding-bottom: 3px!important;
	border-top: dashed 1px #DDDDDD!important;
}
.leftTblDetails_adv2
{
	text-align: right;
	padding-right: 10px!important;
}
.toLowerTblDetails_adv2
{
	text-transform: lowercase;
}
.lblAuthor2_adv2
{
	margin-right: -4px;
}
.divClosedProduct_adv2
{
	font-size: 11px;	
}
.lblClosedProduct_adv2
{
	font-style: italic;	
}

/*-------- btn J'aime FB et btn Tweet ---------*/

#ctl12_ctl01_mz1Div_ctl00_ctl00_imgCover
{
	border:solid 0px #000000;	
}

.share_widget_container
{
	margin:10px 0px 0px 0px; 
	padding:0px;
	width:195px; 
	height:10px;
	position:relative;
}
.widget_tweet
{
	margin:0px 0px 0px 0px;
	position:absolute;
	top:0px;
	left:0px;
}

.widget_tweet a 
{
	color:#ffffff!important;
}

.widget_FBilike
{
   width:50px;
	margin:0px 0px 0px 0px;
	position:absolute;
	top:0px;
	left:102px;
	left:105px\0/;
}

.fb_ltr
{
	/*width:90px!important;*/	
}


.widget_fb_christmas_text
{
	margin:0px 0px 0px 0px;
	position:absolute;
	top:25px;
	left:0px;
font-size : 80%;
}

.widget_fb_christmas
{
	margin:0px 0px 0px 0px;
	position:absolute;
	top:37px;
	left:0px;
}

.dHeader
{
cursor: pointer;
}


a.lienEnSavoirPlus
{
	font-weight:bold;
}

a.lienEnSavoirPlus:visited
{
	font-weight:bold;
}
a.lienEnSavoirPlus:hover
{
	text-decoration:underline;
	font-weight:bold;
}

.fiche_prod .shareProductInfo .spanFBShareProduct 
{
	position: relative;
	display: inline-block;
	height: 14px;
	margin-right: 15px;
}

.fiche_prod .shareProductInfo .st_googleplus_hcount,
.fiche_prod .shareProductInfo .st_twitter_hcount,
.fiche_prod .shareProductInfo .st_pinterest_hcount,
.fiche_prod .shareProductInfo .printShare,
.fiche_prod .shareProductInfo .mailShare
{
	vertical-align: top;
}

.fiche_prod .shareProductInfo .widget_FBilike 
{
	width: auto;
	position: static;
}

.fiche_prod .shareProductInfo .share_widget_container
{
	width: auto;
	height: auto;
}

.fiche_prod .shareProductInfo .mailShare 
{	
	display: inline-block;
	height: 14px;
}

.fiche_prod .shareProductInfo .mailShare a
{
	background: transparent url('../../../images/rb/btnCourriel.jpg') left top no-repeat;
	margin: 0;
}

.fiche_prod .shareProductInfo .printShare 
{
	display: inline-block;
	height: 14px;
	margin-left: 10px;
}

.fiche_prod .shareProductInfo .printShare a
{
	background: transparent url('../../../images/rb/btnImprimer.jpg') left top no-repeat;
	height: 18px;
	display: block;
	padding-left: 30px;
}

@media print 
{
	.share_widget_container 
	{
		display: none;
	}
}

.listCountries 
{
	height: 330px;
}

.listCountries .wrapListCountries 
{
	width: 440px;
	height: 230px;
	overflow: auto;
}

.listCountries .wrapListCountries span 
{
	display: inline-block;
	width: 180px;
	margin-left: 11px;
	padding: 3px 0 3px 15px;
}

.avilableCountries 
{
	width: 440px;
}

.avilableCountries .lblPopupTextPresent
{
	margin: 0 11px 11px 11px;
	display: inline-block;
}

.avilableCountries .spacer 
{
	margin: 11px;
}

.tblDetails_adv2 .lnkAvailabilityCountry
{
	font-size: 11px!important;
	color: #0000cc!important;
}

.tblDetails_adv2 .lnkAvailabilityCountry:hover {
	text-decoration: underline;
}
