.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 .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");
}

