.link_udl
{
	color:#8A817E;
}

.link_udl:hover
{
	color: #eb1c24;
}

.link_udl:visited
{
	color:#8A817E;
}


/* RAD  */

.jeunesse_palm_footer{
	width:192px;
	background-color:#FFFFFF;
	background-image: url(../images/rad/jeunesse_palm_center_bg.gif);
	background-repeat:repeat-y;
	color:#8a817e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;

}

.jeunesse_palm_footer a,.jeunesse_palm_footer a:link,.jeunesse_palm_footer a:visited{

	color:#8a817e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;

}

.jeunesse_palm_footer a:hover{

	color:#8a817e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;

}



.jeunesse_palm_footer_closed{
	width:192px;
	height:40px;
	background-color:#FFFFFF;
	background-image: url(../images/rad/jeunesse_palm_footer.gif);
	background-repeat:no-repeat;
	color:#8a817e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	text-align:center;

}

.jeunesse_palm_footer_closed a, .jeunesse_palm_footer_closed a:link, .jeunesse_palm_footer_closed a:visited{ 

	color:#8a817e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;

}
.jeunesse_palm_footer_closed a:hover{ 

	color:#8a817e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;

}
/*--------------style de la mention "En Stock"--------------*/
.spanWbivStock
{
	color: #158912;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 3px;
	max-height: 10px;
}
.spanWbivStock2
{
	color: #158912;
	font-weight: bold;
}
/*--------------style du petit btn "ajouter au panier"--------------*/
.lblCartSmall_adv2
{
	display: inline-block;
	width: 117px!important;
	height: 20px!important;
	background-image: url(../images/rb/btn_cart_small_fr.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin-top: 5px;
}
.lblCartSmallInstitutional_adv2
{
	display: inline-block;
	width: 117px!important;
	height: 20px!important;
	background-image: url(../images/rb/btn_cart_small_inst_fr.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin-top: 5px;
}

.lblCartSmall_adv2_en
{
	display: inline-block;
	width: 117px!important;
	height: 20px!important;
	background-image: url(../images/rb/btn_cart_small_en.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin-top: 5px;
}
.lblCartSmallInstitutional_adv2_en
{
	display: inline-block;
	width: 117px!important;
	height: 20px!important;
	background-image: url(../images/rb/btn_cart_small_inst_en.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin-top: 5px;
}

.lblCart_adv2_pdf_fr
{
	display:block;
	width: 117px!important;
	height: 30px!important;
	background-image: url(../images/rb/fr/bouton_panier_pdf.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	margin-top: 5px;
}


.lblCart_adv2_pdf_en
{
	display:block;
	width: 117px!important;
	height: 30px!important;
	background-image: url(../images/rb/en/bouton_panier_pdf.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	margin-top: 5px;
}

.lblCart_adv2_pdf_long_fr, .lblCart_adv2_pdf_long_paddingTop_fr
{
	display:inline-block;
	width: 180px!important;
	height: 21px!important;
	background-image: url(../images/rb/fr/bouton_panier_pdf_long.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	/*margin-top: 5px;*/
	/*margin-left:-12px;*/
	margin-top:5px;	
}

.lblCart_adv2_pdf_long_en, .lblCart_adv2_pdf_long_paddingTop_en
{
	display:inline-block;
	width: 180px!important;
	height: 21px!important;
	background-image: url(../images/rb/en/bouton_panier_pdf_long.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	/*margin-top: 5px;*/
	/*margin-left:-12px;	*/
	margin-top:5px;	
}

.lblCart_adv2_pdf_long_paddingTop
{
	margin-top:7px;
	margin-left:0px;
}

.lblCart_adv2_epub_fr
{
	display: inline-block;
	width: 117px!important;
	height: 30px!important;
	background-image: url(../images/rb/fr/bouton_panier_epub.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	margin-top: 5px;
}

.lblCart_adv2_epub_en
{
	display: inline-block;
	width: 117px!important;
	height: 30px!important;
	background-image: url(../images/rb/en/bouton_panier_epub.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	margin-top: 5px;
}

.lblCart_adv2_epub_paddingTop
{
	margin-top:7px;
	margin-left:0px;
}

.lblCart_adv2_epub_long_fr, .lblCart_adv2_epub_long_paddingTop_fr
{
	display: inline-block;
	width: 180px!important;
	height: 21px!important;
	background-image: url(../images/rb/fr/bouton_panier_epub_long.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	margin-top: 5px;
	/*margin-left:-12px;*/
	
}

.lblCart_adv2_epub_long_en, .lblCart_adv2_epub_long_paddingTop_en
{
	display: inline-block;
	width: 180px!important;
	height: 21px!important;
	background-image: url(../images/rb/en/bouton_panier_epub_long.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	margin-top: 5px;
	/*margin-left:-12px;*/
}

.lblCart_adv2_epub_long_paddingTop
{
	margin-top:7px;
	margin-left:0px;
}

/*--------------style du pop-up de partage de page avec un ami--------------*/

.bodyPartageCourriel
{
	background-color:#9d9da6;
	margin:0px;
	padding:0px;
}
.bodyPartageCourriel .divPartageCourriel, .bodyPartageCourriel .divPartageReussi
{
	background-color:#e8e8ea;
	margin:0px;
	padding:10px;
	width:476px;
	height:291px;
	border:solid 2px #9d9da6;
	font-family:Verdana;
	font-size:11px;
}
.bodyPartageCourriel .divPartageCourriel {height:391px;}
.g-recaptcha { display: inline-block; }
.bodyPartageCourriel .clearfloat
{
	clear:both;
	margin:0px;
	padding:0px;
	font-size:0px;
}
.bodyPartageCourriel .invisible
{
	margin:0px;
	padding:0px;
	display:none;
}
.bodyPartageCourriel .divPartageHeader
{
	height:25px;
	border-bottom:dashed 2px #cfcdce;
	margin:0px 0px 10px 0px;
	padding:0px;
}
.bodyPartageCourriel .lnkPartageClose
{
	float:right;
	color:#aba5a9;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	display:inline-block;
	margin:0px;
}
.bodyPartageCourriel .divPartageContent
{
	margin:0px;
	padding:0px 0px 0px 10px;
}
.bodyPartageCourriel .imgLblFormPartage
{
	margin:0px 0px 10px 0px;
	display:block;
}
.bodyPartageCourriel .lblPartage
{
	display:inline-block;
	margin:0px 0px 5px 0px;
}
.bodyPartageCourriel .lblComment
{
	margin:8px 0px 5px 0px;
}
.bodyPartageCourriel .txtPartageSin
{
	background-image: url(../images/rb/txtSFormPartage.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#e8e8ea;
	border:none 0px #e8e8ea;
	display:inline-block;
	margin:0px 0px 6px 0px;
	font-size:11px;
	vertical-align:middle;
	width:195px;
	height:16px;
}
*+html .bodyPartageCourriel .txtPartageSin
{
	width:193px;
}
.bodyPartageCourriel .txtPartageMul
{
	background-image: url(../images/rb/txtMFormPartage.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#e8e8ea;
	border:none 0px #e8e8ea;
	display:inline-block;
	margin:0px 0px 12px 0px;
	font-size:11px;
	vertical-align:middle;
	width:417px;
	height:66px;
	overflow:hidden;
}
.bodyPartageCourriel .texterreurvalidation
{
	display:inline-block;
}
.bodyPartageCourriel .btnPartageEnvoi_fr
{
	background-image: url(../images/rb/btnPartageEnvoi_fr.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#e8e8ea;
	display:block;
	margin:0px 48px 0px 0px;
	width:72px;
	height:24px;
	float:right;
}
* html .bodyPartageCourriel .btnPartageEnvoi_fr
{
	margin:0px 25px 0px 0px;
}
.bodyPartageCourriel .btnPartageEnvoi_en
{
	background-image: url(../images/rb/btnPartageEnvoi_en.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#e8e8ea;
	display:block;
	margin:0px 48px 0px 0px;
	width:72px;
	height:24px;
	float:right;
}
* html .bodyPartageCourriel .btnPartageEnvoi_en
{
	margin:0px 24px 0px 0px;
}
.bodyPartageCourriel .lblPartageReussi2
{
	font-weight:bold;
}


/* new clearfix */
.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
* html .clearfix { zoom:1; } /* IE6 */
*:first-child+html .clearfix { zoom:1; } /* IE7 */


/*<Bannieres>*/
div.umen-banner { margin: auto; background:#fff; overflow:hidden; }
div.umen-banner ul, div.umen-banner li { display:block; list-style:none; padding:0; margin:0; }

div.umen-banner div.ban-thumbs { overflow:hidden; }
div.umen-banner div.ban-thumbs li { background:#fff; }
div.umen-banner div.ban-thumbs li a:focus { outline:none; }
div.umen-banner div.ban-thumbs li a:hover img,
div.umen-banner div.ban-thumbs li.activeSlide img { opacity:0.90; }
div.umen-banner div.ban-thumbs li img { display:block; border:0; }

div.umen-banner div.ban-gallery { overflow:hidden; position:relative; }
div.umen-banner div.ban-gallery li { position:absolute; }

/*orientation*/
div.ban-vertical {} 
div.ban-vertical div.ban-thumbs { float:left; width:80px; } 
div.ban-vertical div.ban-thumbs ul { height:10000px; }
div.ban-vertical div.ban-gallery { float:left; }
div.ban-vertical div.ban-thumbs li a:hover img,
/*div.ban-vertical div.ban-thumbs li.activeSlide img { opacity:0.90; border-left:3px solid red; }*/

div.ban-horizontal {}
div.ban-horizontal div.ban-thumbs { width:100%; margin:auto; }
div.ban-horizontal div.ban-thumbs ul { width:10000px; }
div.ban-horizontal div.ban-thumbs li { float:left; }
div.ban-horizontal div.ban-gallery { margin:auto; width:100%; }
div.ban-horizontal div.ban-thumbs li a:hover img,
/*div.ban-horizontal div.ban-thumbs li.activeSlide img { opacity:0.90; border-bottom:3px solid red; margin-top:-3px; }*/
/*</Bannieres>*/

.tbl_caccount .textbox_pwd
{
	border: solid 1px #c8c7c7;
	width: 270px;
	font-size: 11px;
}

.account_gp .modify_account .textbox_pwd
{
	border: solid 1px #c8c7c7;
	width: 270px;
	font-size: 11px;
}

div.ban-vertical a.nav {
    background: url("../images/banner_navv.png") no-repeat scroll center center transparent;
    height: 25px;
    width: 47px;
}
div.ban-vertical a.nav:hover {
    background-image: url("../images/banner_navv_rl.png");
}


/*<RB Header>*/
.placeholder { color:#aaa; font-style:italic; text-align:right }
.rb-header {font-size:12px; margin-top:0; height:100px; }
.rb-header a {font-size:12px; font-family:Arial,verdana,sans-serif!important;}
.rb-header a:hover {font-size:12px; font-family:Arial,verdana,sans-serif!important;}
.rb-header .header-left {width:300px; overflow:hidden; float:left;}
.rb-header .header-left a.logo {max-height:60px; overflow:hidden;}
.rb-header .header-right {text-align:left; float:right; width:650px;}
.rb-header .service-line {height:28px; text-align:right;}
.rb-header .service-line img {margin-top:6px;}
.rb-header .user-info {margin-top:12px; font-size:11px;}
.rb-header .user-info .not-user {font-size:10px; color:#888; position:absolute; margin:1px 0 0 2px;}
.rb-header .user-info .not-user a {font-size:10px; color:#888; text-decoration:underline;}
.rb-header .user-info .not-user a:hover {color:#eb1c24;}
.rb-header ul.menu-line {float:right; margin:0; padding:0; list-style:none;}
.rb-header ul.menu-line > li {float:left; margin:0; padding:0; list-style:none;}
.rb-header ul.menu-line li.switch-lang {padding:11px 0 10px 10px; text-transform:uppercase;}
.rb-header ul.menu-line li a.lnk-connect {padding:11px 20px 10px 0; text-transform:uppercase; display:block;}
.rb-header ul.menu-line li a.shortcutCart {position:relative; height:30px; margin-left:20px; width:auto!important; text-transform:uppercase; display:block; background:#fff url(../images/rb-header-cart.jpg) no-repeat right center!important; margin-top:2px; text-align:right; padding-right:31px; overflow:hidden;}
.rb-header ul.menu-line li a.shortcutCart .lbl,
.rb-header ul.menu-line li a.shortcutCart .cnt {margin-right:1px;  text-transform:uppercase; display:block; text-align:center; float:left;}
.rb-header ul.menu-line li a.shortcutCart .lbl {width:60px; color:#666; font-weight:normal; height:30px; line-height: 30px; background:#fff url(../images/rb-header-cart-bkg.jpg) no-repeat right top!important;}
.rb-header ul.menu-line li a.shortcutCart .cnt {width:31px; color:#fff; font-weight:bold;	height:30px; line-height: 29px; background:#e21f2d; font-size:15px;}

/*Menu rad : largeurs*/
.rb-header .account-menu .RadMenu {}
.rb-header .account-menu .RadMenu, 
.rb-header .account-menu .RadMenu ul.rmRootGroup, 
.rb-header .account-menu .RadMenu ul.rmGroup {max-width:350px;}
.rb-header .stores-menu .RadMenu, 
.rb-header .stores-menu .RadMenu ul.rmRootGroup, 
.rb-header .stores-menu .RadMenu ul.rmGroup {max-width:155px; min-width:140px}
/*Menu rad*/
.rb-header .rb-menu .RadMenu, 
.rb-header .rb-menu .RadMenu ul.rmRootGroup,
.rb-header .rb-menu .RadMenu ul.rmGroup {border:0 none; background-image:none; background-color:#fff; }
.rb-header .rb-menu .RadMenu ul li.rmItem {width:100%;}
.rb-header .rb-menu .RadMenu a {}
.rb-header .rb-menu .RadMenu a sup {font-size:7px;}
.rb-header .rb-menu .RadMenu a:hover {}
.rb-header .rb-menu a.rmRootLink {border:1px solid #fff; border-bottom:0 none; font:normal 12px arial,verdana,sans-serif; text-transform:uppercase; cursor:pointer; background:#fff url(../images/rb-menu-down.png) no-repeat right center!important; margin-right:15px}
.rb-header .rb-menu a.rmExpanded {border:1px solid #9e9e9e; border-bottom:0 none; background:#fff url(../images/rb-menu-up.png) no-repeat right center!important;}
.rb-header .rb-menu .RadMenu .rmSlide {margin-left:0px; width:100%!important; overflow:hidden!important; padding-right:2px; height: auto!important;}
.rb-header .rb-menu .RadMenu .rmSlide ul {border:1px solid #9e9e9e!important; border-top:0 none!important; width:100%!important; }
.rb-header .rb-menu .RadMenu .rmSlide .rmItem a.rmLink { font:normal 12px arial,verdana,sans-serif; color:#2e2e2e; cursor:pointer; color:#2e2e2e; background-image:none; background-color:#fff; display:block;} 
.rb-header .rb-menu .RadMenu .rmSlide .rmItem a.rmLink:hover{font:bold 12px arial,verdana,sans-serif; color:#584e1d; background-color:#fbda2e;} 
.rb-header .rb-menu .RadMenu .rmItem span.rmText {padding:10px!important; background-image:none; background-color:transparent; margin:0!important; display:block!important; min-width: 125px; }
/*Search*/
.rb-search {margin:15px 0;}
.rb-search input {border:0 none; background:#fff;}
.rb-search .search-box {border:1px solid #797979; display:block; vertical-align:middle; float:left;}
.rb-search .search-box .txt-search {width:400px; padding:1px 10px 0 10px; vertical-align:middle; }
.rb-search .search-box .lbl-search {vertical-align:top; line-height:14px; margin:0; background:#2e2e2e; color:#fff; display:inline-block; text-transform:uppercase; width:120px; text-align:center; font-weight:bold; padding:7px 0;}
.rb-search .search-box .btn-search {vertical-align:top; background:#2e2e2e; color:#fff; display:inline-block; text-transform:uppercase; width:37px; text-align:center; font-weight:bold; padding:7px 0 6px 0; margin:0; border:0!important; cursor:pointer; margin-top:-1px!important; line-height:16px!important; border-radius:0!important; -webkit-appearance:none; float:right;}
.rb-search a.lnk-adv-search {background:#2e2e2e; color:#fff; display:inline-block; float:right; text-transform:uppercase; width:180px; text-align:center; font-weight:bold; padding:5.5px 0; }
/*Combobox rad*/
.rb-search .RadComboBox,
.rb-search .RadComboBox .rcbInputCell {border:0 none; background-image:none; background-color:#fff; margin:0; padding:0; cursor:pointer;}
.rb-search .RadComboBox .rcbArrowCell {border:0 none; background:#fff url(../images/rb-menu-down.png) no-repeat -2px center!important;}
.rb-search .RadComboBox .rcbArrowCell,
.rb-search .RadComboBox .rcbArrowCell a {width:25px!important;cursor:pointer;}
.rb-search .RadComboBox {width:180px!important; margin-top:0px;}
.rb-search .RadComboBox .rcbInputCell { background-image:none; background-color:#fff; border-left:1px solid #2e2e2e;}
.rb-search .RadComboBox .rcbArrowCell {}
.rb-search .RadComboBox .rcbInputCell input,
.RadComboBoxDropDown .rcbList li {font:bold 12px arial,verdana,sans-serif!important; color:#2e2e2e; padding:7px 10px; margin:0;cursor:pointer;}
.RadComboBoxDropDown .rcbList li.rcbHovered {color:#fff; background-color:#2e2e2e; padding:6px 10px; margin:0;}
.RadComboBoxDropDown .rcbList {padding:0; margin:0;}
.rb-search .RadComboBox .rcbInputCell input {height:14px;}
.RadComboBoxDropDown {border:1px solid #2e2e2e!important; border-top:0 none;}
/*</RB Header>*/

