@import "/pls/portal/docs/page/librairie_fr/styles/inc_comm_styles.css";
@import "/pls/portal/docs/page/librairie_fr/styles/inc_entete.css";/*styles pour bandeau prt v2.0*/
@import "/pls/portal/docs/page/librairie_fr/styles/inc/ico_rsx_socio.css";/*styles pour icones r�seaux sociaux*/
/* TABLEAUX */
	/* Permet d'�viter d'�crire dans la balise table et img border="0" */
	table {
		border: 0px;
	}
	.mainTabDev{
		 width: 760px;
		 background-color: #FFFFFF;
	}
	.mainTab{
		width: 760px;
		background-color: #FFFFFF;
	}
	/***** FIN TABLEAUX *****/
	body {
		margin: 0px;
		padding: 0px;
		background-image: url(/pls/portal/docs/page/librairie_fr/images/background_uniforme.gif);
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	.mainTabDev{
	   width: 760px;
	   background-color: #FFFFFF;
	}
	.mainTab{
		/* Le pixel de plus sert � la hauteur minimum des pages. voir la table dans les mig  */
		width: 761px;
	  background-color: #FFFFFF;
	}
	.e_Red_bg {
		background-color: #8C0000;
	}
	.eParcsPins_rechBG{
	background-color: #2C3822;
	}
	.eGall_indexTab { /* D�grad� avec bordure. */
		BACKGROUND-IMAGE: url(/pls/portal/docs/page/librairie_fr/images/bg_degrade_tab_aff.jpg);
		BACKGROUND-REPEAT: repeat-x;
		border: 1px solid #efebf1;
		vertical-align: middle;
		text-align: center;
	}
	.eGall_legende {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		color: #666666;
		line-height: normal;
		vertical-align: top;
		text-align: center;
    }
	/* Permet d'�viter d'�crire dans la balise table et img border="0" */
	table {
		border: 0px;
	}
	img {
		border: 0px;
	}
	/* Alignement dans les cellules de tableau. */
	/* Image et texte centr�s horizontalement et verticalement. */
    .middle {
		vertical-align: middle;
		text-align: center;
	}
	/* Image et texte align�s verticalement vers le haut et � gauche. */
    .top {
		vertical-align: top;
	}
	/* Image et texte align�s verticalement vers le haut et centr� horizontalement. */
    .topCenter {
		vertical-align: top;
		text-align: center;
	}
    .middleLeft{
		vertical-align: middle;
		text-align: left;
	}
    .middleRight{u
		vertical-align: middle;
		text-align: right;
	}
	td.bgImgGal { /* Fonds des images de la galerie. */
	  vertical-align: middle;
	  text-align: center;
	  border-left: 1px solid #CCCCCC;
	  border-top: 1px solid #CCCCCC;
	  border-right: 1px solid #CCCCCC;
    background-image: url(/pls/portal/docs/page/librairie_fr/images/bg_img_gall.gif);
	  background-repeat: no-repeat;
	  height: 165px;
    }
	td.titreImgGal { /* Fond des titres des images de la galerie. */
	  vertical-align: middle;
	  text-align: center;
	  border: 1px solid #CCCCCC;
      background-image: url(/dasf/pls/portal/docs/page/librairie_fr/images/bg_img_gall.gif);
	  background-repeat: no-repeat;
    }
	td.border { /* bordure de tableau . */
	border: 1px solid #CCCCCC;
    }
	.eBiblio {
	    text-indent: -50px;
	    margin-left: 50px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 80%;
		line-height: 150%;
    }
	/* Fonds de tableau pour vues. */
  .eVues_GreyBG{
	  background-color: #f1f1f1;
	  border: 1px solid #dedede;
  }
	.eVues_DegradeBG{
	  border: 1px solid #dedede;
	  border-right-color: #ffffff;
	  background-image: url(/pls/portal/docs/page/librairie_fr/images/bg_degradeVueHori.jpg);
  }
	.eVues_DegradeFormBG{
	  border: 1px solid #dedede;
	  background-image: url(/pls/portal/docs/page/librairie_fr/images/bg_degradeVueHori.jpg);
  }
	/* Texte ou titre */
  .eRed9{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #8C0000;
		line-height: 15px;
	}
	.eRed9Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #8C0000;
		font-weight: bold;
		line-height: 15px;
	}
	.eRed10{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #8C0000;
		line-height: 15px;
	}
	.eRed10Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #8C0000;
        font-weight: bold;
		line-height: 15px;
	}
	.eRed11{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #8C0000;
		line-height: 15px;
	}
	.eRed11Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #8C0000;
    	font-weight: bold;
		line-height: 15px;
	}
	.eRed12{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #8C0000;
		line-height: 15px;
	}
	.eRed12Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #8C0000;
        font-weight: bold;
		line-height: 15px;
	}
	.eRed13{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #8C0000;
		line-height: 15px;
	}
	.eRed13Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #8C0000;
        font-weight: bold;
		line-height: 15px;
	}
	.eLightGrey9{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #999999;
		line-height: 15px;
	}
	.eLightGrey10{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #999999;
		line-height: 15px;
	}
	.eMediumGrey9{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		line-height: 15px;
	}
	.eMediumGrey9Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		line-height: 15px;
		font-weight: bold;
	}
	.eMediumGrey10{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		line-height: 15px;
	}
		.eMediumWhite9{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #FFFFFF;
		line-height: 15px;
	}
	.eMediumGrey10Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		line-height: 15px;
		font-weight: bold;
	}
	.eMediumGrey20Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 20px;
		color: #666666;
		line-height: 15px;
		font-weight: normal;
	}
	.eDarkGrey9{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #333333;
		line-height: 15px;
	}
	.eDarkGrey9Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #333333;
		line-height: 15px;
		font-weight: bold;
	}
	.eDarkGrey10{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		line-height: 15px;
	}
	.eDarkGrey10Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		line-height: 15px;
		font-weight: bold;
	}
	.eDarkGrey11{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		line-height: 15px;
	}
	.eDarkGrey11Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		line-height: 15px;
		font-weight: bold;
	}
	.eDarkGrey14Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #333333;
		line-height: 15px;
		font-weight: bold;
		text-align: left;
	}
	.eBlack9{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		line-height: 15px;
	}
	.eBlack9Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: bold;
		line-height: 15px;
	}
	.eBlack10{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		line-height: 15px;
	}
	.eBlack10Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: bold;
		line-height: 15px;
	}
	.eBlack11{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		line-height: 15px;
	}
	.eBlack11Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		font-weight: bold;
		line-height: 15px;
	}
	.eBlack12{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		line-height: 15px;
	}
	.eBlack12Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		font-weight: bold;
		line-height: 15px;
	}
	.eBlack13{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #000000;
		line-height: 15px;
	}
	.eBlack13Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #000000;
		font-weight: bold;
		line-height: 15px;
	}
	.eBlack14{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #000000;
		line-height: 15px;
	}
	.eBlack14Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #000000;
		font-weight: bold;
		line-height: 15px;
	}
	.eWhite9{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		line-height: 15px;
	}
	.eWhite9Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		color: #ffffff;
		line-height: 15px;
	}
	.eWhite10{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #ffffff;
		line-height: 15px;
		font-weight: normal;
	}
	.eWhite10Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #ffffff;
		font-weight: bold;
		line-height: 15px;
	}
	.eMenu_on {
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 10px;
	    font-style: normal;
	    font-weight: normal;
	    color: #8C0000;
	    line-height: 18px;
    }
	.ariane {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		line-height: 15px;
		margin-left: 5px;
	}
	.titre_print {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #ffffff;
		font-weight: bold;
	}
	/* Liens */
	a.eRed9:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #8C0000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eRed9:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #8C0000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eRed9:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eRed9:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #8C0000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eRed9Bold:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #8C0000;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eRed9Bold:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #8C0000;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eRed9Bold:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: bold;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eRed9Bold:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #8C0000;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eRed11Bold:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #8C0000;
		font-weight: normal;
		text-decoration: none;
		line-height: 15px;
	}
	a.eRed11Bold:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #8C0000;
		font-weight: normal;
		text-decoration: none;
		line-height: 15px;
	}
	a.eRed11Bold:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eRed11Bold:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #8C0000;
		font-weight: normal;
		text-decoration: none;
		line-height: 15px;
	}
	a.eLightGrey9:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #999999;
		font-weight: normal;
		text-decoration: none;
		line-height: 15px;
	}
	a.eLightGrey9:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #999999;
		font-weight: normal;
		text-decoration: none;
		line-height: 15px;
	}
	a.eLightGrey9:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #999999;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eLightGrey9:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #999999;
		font-weight: normal;
		text-decoration: none;
		line-height: 15px;
	}
	a.eMediumGrey9:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eMediumGrey9:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eMediumGrey9:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eMediumGrey9:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eMediumGrey10:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eMediumGrey10:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eMediumGrey10:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eMediumGrey10:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eMediumGrey10Bold:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eMediumGrey10Bold:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eMediumGrey10Bold:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eMediumGrey10Bold:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
    a.eDarkGrey9:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #333333;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eDarkGrey9:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #333333;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eDarkGrey9:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eDarkGrey9:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #333333;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eDarkGrey9Bold:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #333333;
		font-weight: bold;
		text-decoration: none;
		line-height: 14px;
	}
	a.eDarkGrey9Bold:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #333333;
		font-weight: bold;
		text-decoration: none;
		line-height: 14px;
	}
	a.eDarkGrey9Bold:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		font-weight: bold;
		text-decoration: none;
		line-height: 14px;
	}
	a.eDarkGrey9Bold:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #333333;
		font-weight: bold;
		text-decoration: none;
		line-height: 14px;
	}
	a.eDarkGrey10Bold:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eDarkGrey10Bold:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eDarkGrey10Bold:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eDarkGrey10Bold:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eDarkGrey10:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eDarkGrey10:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eDarkGrey10:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eDarkGrey10:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.ePlan:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
	}
	a.ePlan:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
	}
	a.ePlan:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: bold;
		text-decoration: underline;
	}
	a.ePlan:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: bold;
	}
	a.eBlack9:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eBlack9:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eBlack9:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eBlack9:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eBlack9ns:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: normal;
		text-decoration: none;
		line-height: 15px;
	}
	a.eBlack9ns:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: normal;
		text-decoration: none;
		line-height: 15px;
	}
	a.eBlack9ns:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eBlack9ns:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: normal;
		text-decoration: none;
		line-height: 15px;
	}
	a.eBlack9Bold:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eBlack9Bold:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eBlack9Bold:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eBlack9Bold:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eBlack10:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eBlack10:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eBlack10:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eBlack10:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eBlack10Bold:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eBlack10Bold:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eBlack10Bold:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eBlack10Bold:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eBlack11Bold:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eBlack11Bold:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eBlack11Bold:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eBlack11Bold:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eWhite9:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eWhite9:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eWhite9:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		font-weight: normal;
		text-decoration: none;
		line-height: 15px;
	}
	a.eWhite9:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eWhite10:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		font-weight: normal;
		text-decoration: none;
		line-height: 15px;
	}
	a.eWhite10:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eWhite10:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eWhite10:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		font-weight: normal;
		text-decoration: none;
		line-height: 15px;
	}
	a.eWhite10Bold:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eWhite10Bold:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		font-weight: bold;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eWhite10Bold:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		font-weight: bold;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eWhite10Bold:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.ariane:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.ariane:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.ariane:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.ariane:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	/* Pour les liens associ�es aux sous-menus avec des spans et divs. */
	a.eMenu_on:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: 18px;
		font-weight: normal;
		color: #8C0000;
		text-decoration: none;
    }
    a.eMenu_on:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: 18px;
		font-weight: normal;
		color: #8C0000;
		text-decoration: none;
    }
    a.eMenu_on:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: 18px;
		font-weight: normal;
		color: #8C0000;
		text-decoration: underline;
    }
    a.eMenu_on:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: 18px;
		font-weight: normal;
		color: #8C0000;
		text-decoration: none;
    }
	a.eMenu_off:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: 18px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
    }
    a.eMenu_off:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: 18px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
    }
    a.eMenu_off:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: 18px;
		font-weight: normal;
		color: #666666;
		text-decoration: underline;
    }
    a.eMenu_off:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: 18px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
    }
	a.eMenu_n2:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: 18px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
    }
    a.eMenu_n2:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: 18px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
    }
    a.eMenu_n2:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: 18px;
		font-weight: normal;
		color: #666666;
		text-decoration: underline;
    }
    a.eMenu_on2:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: 18px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
    }
	/* Titres */
	.eTitleRed9Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #8C0000;
		font-weight: bold;
		line-height: 15px;
	}
	.eTitleRed10Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #8C0000;
		font-weight: bold;
		line-height: 15px;
	}
	.eTitleRed13Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #8C0000;
		font-weight: bold;
		line-height: 15px;
	}
	.eTitleMediumGrey10Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: bold;
		line-height: 15px;
	}
	.eTitleMediumGrey11Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		font-weight: bold;
		line-height: 15px;
	}
	.eTitleMediumGrey13Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #666666;
		font-weight: bold;
		line-height: 15px;
	}
	.eTitleMediumGrey13{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #666666;
		font-weight: normal;
		line-height: 15px;
	}
	.eTitleBlack9Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: bold;
		line-height: 16px;
	}
	.eTitleBlack10Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: bold;
		line-height: 16px;
	}
	.eTitleBlack11Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		font-weight: bold;
		line-height: 16px;
	}
	.eTitleBlack12Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		font-weight: bold;
		line-height: 16px;
	}
	.eTitleBlack13Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #000000;
		font-weight: bold;
		line-height: 16px;
	}
	.eTitleBlack14Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #000000;
		font-weight: bold;
		line-height: 16px;
	}
	/*texte, titre et lien avec margin pour les tableaux*/
.eMairie_txtTab{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.eMairie_titreTab{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	line-height: 15px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}
	a.eMairie_lienTab:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		text-decoration: none;
		line-height: 15px;
	}
	a.eMairie_lienTab:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		text-decoration:none;
		line-height: 15px;
	}
	a.eMairie_lienTab:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eMairie_lienTab:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		text-decoration: none;
		line-height: 15px;
	}
	.eBgRecherche{
    background-color:#455610;
  }
	/* �l�ments de formulaires. */
	input.eSearchBox {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #8C0000;
		padding-left: 5px;
		border: thin inset;
	}
	input.eSearchBoxPort {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #8C0000;
		padding-left: 5px;
		width: 102px;
		border: thin inset;
	}
	input.eSearchBoxUtili {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #8C0000;
		padding-left: 5px;
		width: 250px;
		border: thin inset;
	}
	input.eBoxForm {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		border: thin inset;
		width: 225px;
	}
	select.dropp {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color: #FFFFFF;
		font-size : 10px;
		color : #000000;
		width : 145px;
    }
	textarea.eSearchBoxUtili {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #8C0000;
		padding-left: 5px;
		width: 250px;
		border: thin inset;
	}
	textarea.eBoxForm {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		padding-left: 5px;
		width: 220px;
		border: thin inset;
	}
	select.dropPort {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color: #FFFFFF;
		font-size : 10px;
		color: #000000;
		width : 128px;
    }
	select.dropForm{
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color: #FFFFFF;
		font-size : 10px;
		color: #000000;
    }
	select.dropRecherche {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color: #FFFFFF;
		font-size : 10px;
		color: #000000;
    }
	/* Pour enlever les espaces avant et apr�s les formulaires. */
	form.mainForm {
		 margin-top: 0px;
		 margin-bottom: 0px;
	}
	input.vue_searchBox {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		padding-left: 5px;
		width: 200px;
		border: thin inset;
    }
	select.vue_drop {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color: #FFFFFF;
		font-size : 10px;
		color : #333333;
		width : 365px;
		height: 17px;
	}
	/* BO�TE DE RECHERCHE */
	#recherche{
		height: 17px;
		margin: 0px 5px 0px 5px;
		padding: 12px 0px 12px 10px;
	}
	#recherche input.bouton{
		float: left;
		margin: 0px 0px 0px 5px;
	}
	#recherche input.boiteRech{
		float: left;
		width: 132px;
		height: 16px;
		padding: 0px 0px 0px 5px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #8C0000;
		padding-left: 5px;
		border: thin inset;
	}
	/***** FIN BO�TE DE RECHERCHE *****/
	/* Images. */
	img.image {
		border: 1px solid #CCCCCC;
	}
	img.imageGauche {
		margin-right: 10px;
		float: left;
		margin-top: 4px;
		margin-bottom: 0px;
		margin-left: 0px;
		border: 1px solid #CCCCCC;
	}
	img.imageDroite {
		float: right;
		margin-right: 0px;
		margin-top: 4px;
		margin-bottom: 0px;
		margin-left: 10px;
		border: 1px solid #CCCCCC;
	}
	img.imageGaucheSB {
		margin-right: 10px;
		float: left;
		margin-top: 4px;
		margin-bottom: 0px;
		margin-left: 0px;
	}
	img.imageDroiteSB {
		float: right;
		margin-right: 0px;
		margin-top: 4px;
		margin-bottom: 0px;
		margin-left: 10px;
	}
	/* Pour les liens sur les images pop-up */
	a.imageClic:link img{
		border: 1px #CCC solid;
	}
	a.imageClic:visited img {
		border: 1px #CCC solid;
	}
	a.imageClic:hover img {
		border: 1px #000 solid;
	}
	a.imageClic:active img {
		border: 1px #CCC solid;
	}
	a.imageGaucheClic {
		float: left;
		margin: 4px 10px 0px 0px;
	}
		a.imageGaucheClic:link img{
			border: 1px #CCC solid;
		}
		a.imageGaucheClic:visited img {
			border: 1px #CCC solid;
		}
		a.imageGaucheClic:hover img {
			border: 1px #000 solid;
		}
		a.imageGaucheClic:active img {
			border: 1px #CCC solid;
		}
	a.imageDroiteClic {
		float: right;
		margin: 4px 0px 0px 10px;
	}
		a.imageDroiteClic:link img{
			border: 1px #CCC solid;
		}
		a.imageDroiteClic:visited img {
			border: 1px #CCC solid;
		}
		a.imageDroiteClic:hover img {
			border: 1px #000 solid;
		}
		a.imageDroiteClic:active img {
			border: 1px #CCC solid;
		}
	/****** Pour les liens sur les images pop-up *****/
	/* ALIGNEMENT D'IMAGES AVEC LEGENDE */
	/* Pour les images avec l�gende align�es � gauche. */
	table.imageLegGauche {
		float: left;
		width: 180px;
		margin: 5px 10px 0px 0px;
	}
	table.imageLegGauche td {
		background-color: #CCCCCC;
		font-size: 10px;
		color: #000000;
		padding: 10px 10px 10px 10px;
		background: url(/pls/portal/docs/page/librairie_fr/images/bg_ph_leg.jpg) no-repeat 0px 0px;
		border: 1px solid #CCCCCC;
	}
	table.imageLegGauche td img {
		display: block;
		border: 1px solid #CCCCCC;
	}
	table.imageLegGauche td p {
		margin: 0px;
		padding: 0px;
	}
	table.imageLegGauche a:link {
		font-size:10px;
		color: #333333;
	}
	table.imageLegGauche a:visited {
		font-size:10px;
		color: #333333;
	}
	table.imageLegGauche a:hover {
		font-size: 10px;
		color: #666666;
	}
	table.imageLegGauche a:active {
		font-size: 10px;
		color: #333333;
	}
	/* Pour les images avec l�gende align�es � droite. */
	table.imageLegDroite {
		float: right;
		width: 180px;
		margin: 5px 0px 0px 10px;
	}
	table.imageLegDroite td {
		background-color: #CCCCCC;
		font-size: 10px;
		color: #000000;
		padding: 10px 10px 10px 10px;
		background: url(/pls/portal/docs/page/librairie_fr/images/bg_ph_leg.jpg) no-repeat 0px 0px;
		border: 1px solid #CCCCCC;
	}
	table.imageLegDroite td img {
		display: block;
		border: 1px solid #CCCCCC;
	}
	table.imageLegDroite td p {
		margin: 0px;
		padding: 0px;
	}
	table.imageLegDroite a:link {
		font-size:10px;
		color: #333333;
	}
	table.imageLegDroite a:visited {
		font-size:10px;
		color: #333333;
	}
	table.imageLegDroite a:hover {
		font-size: 10px;
		color: #666666;
	}
	table.imageLegDroite a:active {
		font-size: 10px;
		color: #333333;
	}
	div.imageGauche {
		float: left;
		margin-top: 5px;
		margin-right: 10px;
		margin-bottom: 0px;
		margin-left: 0px;
	  font-size: 10px;
	  color: #666666;
		line-height: 15px;
	}
	div.imageGauche img {
		border: 1px solid #CCCCCC;
	}
	div.imageDroite {
		float: right;
		margin-top: 5px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 10px;
	  font-size: 10px;
	  color: #666666;
		line-height: 15px;
	}
	div.imageDroite img {
		border: 1px solid #CCCCCC;
	}
	div.imageGaucheSB {
		float: left;
		margin-top: 5px;
		margin-right: 10px;
		margin-bottom: 0px;
		margin-left: 0px;
	  font-size: 10px;
	  color: #666666;
		line-height: 15px;
	}
	div.imageDroiteSB {
		float: right;
		margin-top: 5px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 10px;
	  font-size: 10px;
	  color: #666666;
		line-height: 15px;
	}
	/* FIN ALIGNEMENT D'IMAGES AVEC LEGENDE */
	.imageMaire {
		float: right;
		margin-right: 0px;
		margin-top: 4px;
		margin-bottom: 0px;
		margin-left: 10px;
	}
	.flashDroit {
		float: right;
		/*margin-right: 0px;
		margin-top: 4px;
		margin-bottom: 0px;
		margin-left: 10px;*/
	}
    /* TAGS ORACLE */
    .titleorimageid1siteid0 { /* Tag g�n�r� par oracle �quiv. � eMediumGrey9 */
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		line-height: 10px;
    }
    .titleid1siteid0 {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #333333;
		line-height: 10px;
    }
	/* Tableau g�n�r� par le Edit Pro */
	.borderTableau {
		 border: 1px solid #efefef;
  }
	.borderCell {
	   padding: 5px;
		 border: 1px solid #efefef;
	}
	.degradeTabBG{
	background-image:url(/pls/portal/docs/page/librairie_fr/images/bg_img_gall.gif);
	background-repeat:repeat-x;
	}
/**************************************************************/
/***Plan du site***/
    a.ePlan_niveau1:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 18px;
		font-weight: bold;
		color: #8c0000;
		text-decoration: none;
		line-height: 30px;
    }
    a.ePlan_niveau1:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 18px;
		font-weight: bold;
		color: #8c0000;
		text-decoration: none;
		line-height: 30px;
    }
    a.ePlan_niveau1:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 18px;
		font-weight: bold;
		color: #8c0000;
		text-decoration: underline;
		line-height: 30px;
    }
    a.ePlan_niveau1:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 18px;
		font-weight: bold;
		color: #8c0000;
		text-decoration: none;
		line-height: 30px;
    }
	/********************/
	a.ePlan_niveau2:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 18px;
		font-weight: bold;
		color: #333333;
		text-decoration: none;
		padding-left: 20px;
		background-image:url(/pls/portal/docs/page/librairie_fr/images/ic_planN2_li.gif);
		background-repeat:no-repeat;
		background-position: 10px;
    }
    a.ePlan_niveau2:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 18px;
		font-weight: bold;
		color: #333333;
		text-decoration: none;
		padding-left: 20px;
		background-image:url(/pls/portal/docs/page/librairie_fr/images/ic_planN2_li.gif);
		background-repeat:no-repeat;
		background-position: 10px;
    }
    a.ePlan_niveau2:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 18px;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
		padding-left: 20px;
		background-image:url(/pls/portal/docs/page/librairie_fr/images/ic_planN2_li.gif);
		background-repeat:no-repeat;
		background-position: 10px;
    }
    a.ePlan_niveau2:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 18px;
		font-weight: bold;
		color: #333333;
		text-decoration: none;
		padding-left: 20px;
		background-image:url(/pls/portal/docs/page/librairie_fr/images/ic_planN2_li.gif);
		background-repeat:no-repeat;
		background-position: 10px;
    }
	/********************************/
	a.ePlan_niveau3:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 18px;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
		padding-left: 40px;
		background-image:url(/pls/portal/docs/page/librairie_fr/images/ic_planN3_li.gif);
		background-repeat:no-repeat;
		background-position: 30px;
    }
    a.ePlan_niveau3:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 18px;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
		padding-left: 40px;
		background-image:url(/pls/portal/docs/page/librairie_fr/images/ic_planN3_li.gif);
		background-repeat:no-repeat;
		background-position: 30px;
    }
    a.ePlan_niveau3:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 18px;
		font-weight: normal;
		color: #000000;
		text-decoration: underline;
		padding-left: 40px;
		background-image:url(/pls/portal/docs/page/librairie_fr/images/ic_planN3_li.gif);
		background-repeat:no-repeat;
		background-position: 30px;
    }
    a.ePlan_niveau3:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 18px;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
		padding-left: 40px;
		background-image:url(/pls/portal/docs/page/librairie_fr/images/ic_planN3_li.gif);
		background-repeat:no-repeat;
		background-position: 30px;
    }
	/********************************/
	a.ePlan_niveau4:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 18px;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
		padding-left: 60px;
		background-image:url(/pls/portal/docs/page/librairie_fr/images/ic_planN4_li.gif);
		background-repeat:no-repeat;
		background-position: 50px;
    }
    a.ePlan_niveau4:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 18px;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
		padding-left: 60px;
		background-image:url(/pls/portal/docs/page/librairie_fr/images/ic_planN4_li.gif);
		background-repeat:no-repeat;
		background-position: 50px;
    }
    a.ePlan_niveau4:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 18px;
		font-weight: normal;
		color: #000000;
		text-decoration: underline;
		padding-left: 60px;
		background-image:url(/pls/portal/docs/page/librairie_fr/images/ic_planN4_li.gif);
		background-repeat:no-repeat;
		background-position: 50px;
    }
    a.ePlan_niveau4:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 18px;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
		padding-left: 60px;
		background-image:url(/pls/portal/docs/page/librairie_fr/images/ic_planN4_li.gif);
		background-repeat:no-repeat;
		background-position: 50px;
    }
	li.ePdf {
		line-height: 18px;
		color: #333333;
		font-size: 11px;
	}
	@media screen {
		li.ePdf {
			margin: 0px;
			padding: 0px 0px 1px 16px;
			background: url(/pls/portal/docs/page/librairie_fr/images/pdf_icon_li.gif) no-repeat 0px 4px;
			list-style-type: none;
			list-style: none;
			list-style-image: none;
		}
	}
	@media print {
		li.ePdf {
			list-style-type: disc;
			_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/pdf_icon_li.gif);
		}
	}
	/* Nous sommes le 8 f�vrier 2006. On pourra �liminer le style suivant dans une couple de jours, on le garde ici en backup pour l'instant.
	.ePdf {
		list-style-image: url(/pls/portal/docs/page/librairie_fr/images/pdf_icon_li.gif);
		list-style-position: outsides
		list-style-type: none;
	}
	*/
/* Pour liste ordonn�es */
ol.listeOrdonnee {
/* les padding � z�ro ne sont pas n�cessaire sur IE mais le sont pour les browser Mozilla dont Firefox */
	margin: 0px 0px 5px 35px;
	_margin-left:39px;
	padding: 0px;
	list-style-type:decimal;
}
	ol.listeOrdonnee li {
		margin: 0px;
		padding: 0px 0px 1px 0px;
		background-image:none;
		list-style-image: none;
		line-height: 18px;
		color: #333333;
		font-size: 11px;
	}
ol {
/* les padding � z�ro ne sont pas n�cessaire sur IE mais le sont pour les browser Mozilla dont Firefox */
	margin: 10px 0px 5px 35px;
	_margin-left:39px;
	padding: 0px;
	list-style-type:decimal;
}
	ol li {
		margin: 0px;
		padding: 0px 0px 1px 0px;
		background-image:none;
		list-style-image: none;
		line-height: 18px;
	}
/* LISTE DE PDF SEULEMENT */
	ul.listePdf {
		width: 400px;
		margin: 10px 15px 0px 15px;
		padding:0px;
		line-height: 15px;
		font-size: 10px;
	}
		/* Texte par defaut et image d'un PDF */
		ul.listePdf li {
			color: #333333;
			font-size: 10px;
		}
		@media screen {
			ul.listePdf li {
				margin: 5px 0px 0px 0px;
				padding: 1px 0px 1px 17px;
				background: url(/pls/portal/docs/page/librairie_fr/images/pdf_icon_li.gif) no-repeat 0px 4px;
				list-style: none;
				list-style-image: none;
			}
			ul.listePdf li ul li {
				background: none;
			}
		}
		@media print {
				/* Texte par defaut et image d'un PDF */
				ul.listePdf li {
					list-style-type: disc;
					_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/pdf_icon_li.gif);
				}
				ul.listePdf li ul li {
					list-style-type: none;
					_list-style-image: none;
				}
		}
		/* Description des liens PDF */
		ul.listePdf li a:link {
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listePdf li a:visited {
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listePdf li a:hover {
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listePdf li a:active {
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listePdf li ul {
			margin: 0px;
			padding:0px;
			line-height: 15px;
		}
			ul.listePdf li ul li {
				margin: 0px;
				padding: 0px;
				background-image: none;
				color: #333333;
				clear:both;
				font-size: 10px;
			}
				ul.listePdf li ul li a:link {
					float: left;
					width: 220px;
					font-weight: normal;
					color: #333333;
					text-decoration: underline;
				}
				ul.listePdf li ul li a:visited {
					float: left;
					width: 220px;
					font-weight: normal;
					color: #333333;
					text-decoration: underline;
				}
				ul.listePdf li ul li a:active {
					float: left;
					width: 220px;
					font-weight: normal;
					color: #333333;
					text-decoration: underline;
				}
				ul.listePdf li ul li a:hover {
					float: left;
					width: 220px;
					font-weight: normal;
					color: #000000;
					text-decoration: underline;
				}
		/* Texte de description d'un PDF. */
		ul.listePdf strong {
			color: #666666;
			font-weight: bold;
		}
	/* FIN LISTE DE PDF */
/* LISTE DE PDF SANS INDENTATION. PEUT �TRE UTILIS� POUR LES PAGES COLLECTRICES OU DANS UN TABLEAU */
	table.tabListePdf ul {
		margin: 0px;
		padding:0px;
		line-height: 15px;
		font-size: 9px;
	}
		/* Texte par defaut et image d'un PDF */
		table.tabListePdf ul li {
			color: #333333;
			font-size: 9px;
			/* Permettre � la liste de se mettre � c�t� des images. */
			height: 1%; /* Pour IE 5 et 6 */
			zoom: 1; /* Pour IE 6 et plus */
		}
		@media screen {
			table.tabListePdf ul li {
				margin: 5px 0px 0px 0px;
				padding: 1px 0px 1px 17px;
				background: url(/pls/portal/docs/page/librairie_fr/images/pdf_icon_li.gif) no-repeat 0px 4px;
				list-style: none;
				list-style-image: none;
			}
		}
		@media print {
				/* Texte par defaut et image d'un PDF */
				table.tabListePdf ul li {
					list-style-type: disc;
					_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/pdf_icon_li.gif);
				}
		}
		table.tabListePdf ul li a:link {
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		table.tabListePdf ul li a:visited {
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		table.tabListePdf ul li a:hover {
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		table.tabListePdf ul li a:active {
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
	ul.listePdf_nonInd {
		margin: 10px 15px 0px 0px;
		padding:0px;
		line-height: 15px;
		font-size: 10px;
	}
		/* Texte par defaut et image d'un PDF */
		ul.listePdf_nonInd li {
			color: #333333;
			font-size: 10px;
			/* Permettre � la liste de se mettre � c�t� des images. */
			height: 1%; /* Pour IE 5 et 6 */
			zoom: 1; /* Pour IE 6 et plus */
		}
		@media screen {
			ul.listePdf_nonInd li {
				margin: 5px 0px 0px 0px;
				padding: 1px 0px 1px 17px;
				background: url(/pls/portal/docs/page/librairie_fr/images/pdf_icon_li.gif) no-repeat 0px 4px;
				list-style: none;
				list-style-image: none;
			}
			ul.listePdf_nonInd li ul li {
				background: none;
			}
		}
		@media print {
				/* Texte par defaut et image d'un PDF */
				ul.listePdf_nonInd li {
					list-style-type: disc;
					_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/pdf_icon_li.gif);
				}
				ul.listePdf_nonInd li ul li {
					list-style-type: none;
					_list-style-image: none;
				}
		}
		/* Description des liens PDF */
		ul.listePdf_nonInd li a:link {
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listePdf_nonInd li a:visited {
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listePdf_nonInd li a:hover {
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listePdf_nonInd li a:active {
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
/* FIN LISTE DE PDF SANS INDENTATION. */
/* LISTE DE PDF POUR LES VUES (FORMULAIRE - COLLECTION) AVEC UN LIEN SOULIGNE NON-GRAS (non bold) */
	ul.listePdf_lienSouligne {
		margin: 10px 15px 0px 0px;
		padding:0px;
		line-height: 15px;
		font-size: 10px;
	}
		/* Texte par defaut et image d'un PDF */
		ul.listePdf_lienSouligne li {
			color: #333333;
			font-size: 10px;
			/* Permettre � la liste de se mettre � c�t� des images. */
			height: 1%; /* Pour IE 5 et 6 */
			zoom: 1; /* Pour IE 6 et plus */
		}
		@media screen {
			ul.listePdf_lienSouligne li {
				margin: 5px 0px 0px 0px;
				padding: 1px 0px 1px 17px;
				background: url(/pls/portal/docs/page/librairie_fr/images/pdf_icon_li.gif) no-repeat 0px 4px;
				list-style: none;
				list-style-image: none;
			}
			ul.listePdf_lienSouligne li ul li {
				background: none;
			}
		}
		@media print {
				/* Texte par defaut et image d'un PDF */
				ul.listePdf_lienSouligne li {
					list-style-type: disc;
					_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/pdf_icon_li.gif);
				}
				ul.listePdf_lienSouligne li ul li {
					list-style-type: none;
					_list-style-image: none;
				}
		}
		/* Description des liens PDF */
		ul.listePdf_lienSouligne li a:link {
			color: #333333;
			text-decoration: underline;
			font-size: 10px;
		}
		ul.listePdf_lienSouligne li a:visited {
			color: #333333;
			text-decoration: underline;
			font-size: 10px;
		}
		ul.listePdf_lienSouligne li a:hover {
			color: #666666;
			text-decoration: underline;
			font-size: 10px;
		}
		ul.listePdf_lienSouligne li a:active {
			color: #333333;
			text-decoration: underline;
			font-size: 10px;
		}
/* FIN LISTE DE PDF POUR LES VUES AVEC UN LIEN SOULIGNE NON-GRAS. */
/* LISTE DE PDF POUR LES COLLECTRICES SEULEMENT */
	ul.listePdf_coll {
		margin: 0px 0px 0px 0px;
		padding: 0px;
		line-height: 15px;
		font-size: 10px;
	}
		/* Texte par defaut et image d'un PDF */
		ul.listePdf_coll li {
			color: #333333;
			font-size: 10px;
			/* Permettre � la liste de se mettre � c�t� des images. */
			height: 1%; /* Pour IE 5 et 6 */
			zoom: 1; /* Pour IE 6 et plus */
		}
		@media screen {
			ul.listePdf_coll li {
				margin: 5px 0px 0px 0px;
				padding: 1px 0px 1px 17px;
				background: url(/pls/portal/docs/page/librairie_fr/images/pdf_icon_li.gif) no-repeat 0px 4px;
				list-style: none;
				list-style-image: none;
			}
			ul.listePdf_coll li ul li {
				background: none;
			}
		}
		@media print {
				/* Texte par defaut et image d'un PDF */
				ul.listePdf_coll li {
					list-style-type: disc;
					_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/pdf_icon_li.gif);
				}
				ul.listePdf_coll li ul li {
					list-style-type: none;
					_list-style-image: none;
				}
		}
		/* Description des liens PDF */
		ul.listePdf_coll li a:link {
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listePdf_coll li a:visited {
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listePdf_coll li a:hover {
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listePdf_coll li a:active {
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
	/* FIN LISTE DE PDF POUR LES COLLECTRICES SEULEMENT */
	/* LISTE DE LIENS ET DE PDF */
	ul.listeLiens {
		margin: 10px 15px 0px 15px;
		padding:0px;
		line-height: 15px;
		/* list-style: none; */
	}
		/* Description des liens PDF */
		ul.listeLiens a:link {
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listeLiens a:visited {
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listeLiens a:hover {
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listeLiens a:active {
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listeLiens li {
			font-size: 10px;
			/* Permettre � la liste de se mettre � c�t� des images. */
			height: 1%; /* Pour IE 5 et 6 */
			zoom: 1; /* Pour IE 6 et plus */
		}
		@media screen {
			ul.listeLiens li {
				margin: 5px 0px 0px 0px;
				padding: 1px 0px 1px 17px;
				background: url(/pls/portal/docs/page/librairie_fr/images/fleche_noir.gif) no-repeat 5px 8px;
				list-style: none;
				list-style-image: none;
			}
    }
		@media print {
			ul.listeLiens li {
				list-style-type: disc;
				_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/fleche_noir.gif);
			}
		}
		/* Texte par defaut et image d'un PDF */
		ul.listeLiens li.ePdf {
			font-size: 9px;
			color: #333333;
		}
		@media screen {
			ul.listeLiens li.ePdf {
				margin: 0px;
				padding: 5px 0px 1px 17px;
				background: url(/pls/portal/docs/page/librairie_fr/images/pdf_icon_li.gif) no-repeat 0px 8px;
				list-style: none;
				list-style-image: none;
			}
    }
		@media print {
			ul.listeLiens li.ePdf {
				list-style-type: disc;
				_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/pdf_icon_li.gif);
			}
		}
		/* Texte par defaut et image d'un PDF */
		ul.listeLiens li.pdf { /* Certains sites utilise la classe pdf. */
			font-size: 9px;
			color: #333333;
		}
		@media screen {
			ul.listeLiens li.pdf {
				margin: 0px;
				padding: 5px 0px 1px 17px;
				background: url(/pls/portal/docs/page/librairie_fr/images/pdf_icon_li.gif) no-repeat 0px 8px;
				list-style: none;
				list-style-image: none;
			}
    }
		@media print {
			ul.listeLiens li.pdf {
				list-style-type: disc;
				_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/pdf_icon_li.gif);
			}
		}
		/* Texte de description d'un PDF. */
		ul.listeLiens span {
			color: #666666;
			font-weight: normal;
			font-size: 10px;
		}
	/* FIN LISTE DE LIENS ET DE PDF */
	/* LISTE DE FICHIERS ZIP */
	ul.listeZip {
		margin: 10px 15px 0px 15px;
		padding:0px;
		line-height: 15px;
		font-size: 10px;
	}
		/* Texte par defaut et image d'un PDF */
		ul.listeZip li {
			color: #333333;
			font-size: 10px;
			/* Permettre � la liste de se mettre � c�t� des images. */
			height: 1%; /* Pour IE 5 et 6 */
			zoom: 1; /* Pour IE 6 et plus */
		}
		@media screen {
			ul.listeZip li {
				margin: 5px 0px 0px 0px;
				padding: 1px 0px 1px 17px;
				background: url(/pls/portal/docs/page/librairie_fr/images/ic_zip_14.gif) no-repeat 0px 4px;
				list-style: none;
				list-style-image: none;
			}
			ul.listeZip li ul li {
				background: none;
			}
		}
		@media print {
				/* Texte par defaut et image d'un PDF */
				ul.listeZip li {
					list-style-type: disc;
					_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/ic_zip_14.gif);
				}
				ul.listeZip li ul li {
					list-style-type: none;
					_list-style-image: none;
				}
		}
		/* Description des liens PDF */
		ul.listeZip li a:link {
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listeZip li a:visited {
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listeZip li a:hover {
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listeZip li a:active {
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
	/***** FIN LISTE DE FICHIERS ZIP *****/
	/* LISTE DE BOUTONS '+' */
	ul.listePlus {
		margin:0px;
		padding:0px;
		line-height: 15px;
	}
		ul.listePlus li {
			font-size: 10px;
			/* Permettre � la liste de se mettre � c�t� des images. */
			height: 1%; /* Pour IE 5 et 6 */
			zoom: 1; /* Pour IE 6 et plus */
		}
		@media screen {
			ul.listePlus li {
				margin: 0px;
				padding: 5px 0px 1px 17px;
				background: url(/pls/portal/docs/page/librairie_fr/images/bt_plus.gif) no-repeat 0px 8px;
				list-style: none;
				list-style-image: none;
			}
    }
		@media print {
			ul.listePlus li {
				list-style-type: disc;
				_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/bt_plus.gif);
			}
		}
		ul.listePlus li a:link {
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listePlus li a:visited {
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listePlus li a:hover {
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listePlus li a:active {
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
	/* FIN LISTE DE BOUTONS '+' */
	/* LISTE DE BOUTONS RETOUR (<) */
	ul.listeRetour {
		margin:0px;
		padding:0px;
		line-height: 15px;
		clear: both;
	}
		ul.listeRetour li {
			font-size: 10px;
		}
		@media screen {
			ul.listeRetour li {
				margin: 0px;
				padding: 5px 0px 1px 17px;
				background: url(/pls/portal/docs/page/librairie_fr/images/bt_fleche_b.gif) no-repeat 0px 8px;
				list-style: none;
				list-style-image: none;
			}
    }
		@media print {
			ul.listeRetour li {
				list-style-type: disc;
				_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/bt_fleche_b.gif);
			}
		}
		ul.listeRetour a:link {
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listeRetour a:visited {
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listeRetour a:hover {
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listeRetour a:active {
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
	/* FIN LISTE DE BOUTONS RETOUR (<) */
	/* --- */
	/* --- D�but des styles pour le plan de site en liste */
	/* --- */
	ul.planDeSite {
		margin:0px;
		padding:0px;
		line-height: 15px;
	}
		ul.planDeSite LI {
			margin:15px 0px 0px 0px;
			padding:0px;
			background-image: none;
			list-style: none;
			list-style-image: none;
			font-weight: bold;
			font-size: 11px;
			color: #333333;
		}
			/*
			D�fini le style pour les liens au premier niveau (ajout de la caract�ristique � Gras �)
			*/
			ul.planDeSite LI A:LINK {
				font-weight: bold;
				font-size: 11px;
				color: #333333;
			}
			ul.planDeSite LI A:HOVER {
				font-weight: bold;
				font-size: 11px;
				color: #666666;
			}
			ul.planDeSite LI A:ACTIVE {
				font-weight: bold;
				font-size: 11px;
				color: #333333;
			}
			ul.planDeSite LI A:VISITED {
				font-weight: bold;
				font-size: 11px;
				color: #333333;
			}
				ul.planDeSite LI UL {
					margin:0px;
					padding:0px;
				}
					ul.planDeSite LI UL LI {
						margin:0px 0px 0px 20px;
						padding:0px;
						background-image:none;
						list-style: none;
						list-style-image: none;
						font-size: 10px;
						font-weight: normal;
						color: #333333;
					}
					/*
					D�fini le style des liens g�n�ral
					*/
						ul.planDeSite LI UL LI A:LINK {
							font-size: 10px;
							color: #333333;
							font-weight: normal;
							line-height: 15px;
						}
						ul.planDeSite LI UL LI A:HOVER {
							font-size: 10px;
							color: #666666;
							font-weight: normal;
							line-height: 15px;
						}
						ul.planDeSite LI UL LI A:ACTIVE {
							font-size: 10px;
							color: #333333;
							font-weight: normal;
							line-height: 15px;
						}
						ul.planDeSite LI UL LI A:VISITED {
							font-size: 10px;
							color: #333333;
							font-weight: normal;
							line-height: 15px;
						}
	/* --- */
	/* --- Fin des styles pour le plan de site en liste */
	/* --- */
/**************************************************************/
/* Style CMS - D�BUT */
/***************************************************************/
.e_Entete{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #AE4E52;
}
.eCms_titrePopup{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight:bold;
	color: #FFFFFF;
}
  .eCms_perime{
		color: #8c0000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
	.eCms_nonPublie{
		color: #E6A50D;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
	.eCms_brouillon{
		color: #AB5907;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
	.eCms_publie{
		color: #333333;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
	/* Bouton mis � jour en DIV */
		div.cms_modifier {
			width:200px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 28px;
			background:url(/pls/portal/docs/page/librairie_fr/images/bt_modif_1.gif) 0px 0px no-repeat;
		}
			/* Pour une utilisation optimale les 4 styles suivants aurait d� �tre
			r�utilisables pour d'autres DIV du genre div.cms_publier, mais c'est impossible... */
			div.cms_modifier a.lienCms:link {
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size:9px;
				color:#FFFFFF;
				font-weight:normal;
				text-decoration:underline;
				line-height: 15px;
			}
			div.cms_modifier a.lienCms:visited {
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size:9px;
				color:#FFFFFF;
				font-weight:normal;
				text-decoration:underline;
				line-height: 15px;
			}
			div.cms_modifier a.lienCms:hover {
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size:9px;
				color:#FFFFFF;
				font-weight:normal;
				text-decoration:underline;
				line-height: 15px;
			}
			div.cms_modifier a.lienCms:active {
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size:9px;
				color:#FFFFFF;
				font-weight:normal;
				text-decoration:underline;
				line-height: 15px;
		}
/******************************************************/
/* Style CMS - FIN */
#fil_ariane{
		font-size: 10px;
		color: #666;
		margin: 10px 10px 10px 15px;
		width: 100%;
	}
		#fil_ariane a:link{
			font-size: 10px;
			color: #666;
			text-decoration:underline;
		}
			#fil_ariane a:visited{
				font-size: 10px;
				color: #666;
				text-decoration:underline;
			}
			#fil_ariane a:hover{
				font-size: 10px;
				color: #000;
			}
			#fil_ariane a:active{
				font-size: 10px;
				color: #666;
			}
a.actif:link{
	font-weight: bold;
	text-decoration: none;
}
	a.actif:visited{
		font-weight: bold;
		text-decoration: none;
	}
	a.actif:hover{
		font-weight: bold;
		text-decoration:underline;
	}
	a.actif:active{
		font-weight: bold;
		text-decoration: none;
	}
	/* MENU DE GAUCHE. Identique � eMenuGauche. On le laisse, car maintenant
	certains sites utilise cette classe �tant donn� que le 'e' devant le nom de la classe
	 n'est plus obligatoire. */
	#menuGauche {
		margin:0px;
		padding:4px 5px 10px 10px;
	}
		@media screen {
			#menuGauche ul {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}
			#menuGauche ul li {
				margin:0px;
				padding:4px 0px 5px 10px;
				background:url(/pls/portal/docs/page/librairie_fr/images/fleche_noir.gif) no-repeat 1px 10px;
				/* sans la sp�cification line-height:17px; suivante et � l'int�rieur de tous les �tats du lien
				on doit utiliser le underscore hack sur background pour �viter un d�calage de 1px entre IE et Mozilla */
				line-height:17px;
			}
		}
		@media print {
			#menuGauche ul li {
				list-style-type: disc;
				_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/fleche_noir.gif);
			}
		}
		/* Calqu� sur eRed11Bold pour reproduire le style original sur ce type de lien */
		/* Mais simplifi� pour �viter les r�p�titions inutiles (du genre font-family...) */
		#menuGauche ul li a:link {
			color: #8C0000;
			text-decoration: none;
			font-weight:normal;
			line-height:17px;
			/* Les 4 font-size suivants sont devenus essentiels
			apr�s le d�veloppement d'un portlet pour la zone de
			contenu... Avant on avait pas besoin de les sp�cifier...
			mais avec le portlet, la typographie dans le menu
			est devenu trop grosse... (?)
			*/
			font-size:11px;
		}
		#menuGauche ul li a:visited {
			color: #8C0000;
			text-decoration: none;
			font-weight:normal;
			line-height:17px;
			font-size:11px;
		}
		#menuGauche ul li a:hover {
			color: #000000;
			text-decoration: underline;
			font-weight:normal;
			line-height:17px;
			font-size:11px;
		}
		#menuGauche ul li a:active {
			color: #8C0000;
			text-decoration: none;
			font-weight:normal;
			line-height:17px;
			font-size:11px;
		}
	#menuGaucheRetour {
		margin:5px 5px 5px 5px;
		padding:5px 5px 5px 5px;
		background-color:#EFEFEF;
		color:#000000;
	}
		/* Calqu� sur eBlack10Bold pour reproduire le style original sur ce type de lien */
		/* Mais simplifi� pour �viter les r�p�titions inutiles (du genre font-family...) */
		#menuGaucheRetour a:link {
			font-size:10px;
			color: #000000;
			font-weight:bold;
			text-decoration:none;
		}
		#menuGaucheRetour a:visited {
			font-size:10px;
			color: #000000;
			font-weight: bold;
			text-decoration: none;
		}
		#menuGaucheRetour a:hover {
			font-size: 10px;
			color: #666666;
			font-weight: bold;
			text-decoration: none;
		}
		#menuGaucheRetour a:active {
			font-size: 10px;
			color: #000000;
			font-weight: bold;
			text-decoration: none;
		}
	#plan {
		margin:0px;
		padding:0px 5px 5px 5px;
		background:url(/pls/portal/docs/page/librairie_fr/images/point175.gif) no-repeat top;
		width: 153px; /* Pour Mozilla � cause du Box Model
		                 185px - Valeur de gauche (padding:10px et bordure:1px) -
										 valeur � droite (padding:10px et bordure:1px) */
		_width: 175px; /* Pour IExplorer */
	}
		/* Calqu� sur ePlan pour reproduire le style original sur ce type de lien */
		/* Mais simplifi� pour �viter les r�p�titions inutiles (du genre font-family...) */
		#plan a:link {
			font-size:9px;
			color: #000000;
			font-weight:bold;
			text-decoration:none;
		}
		#plan a:visited {
			font-size:9px;
			color: #000000;
			font-weight:bold;
			text-decoration:none;
		}
		#plan a:hover {
			font-size:9px;
			color: #000000;
			font-weight:bold;
			text-decoration:underline;
		}
		#plan a:active {
			font-size:9px;
			color: #000000;
			font-weight:bold;
			text-decoration:none;
		}
	/***** FIN MENU DE GAUCHE *****/
/*
D�BUT --- Menu de gauche
*/
#eMenuGauche {
	margin:0px;
	padding:4px 5px 10px 10px;
}
	@media screen {
		#eMenuGauche UL {
			padding: 0px 0px 1px 0px;
			margin: 0px;
		}
		#eMenuGauche UL LI {
			margin:0px;
			padding:4px 0px 5px 10px;
			list-style-image: none;
			list-style: none;
			background:url(/pls/portal/docs/page/librairie_fr/images/fleche_noir.gif) no-repeat 1px 10px;
			/* sans la sp�cification line-height:17px; suivante et � l'int�rieur de tous les �tats du lien
			on doit utiliser le underscore hack sur background pour �viter un d�calage de 1px entre IE et Mozilla */
			line-height:17px;
		}
	}
	@media print {
		#eMenuGauche UL LI {
			list-style-type: disc;
			_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/fleche_noir.gif);
		}
	}
			/* Calqu� sur eRed11Bold pour reproduire le style original sur ce type de lien */
			/* Mais simplifi� pour �viter les r�p�titions inutiles (du genre font-family...) */
			#eMenuGauche UL LI A:LINK {
				color: #8C0000;
				text-decoration: none;
				font-weight:normal;
				line-height:17px;
				/* Les 4 font-size suivants sont devenus essentiels
				apr�s le d�veloppement d'un portlet pour la zone de
				contenu... Avant on avait pas besoin de les sp�cifier...
				mais avec le portlet, la typographie dans le menu
				est devenu trop grosse... (?)
				*/
				font-size:11px;
			}
			#eMenuGauche UL LI A:VISITED {
				color: #8C0000;
				text-decoration: none;
				font-weight:normal;
				line-height:17px;
				font-size:11px;
			}
			#eMenuGauche UL LI A:HOVER {
				color: #000000;
				text-decoration: underline;
				font-weight:normal;
				line-height:17px;
				font-size:11px;
			}
			#eMenuGauche UL LI A:ACTIVE {
				color: #8C0000;
				text-decoration: none;
				font-weight:normal;
				line-height:17px;
				font-size:11px;
			}
#eMenuGaucheRetour {
	margin:5px 5px 5px 5px;
	padding:5px 5px 5px 5px;
	background-color:#EFEFEF;
	color:#000000;
}
	/* Calqu� sur eBlack10Bold pour reproduire le style original sur ce type de lien */
	/* Mais simplifi� pour �viter les r�p�titions inutiles (du genre font-family...) */
	#eMenuGaucheRetour A:LINK {
		font-size:10px;
		color: #000000;
		font-weight:bold;
		text-decoration:none;
	}
	#eMenuGaucheRetour A:VISITED {
		font-size:10px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
	}
	#eMenuGaucheRetour A:HOVER {
		font-size: 10px;
		color: #666666;
		font-weight: bold;
		text-decoration: none;
	}
	#eMenuGaucheRetour A:ACTIVE {
		font-size: 10px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
	}
.eCrochet_G {
	FONT-SIZE: 10px;
	COLOR: #333333;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-right: 2px;
}
.eCrochet_D {
	FONT-SIZE: 10px;
	COLOR: #333333;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 2px;
}
#ePlan {
	margin:0px;
	padding:0px 5px 5px 5px;
	background:url(/pls/portal/docs/page/librairie_fr/images/point175.gif) no-repeat top;
}
	/* Calqu� sur ePlan pour reproduire le style original sur ce type de lien */
	/* Mais simplifi� pour �viter les r�p�titions inutiles (du genre font-family...) */
	#ePlan A:LINK {
		font-size:9px;
		color: #000000;
		font-weight:bold;
		text-decoration:none;
	}
	#ePlan A:VISITED {
		font-size:9px;
		color: #000000;
		font-weight:bold;
		text-decoration:none;
	}
	#ePlan A:HOVER {
		font-size:9px;
		color: #000000;
		font-weight:bold;
		text-decoration:underline;
	}
	#ePlan A:ACTIVE {
		font-size:9px;
		color: #000000;
		font-weight:bold;
		text-decoration:none;
	}
/* FIN --- Menu de gauche */
/*Pour aligner le contenu*/
.padding5 {
	padding: 10px 0px 4px 2px;
	margin: 0px 0px 0px 2px;
}
.padding10 {
	padding: 0px 5px 0px 8px;
	margin: 0px 5px 0px 8px;
	max-width: 380px;
}
.padding15 {
	padding: 0px 13px 0px 13px;
	margin: 0px 13px 0px 13px;
}
.paddingContenu {
	padding: 15px;
}
	/* LISTE AVEC CONTENU OUVRANT */
		ul.listeContenuOuvrant {
			margin:0px;
			padding:0px;
			line-height: 15px;
		}
			@media screen {
				ul.listeContenuOuvrant li {
					margin: 0px;
					padding: 5px 0px 1px 17px;
				}
			}
			@media print {
				ul.listeContenuOuvrant li {
					list-style-type: disc;
				}
			}
				ul.listeContenuOuvrant li p {
					margin: 10px 0px 0px 0px;
					font-size: 10px;
				}
				ul.listeContenuOuvrant li strong {
					color: #999999;
				}
				/* Titre de section */
				ul.listeContenuOuvrant li h2 {
					margin: 10px 0px 0px 0px;
					color: #999999;
					font-size: 10px;
				}
				/* Autre titre */
				ul.listeContenuOuvrant li h3 {
					margin: 10px 0px 0px 0px;
					padding: 0px;
					color: #C0C0C0;
					font-size: 10px;
				}
			/* contenuCache est associ� au bloc de contenu cach� et � l'image ">". */
			@media screen {
				ul.listeContenuOuvrant li.contenuCache {
					background: url(/pls/portal/docs/page/librairie_fr/images/bt_fleche_liste_f.gif) no-repeat 0px 8px;
					list-style-image: none;
					list-style-type: none;
				}
			}
			@media print {
				ul.listeContenuOuvrant li.contenuCache {
					_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/bt_fleche_liste_f.gif);
				}
			}
				ul.listeContenuOuvrant li.contenuCache a:link {
					color: #666666;
					font-weight: bold;
					text-decoration: none;
					font-size: 10px;
				}
				ul.listeContenuOuvrant li.contenuCache a:visited {
					color: #666666;
					font-weight: bold;
					text-decoration: none;
					font-size: 10px;
				}
				ul.listeContenuOuvrant li.contenuCache a:hover {
					color: #333333;
					font-weight: bold;
					text-decoration: none;
					font-size: 10px;
				}
				ul.listeContenuOuvrant li.contenuCache a:active {
					color: #666666;
					font-weight: bold;
					text-decoration: none;
					font-size: 10px;
				}
				ul.listeContenuOuvrant li.contenuCache div {
					display: none; /* Cacher le div. */
				}
			/* contenuAffiche est associ� au bloc de contenu ouvrant. */
			@media screen {
				ul.listeContenuOuvrant li.contenuAffiche {
					background: url(/pls/portal/docs/page/librairie_fr/images/bt_fleche_liste_o.gif) no-repeat 0px 8px;
					list-style-image: none;
					list-style-type: none;
				}
			}
			@media print {
				ul.listeContenuOuvrant li.contenuAffiche {
					_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/bt_fleche_liste_o.gif);
				}
			}
				ul.listeContenuOuvrant li.contenuAffiche a:link {
					color: #333333;
					font-weight: bold;
					text-decoration: none;
					font-size: 10px;
				}
				ul.listeContenuOuvrant li.contenuAffiche a:visited {
					color: #333333;
					font-weight: bold;
					text-decoration: none;
					font-size: 10px;
				}
				ul.listeContenuOuvrant li.contenuAffiche a:hover {
					color: #666666;
					font-weight: bold;
					text-decoration: none;
					font-size: 10px;
				}
				ul.listeContenuOuvrant li.contenuAffiche a:active {
					color: #333333;
					font-weight: bold;
					text-decoration: none;
					font-size: 10px;
				}
				ul.listeContenuOuvrant li.contenuAffiche div {
					display: block; /* Afficher le div. */
					font-size: 10px;
				}
				/* Liens par d�fauts � l'int�rieur du div. */
				ul.listeContenuOuvrant li.contenuAffiche div a:link {
					color: #333333;
					font-weight: normal;
					text-decoration: underline;
					font-size: 10px;
				}
				ul.listeContenuOuvrant li.contenuAffiche div a:visited {
					color: #333333;
					font-weight: normal;
					text-decoration: underline;
					font-size: 10px;
				}
				ul.listeContenuOuvrant li.contenuAffiche div a:hover {
					color: #666666;
					font-weight: normal;
					text-decoration: underline;
					font-size: 10px;
				}
				ul.listeContenuOuvrant li.contenuAffiche div a:active {
					color: #333333;
					font-weight: normal;
					text-decoration: underline;
					font-size: 10px;
				}
			/*  LISTE DE LIENS ET DE PDF */
			/* Permet d'afficher une liste de liens et de Pdf � l'int�rieur du div de contenuAffiche. */
			ul.listeContenuOuvrant li.contenuAffiche div ul.listeLiens {
				margin: 10px 15px 0px 0px;
				padding:0px;
				line-height: 15px;
			}
				ul.listeContenuOuvrant li.contenuAffiche div ul.listeLiens a:link {
					color: #666666;
					font-weight: bold;
					text-decoration: none;
				}
				ul.listeContenuOuvrant li.contenuAffiche div ul.listeLiens a:visited {
					color: #666666;
					font-weight: bold;
					text-decoration: none;
				}
				ul.listeContenuOuvrant li.contenuAffiche div ul.listeLiens a:hover {
					color: #333333;
					font-weight: bold;
					text-decoration: none;
				}
				ul.listeContenuOuvrant li.contenuAffiche div ul.listeLiens a:active {
					color: #666666;
					font-weight: bold;
					text-decoration: none;
				}
				@media screen {
					ul.listeContenuOuvrant li.contenuAffiche div ul.listeLiens li {
						margin: 5px 0px 0px 0px;
						padding: 1px 0px 1px 17px;
						background: url(/pls/portal/docs/page/librairie_fr/images/fleche_noir.gif) no-repeat 5px 8px;
					}
				}
				@media print {
					ul.listeContenuOuvrant li.contenuAffiche div ul.listeLiens li {
						list-style-type: disc;
						_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/fleche_noir.gif);
					}
				}
				/* Texte par defaut et image d'un PDF */
				ul.listeContenuOuvrant li.contenuAffiche div ul.listeLiens li.pdf {
					font-size: 9px;
					color: #333333;
				}
				@media screen {
					ul.listeContenuOuvrant li.contenuAffiche div ul.listeLiens li.pdf {
						margin: 0px;
						padding: 5px 0px 1px 17px;
						background: url(/pls/portal/docs/page/librairie_fr/images/pdf_icon_li.gif) no-repeat 0px 8px;
					}
				}
				@media print {
					ul.listeContenuOuvrant li.contenuAffiche div ul.listeLiens li.pdf {
						list-style-type: disc;
						_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/pdf_icon_li.gif);
					}
				}
				/* Texte de description d'un PDF. */
				ul.listeContenuOuvrant li.contenuAffiche div ul.listeLiens span {
					color: #666666;
					font-weight: normal;
					font-size: 10px;
				}
			/*****  LISTE DE LIENS ET DE PDF *****/
			/* LISTE DE PDF */
			/* Afficher une liste de Pdf � l'int�rieur du div de contenuAffiche. */
			ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf {
				width: 400px;
				margin: 10px 15px 0px 0px;
				padding:0px;
				line-height: 15px;
				font-size: 10px;
			}
				/* Texte par defaut et image d'un PDF */
				ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li {
					color: #333333;
				}
				@media screen {
					ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li {
						margin: 5px 0px 0px 0px;
						padding: 1px 0px 1px 17px;
						background: url(/pls/portal/docs/page/librairie_fr/images/pdf_icon_li.gif) no-repeat 0px 4px;
					}
					ul.listePdf li ul li {
						background: none;
					}
				}
				@media print {
					/* Texte par defaut et image d'un PDF */
					ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li {
						list-style-type: disc;
						_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/pdf_icon_li.gif);
					}
					ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li ul li {
						list-style-type: none;
						_list-style-image: none;
					}
				}
				/* Description des liens PDF */
				ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li a:link {
					color: #666666;
					font-weight: bold;
					text-decoration: none;
				}
				ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li a:visited {
					color: #666666;
					font-weight: bold;
					text-decoration: none;
				}
				ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li a:hover {
					color: #333333;
					font-weight: bold;
					text-decoration: none;
				}
				ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li a:active {
					color: #666666;
					font-weight: bold;
					text-decoration: none;
				}
				ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li ul {
					margin: 0px;
					padding:0px;
					line-height: 15px;
				}
					ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li ul li {
						margin: 0px;
						padding: 0px;
						background-image: none;
						color: #333333;
						clear:both;
					}
						ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li ul li a:link {
							float: left;
							width: 220px;
							font-weight: normal;
							color: #333333;
							text-decoration: underline;
						}
						ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li ul li a:visited {
							float: left;
							width: 220px;
							font-weight: normal;
							color: #333333;
							text-decoration: underline;
						}
						ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li ul li a:active {
							float: left;
							width: 220px;
							font-weight: normal;
							color: #333333;
							text-decoration: underline;
						}
						ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li ul li a:hover {
							float: left;
							width: 220px;
							font-weight: normal;
							color: #000000;
							text-decoration: underline;
						}
				/* Texte de description d'un PDF. */
				ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf strong {
					color: #666666;
					font-weight: bold;
				}
			/* FIN LISTE DE PDF */
			/* LISTE ORDONN�E */
			ul.listeContenuOuvrant li.contenuAffiche div ol {
			/* les padding � z�ro ne sont pas n�cessaire sur IE mais le sont pour les browser Mozilla dont Firefox */
				margin: 10px 0px 5px 25px;
				padding: 0px;
			}
				ul.listeContenuOuvrant li.contenuAffiche div ol li {
					margin: 0px;
					padding: 0px 0px 1px 0px;
					background-image:none;
					list-style-type:decimal;
					line-height: 18px;
					font-size: 10px;
				}
			/***** FIN LISTE ORDONN�E *****/
			/* Liste plus pour la liste de contenu ouvrant */
			@media screen {
				ul.listeContenuOuvrant li.contenuAffiche div ul.listePlus li {
					margin: 0px;
					padding: 5px 0px 1px 17px;
					background: url(/pls/portal/docs/page/librairie_fr/images/bt_plus.gif) no-repeat 0px 8px;
					list-style: none;
					list-style-image: none;
				}
			}
			@media print {
				ul.listeContenuOuvrant li.contenuAffiche div ul.listePlus li {
					list-style-type: disc;
					_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/bt_plus.gif);
				}
			}
			/* Fin : Liste plus pour la liste de contenu ouvrant */
			/* LISTE PAR D�FAUT */
			ul.listeContenuOuvrant li.contenuAffiche div ul {
				margin: 10px 15px 0px 0px;
				padding:0px;
				list-style-type: none;
			}
				ul.listeContenuOuvrant li.contenuAffiche div ul li {
					line-height: 18px;
					font-size: 10px;
					color: #333333;
				}
				@media screen { /* Affichage de la liste � l'�cran */
					ul.listeContenuOuvrant li.contenuAffiche div ul li {
						padding: 1px 0px 1px 15px;
						background: url(/pls/portal/docs/page/librairie_fr/images/ic_fleche_li_cont_ouv.gif) no-repeat 5px 9px;
					}
				}
				@media print { /* Impression de la liste */
					ul.listeContenuOuvrant li.contenuAffiche div ul li {
						list-style-type: disc; /* Mozilla */
						_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/ic_fleche_li_cont_ouv.gif);	/* IExplorer */
					}
				}
			/***** FIN LISTE PAR D�FAUT *****/
			/* LISTE DE SITES WEB */
			/* Permet d'afficher une liste de liens et de Pdf � l'int�rieur du div de contenuAffiche. */
			ul.listeContenuOuvrant li.contenuAffiche div ul.listeWeb {
				margin: 10px 15px 0px 0px;
				padding:0px;
				line-height: 15px;
			}
				ul.listeContenuOuvrant li.contenuAffiche div ul.listeWeb a:link {
					color: #666666;
					font-weight: bold;
					text-decoration: none;
				}
				ul.listeContenuOuvrant li.contenuAffiche div ul.listeWeb a:visited {
					color: #666666;
					font-weight: bold;
					text-decoration: none;
				}
				ul.listeContenuOuvrant li.contenuAffiche div ul.listeWeb a:hover {
					color: #333333;
					font-weight: bold;
					text-decoration: none;
				}
				ul.listeContenuOuvrant li.contenuAffiche div ul.listeWeb a:active {
					color: #666666;
					font-weight: bold;
					text-decoration: none;
				}
				@media screen {
					ul.listeContenuOuvrant li.contenuAffiche div ul.listeWeb li {
						margin: 5px 0px 0px 0px;
						padding: 1px 0px 1px 18px;
						background: url(/pls/portal/docs/page/librairie_fr/images/ic_internet_15.gif) no-repeat 0px 2px;
					}
				}
				@media print {
					ul.listeContenuOuvrant li.contenuAffiche div ul.listeWeb li {
						list-style-type: disc;
						_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/ic_internet_15.gif);
					}
				}
			/***** FIN LISTE DE SITES WEB *****/
	/***** FIN LISTE AVEC CONTENU OUVRANT *****/
  /* LISTE PLUS ESPAC�E QUE LA LISTE STANDARD */
	ul.listePE li {
		margin: 30px 0px 0px 0px;
		line-height: 18px;
		/* Permettre � la liste de se mettre � c�t� des images. */
		height: 1%; /* Pour IE 5 et 6 */
		zoom: 1; /* Pour IE 6 et plus */
	}
	/***** FIN LISTE PLUS ESPAC�E QUE LA LISTE STANDARD *****/
	ul.listeCommunication {
		margin:0px;
		padding:0px;
		line-height: 15px;
		font-size: 10px;
	}
		ul.listeCommunication li {
			font-size: 10px;
			/* Permettre � la liste de se mettre � c�t� des images. */
			height: 1%; /* Pour IE 5 et 6 */
			zoom: 1; /* Pour IE 6 et plus */
		}
		ul.listeCommunication li a {
			text-decoration: underline;
			font-size: 10px;
		}
		ul.listeCommunication li a:link {
			color: #333;
			font-size: 10px;
		}
		ul.listeCommunication li a:visited {
			color: #333;
			font-size: 10px;
		}
		ul.listeCommunication li a:hover {
			color: #666;
			font-size: 10px;
		}
		ul.listeCommunication li a:active {
			color: #333;
			font-size: 10px;
		}
		@media screen {
			ul.listeCommunication li {
				margin: 0px;
				padding: 7px 0px 1px 21px;
				list-style: none;
				list-style-image: none;
			}
		}
		@media print {
			ul.listeCommunication li {
				list-style-type: disc;
			}
		}
		@media screen {
			ul.listeCommunication li.bus {
				background: url(/pls/portal/docs/page/librairie_fr/images/ic_bus_15.gif) no-repeat 0px 8px;
				}
		}
		@media print {
			ul.listeCommunication li.bus {
				_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/ic_bus_15.gif);
			}
		}
		@media print {
			ul.listeCommunication li.cellulaire {
				_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/ic_cell_15.gif);
			}
		}
		@media screen {
			ul.listeCommunication li.cellulaire {
				background: url(/pls/portal/docs/page/librairie_fr/images/ic_cell_15.gif) no-repeat 0px 8px;
				}
		}
		@media screen {
			ul.listeCommunication li.carte {
				background: url(/pls/portal/docs/page/librairie_fr/images/ic_carte.gif) no-repeat 0px 8px;
			}
		}
		@media print {
			ul.listeCommunication li.carte {
				_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/ic_carte.gif);
			}
		}
		@media screen {
			ul.listeCommunication li.courriel {
				background: url(/pls/portal/docs/page/librairie_fr/images/ic_courriel_15.gif) no-repeat 0px 8px;
				}
		}
		@media print {
			ul.listeCommunication li.courriel {
				_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/ic_courriel_15.gif);
			}
		}
		@media print {
			ul.listeCommunication li.cout {
				_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/ic_cout_15.gif);
			}
		}
		@media screen {
			ul.listeCommunication li.cout {
				background: url(/pls/portal/docs/page/librairie_fr/images/ic_cout_15.gif) no-repeat 0px 8px;
				}
		}
		@media screen {
			ul.listeCommunication li.handicap {
				background: url(/pls/portal/docs/page/librairie_fr/images/ic_handicap_15.gif) no-repeat 0px 8px;
				}
		}
		@media print {
			ul.listeCommunication li.handicap {
				_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/ic_handicap_15.gif);
			}
		}
		@media screen {
			ul.listeCommunication li.horaire {
				background: url(/pls/portal/docs/page/librairie_fr/images/ic_horaire_15.gif) no-repeat 0px 8px;
				}
		}
		@media print {
			ul.listeCommunication li.horaire {
				_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/ic_horaire_15.gif);
			}
		}
		@media screen {
			ul.listeCommunication li.internet {
				background: url(/pls/portal/docs/page/librairie_fr/images/ic_internet_15.gif) no-repeat 0px 8px;
				}
		}
		@media print {
			ul.listeCommunication li.internet {
				_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/ic_internet_15.gif);
			}
		}
		@media screen {
			ul.listeCommunication li.metro {
				background: url(/pls/portal/docs/page/librairie_fr/images/ic_metro_15.gif) no-repeat 0px 8px;
				}
		}
		@media print {
			ul.listeCommunication li.metro {
				_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/ic_metro_15.gif);
			}
		}
		@media print {
			ul.listeCommunication li.radio {
				_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/ic_radio_15.gif);
			}
		}
			@media screen {
			ul.listeCommunication li.telecopieur {
				background: url(/pls/portal/docs/page/librairie_fr/images/ic_telecopieur_15.gif) no-repeat 0px 8px;
				}
		}
		@media print {
			ul.listeCommunication li.telecopieur {
				_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/ic_telecopieur_15.gif);
			}
		}
			@media screen {
			ul.listeCommunication li.telephone {
				background: url(/pls/portal/docs/page/librairie_fr/images/ic_telephone_15.gif) no-repeat 0px 8px;
				}
		}
		@media print {
			ul.listeCommunication li.telephone {
				_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/ic_telephone_15.gif);
			}
		}
	/* FIN *** Liste  communication */
	/*** FIN LISTES ***/
 /* TABLEAU DE DONN�ES */
	table.tabDonnees {
		background-color: #E7E7E7;
		border: #E4E4E4 1px solid;
		margin-top: 10px;
	}
	table.tabDonnees sup {
		_font-size: 11px;
	}
	table.tabDonnees th {
		font-size: 11px;
		font-weight: bold;
		color: #333333;
		line-height: 18px;
		border-top: #CCCCCC 1px solid;
		border-right: #CCCCCC 1px solid;
		border-bottom: #CCCCCC 1px solid;
		background: url(/pls/portal/docs/page/librairie_fr/images/bg_td_tab_donnees.jpg) no-repeat;
		text-align: left;
		padding: 0px 0px 0px 10px;
	}
	table.tabDonnees th.middle {
		text-align: center;
	}
	table.tabDonnees tr {
		background: none;
		background-color: #FFFFFF;
	}
	table.tabDonnees tr.bg1 { /* Permet de mettre une ligne de tableau de couleur diff�rente. Ne pas utiliser celui-l�. */
		background: url(/pls/portal/docs/page/librairie_fr/images/bg_tab_donnees.jpg) no-repeat;
	}
	table.tabDonnees tr.trBg1 { /* Permet de mettre une ligne de tableau de couleur diff�rente */
		background: url(/pls/portal/docs/page/librairie_fr/images/bg_tab_donnees.jpg) no-repeat;
	}
	table.tabDonnees tr.tabDonnees_bg1 { /* Permet de mettre une ligne de tableau de couleur diff�rente */
		background: url(/pls/portal/docs/page/librairie_fr/images/bg_tab_donnees.jpg) no-repeat;
	}
	table.tabDonnees td {
		padding: 0px 0px 0px 10px;
		vertical-align: top;
		font-size: 10px;
		border-bottom: #CCCCCC 1px solid;
		border-right: #CCCCCC 1px solid;
	}
	table.tabDonnees td.middle {
		vertical-align: top;
		text-align: center;
	}
	table.tabDonnees a:link {	/* Liens par d�faut dans le tableau */
		font-size: 10px;
	}
	table.tabDonnees a:visited {
		font-size: 10px;
	}
	table.tabDonnees a:hover {
		font-size: 10px;
	}
	table.tabDonnees a:active {
		font-size: 10px;
	}
	table.tabDonnees td ul { /* Liste non-ordonn�e par d�faut */
		margin: 0px 0px 0px 0px;
		padding:0px;
	}
	table.tabDonnees td	ul li {
		line-height: 18px;
		color: #333333;
		font-size: 10px;
		/* Permettre � la liste de se mettre � c�t� des images. */
		height: 1%; /* Pour IE 5 et 6 */
		zoom: 1; /* Pour IE 6 et plus */
	}
  table.tabDonnees td ol { /* Liste ordonn�e par d�faut */
		margin: 0px 0px 0px 22px;
		_margin: 0px 0px 0px 25px;
		padding: 0px;
	}
	table.tabDonnees td	ol li {
		line-height: 18px;
		color: #333333;
		font-size: 10px;
	}
	table.tabDonnees td ul.listePdf {
		width: auto; /* Pour enlever la largeur sur les listes de PDF */
	}
	/***** FIN TABLEAU DE DONN�ES *****/
	/* MENUS DE 3E NIVEAU */
	/* Contenu pour le menu de 3i�me niveau standard*/
	div.menu_cont {
		display: none;
	}
	/* Menu de 3i�me niveau sous forme de liste d�roulante */
	select.menuListe {
		background-color: #FFFFFF;
		font-size : 10px;
		color: #000000;
  }
	/* Contenu associ� aux valeurs de la liste d�roulante */
	div.menuListe_cont {
		display: none;
	}
	/* Contenu associ� au menu onglets */
	div.menuOng_cont {
		display: none;
	}
	/***** FIN MENU DE 3E NIVEAU *****/
	/* PARTENAIRE */
	#hd_imgPart {
		display: block;
		margin: 15px 5px 0px 5px;
		width: 175px;
		height: 11px;
	}
	#tabPart {
		width: 175px;
		margin: 0px 5px 0px 5px;
		border: 1px #CCCCCC solid;
		border-top: none;
	}
		#tabPart td {
			text-align:center;
			vertical-align: top;
		}
	/***** PARTENAIRE *****/
	/* TABLEAU POUR LES IMAGES PUBLICITAIRES (COLONNE DE GAUCHE OU DE DROITE) */
	table.tabPub {
		margin: 15px 5px 0px 5px;
		_margin: 15px 0px 0px 0px;
		width: 100%;
	}
		table.tabPub td {
			vertical-align: top;
			text-align: center;
		}
	/***** FIN TABLEAU POUR LES IMAGES PUBLICITAIRES (COLONNE DE GAUCHE OU DE DROITE) *****/
	/* IMAGES PUBLICITAIRES */
	img.bouton_promo{
		margin:10px 5px;
	}
	/* FIN IMAGES PUBLICITAIRES */
	/* TABLEAU POUR LES PDF (COLONNE DE GAUCHE) */
	table.tabPdf_coll {
		width: 175px;
		background: url(/pls/portal/docs/page/librairie_fr/images/bg_blocPdf.gif) repeat;
		margin: 15px 5px 0px 5px;
		border-bottom: 1px #E7E7E7 solid;
	}
		table.tabPdf_coll td {
			padding: 7px 0px 0px 0px;
		}
		table.tabPdf_coll img {
			float: left;
			margin: 3px 0px 10px 2px;
		}
		table.tabPdf_coll p {
			margin: 0px 0px 10px 0px;
			padding: 0px;
			float: right;
			width: 115px;
			font-size: 9px;
			color: #999999;
		}
		/* Description des liens PDF */
		table.tabPdf_coll a:link {
			margin-top: 0px;
			display: block;
			float: right;
			width: 115px;
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		table.tabPdf_coll a:visited {
			display: block;
			margin-top: 0px;
			float: right;
			width: 115px;
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		table.tabPdf_coll a:hover {
			display: block;
			margin-top: 0px;
			float: right;
			width: 115px;
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		table.tabPdf_coll a:active {
			display: block;
			margin-top: 0px;
			float: right;
			width: 115px;
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
	/***** FIN TABLEAU POUR LES PDF (COLONNE DE GAUCHE) *****/
	/* UN DOCUMENT PDF POUR LES PAGES DE 3I�ME NIVEAU */
	table.tabPdf {
		width: 390px;
		margin: 15px 0px 0px 0px;
		padding: 0px;
		background: url(/pls/portal/docs/page/librairie_fr/images/bg_tab_donnees.jpg) no-repeat;
		border: #CCCCCC 1px solid;
	}
	table.tabPdf td {
		padding: 10px;
		color: #666666;
		font-size: 10px;
		vertical-align:top;
	}
		table.tabPdf td.tabPdf_colGauche {
			padding-top: 14px;
			padding-right: 0px;
		}
	table.tabPdf ul {
		margin: 0px;
		padding: 0px;
		line-height: 15px;
		font-size: 10px;
	}
		table.tabPdf ul li {
			color: #666666;
			font-size: 10px;
		}
		@media screen {
			table.tabPdf ul li {
				padding: 1px 0px 1px 35px;
				background: url(/pls/portal/docs/page/librairie_fr/images/pdf_icon25.gif) no-repeat 0px 4px;
				list-style: none;
				list-style-image: none;
			}
		}
		@media print {
				table.tabPdf ul li {
					list-style-type: disc;
					_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/pdf_icon25.gif);
				}
		}
			table.tabPdf ul li a:link {
				color: #333333;
				text-decoration: underline;
				font-size: 10px;
				display: block;
			}
			table.tabPdf ul li a:visited {
				color: #333333;
				text-decoration: underline;
				font-size: 10px;
				display: block;
			}
			table.tabPdf ul li a:hover {
				color: #666666;
				text-decoration: underline;
				font-size: 10px;
				display: block;
			}
			table.tabPdf ul li a:active {
				color: #333333;
				text-decoration: underline;
				font-size: 10px;
				display: block;
			}
		table.tabPdf a:link {
			color: #333333;
			text-decoration: underline;
			font-size: 10px;
		}
		table.tabPdf a:visited {
			color: #333333;
			text-decoration: underline;
			font-size: 10px;
		}
		table.tabPdf a:hover {
			color: #666666;
			text-decoration: underline;
			font-size: 10px;
		}
		table.tabPdf a:active {
			color: #333333;
			text-decoration: underline;
			font-size: 10px;
		}
		table.tabPdf p {
			margin: 0px;
			padding: 0px;
			font-size: 10px;
			color: #666666;
		}
	/***** UN DOCUMENT PDF POUR LES PAGES DE 3I�ME NIVEAU *****/
	/* UN DOCUMENT ZIP */
	table.tabZip {
		width: 390px;
		margin: 15px 0px 0px 0px;
		padding: 0px;
		background: url(/pls/portal/docs/page/librairie_fr/images/bg_tab_donnees.jpg) no-repeat;
		border: #CCCCCC 1px solid;
	}
	table.tabZip td {
		padding: 10px;
		color: #666666;
		font-size: 10px;
		vertical-align:top;
	}
		table.tabZip td.tabZip_colGauche {
			padding-top: 14px;
			padding-right: 0px;
		}
	table.tabZip ul {
		margin: 0px;
		padding: 0px;
		line-height: 15px;
		font-size: 10px;
	}
		table.tabZip ul li {
			color: #666666;
			font-size: 10px;
		}
		@media screen {
			table.tabZip ul li {
				padding: 1px 0px 1px 35px;
				background: url(/pls/portal/docs/page/librairie_fr/images/ic_zip_25.gif) no-repeat 0px 4px;
				list-style: none;
				list-style-image: none;
			}
		}
		@media print {
				table.tabZip ul li {
					list-style-type: disc;
					_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/ic_zip_25.gif);
				}
		}
			table.tabZip ul li a:link {
				color: #333333;
				text-decoration: underline;
				font-size: 10px;
				display: block;
			}
			table.tabZip ul li a:visited {
				color: #333333;
				text-decoration: underline;
				font-size: 10px;
				display: block;
			}
			table.tabZip ul li a:hover {
				color: #666666;
				text-decoration: underline;
				font-size: 10px;
				display: block;
			}
			table.tabZip ul li a:active {
				color: #333333;
				text-decoration: underline;
				font-size: 10px;
				display: block;
			}
		table.tabZip a:link {
			color: #333333;
			text-decoration: underline;
			font-size: 10px;
		}
		table.tabZip a:visited {
			color: #333333;
			text-decoration: underline;
			font-size: 10px;
		}
		table.tabZip a:hover {
			color: #666666;
			text-decoration: underline;
			font-size: 10px;
		}
		table.tabZip a:active {
			color: #333333;
			text-decoration: underline;
			font-size: 10px;
		}
		table.tabZip p {
			margin: 0px;
			padding: 0px;
			font-size: 10px;
			color: #666666;
		}
	/***** FIN UN DOCUMENT ZIP *****/
	/* �L�MENTS DE FORMULAIRES */
	form.mainForm {
		 margin-top: 0px;     /* Pour enlever les espaces avant et apr�s les formulaires. */
		 margin-bottom: 0px;
	}
	div.formulaire {
		padding: 10px;
		background:url(/pls/portal/docs/page/librairie_fr/images/bg_form.jpg);
		border: 1px #CCC solid;
		width:100%;
	}
div.formulaire table {
			margin: 0px;
		}
			div.formulaire table td {
				font-size: 10px;
				color: #333;
				min-height: 5px;
				vertical-align: top;
				padding: 5px;
			}
				div.formulaire table td p {
					margin: 0px 0px 15px 0px;
					font-size: 10px;
				}
					div.formulaire table td div.formNumero {
						background: #E7E7E7;
						padding: 0px 4px 0px 4px;
						font-weight: bold;
						text-align: center;
						border: 1px #CCC solid;
					}
					div.formulaire table td div.formQuestion {
						color: #666;
						font-size: 10px;
						/* font-weight: bold;  >>> Enlever pour les questions de la PES Questionnaires en ligne */
						padding: 5px;
						border: 1px solid #CCC;
						background-color: #FFF;
						float: left;
				}
				div.formulaire table td span.formObligatoire {
					color: #8C0000;
				}
				div.formulaire table td span.formCommentaire {
					color: #666;
					font-size: 9px;
				}
				div.formulaire table td div.formEtiquette {
					margin: 0px;
					padding: 0px;
					display: inline;
					font-size: 10px;
				}
				div.formulaire table td input {
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size: 10px;
					color: #333;
				}
				div.formulaire table td input.formBouton {
					height: 17px;
				}
				div.formulaire table td select {
					font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size : 10px;
					color : #333;
					height: 17px;
					width: 200px;
				}
				div.formulaire table td textarea {
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size: 10px;
					color: #333;
					width: 200px;
				}
				div.formulaire table td div.formEtiqInput {
					clear: both;
					padding-bottom: 10px;
				}
					div.formulaire table td div.formEtiqInput div.formInput input {
						float: left;
						margin-bottom: 5px;
					}
					div.formulaire table td div.formEtiqInput div.formEtiquette {
						float: left;
						padding-left: 5px;
						margin-top: 5px;
						_margin-top: 2px;
					}
					div.formulaire table td table.formTabInfo td { /* R�sultats associ�s � des questionnaires. */
						border-right: #fff solid 1px;
						border-bottom: #fff solid 1px;
					}
	div.smallFormColGauche {
		width: 153px; /* Pour Mozilla � cause du Box Model
		                 185px - Valeur de gauche (padding:10px et bordure:1px) -
										 valeur � droite (padding:10px et bordure:1px) */
		_width: 175px; /* Pour IExplorer */
		margin: 5px;
	}
	div.smallFormColDroite {
		width: 143px; /* Pour Mozilla � cause du Box Model
		                 185px - Valeur de gauche (padding:10px et bordure:1px) -
										 valeur � droite (padding:10px et bordure:1px) */
		_width: 165px; /* Pour IExplorer */
		margin: 5px;
	}
	div.mediumForm {
		width: 368px; /* Pour Mozilla � cause du Box Model
		                 400px - Valeur de gauche (padding:10px et bordure:1px) -
										 valeur � droite (padding:10px et bordure:1px) */
		_width: 390px; /* Pour IExplorer */
	}
		div.mediumForm .formChampMedium {
			width: 200px;
		}
		div.mediumForm .formChampLarge {
			width: 250px;
		}
	div.largeForm {
		width: 523px; /* Pour Mozilla � cause du Box Model
		                 545px - Valeur de gauche (padding:10px et bordure:1px) -
										 valeur � droite (padding:10px et bordure:1px) */
		_width: 545px; /* Pour IExplorer */
	}
		div.largeForm .formChampMedium {
			width: 200px;
		}
		div.largeForm .formChampLarge {
			width: 250px;
		}
	div.btBasForm {
		margin: 10px 0px 0px 0px;
		padding: 0px;
	}
		div.btBasForm div {
			margin: 0px;
			padding: 0px;
			float: right;
		}
	div.btBasMediumForm {
		width: 390px;
	}
	/* �l�ment de navigation de type pr�c�dent suivant */
	div.navPrecSuiv {
		margin-top: 10px;
		clear: both;
	}
		div.navPrecSuiv div.prec {
			float:left;
			background:url(/pls/portal/docs/page/librairie_fr/images/bt_precedent.gif) 0px 5px no-repeat;
			padding: 2px 5px 5px 18px;
		}
		div.navPrecSuiv div.suiv {
			float:right;
			background:url(/pls/portal/docs/page/librairie_fr/images/bt_suivant.gif) right 5px no-repeat;
			padding: 2px 17px 5px 5px;
		}
		div.navPrecSuiv a {
			color: #333;
		}
			div.navPrecSuiv a:link {
				font-size: 10px;
				text-decoration: none;
				font-weight: bold;
			}
			div.navPrecSuiv a:visited {
				font-size: 10px;
				text-decoration: none;
				font-weight: bold;
			}
			div.navPrecSuiv a:hover {
				font-size: 10px;
				color: #666;
				text-decoration: none;
			}
			div.navPrecSuiv a:active {
				font-size: 10px;
				text-decoration: none;
				font-weight: bold;
			}
	/***** Fin �l�ment de navigation de type pr�c�dent suivant *****/
	/***** FIN �L�MENTS DE FORMulAIRES *****/
	/* TABLEAU POUR LES PUBLICATIONS SUR LES COLLECTRICES (COLONNE DE GAUCHE SEULEMENT) */
	table.tabCollPub {
		/* margin: 15px 10px 0px 5px; */
		width: 100%;
		background: url(/pls/portal/docs/page/service_fin_fr/media/images/degrade_tab_fin.jpg);
		BACKGROUND-REPEAT: repeat-x;
		border: 1px solid #efefef;
	}
	table.tabPdfColl {
		margin: 5px;
		width: 175px;
	}
	table.tabPdfColl ul.listePlus {
		clear:both;
	}
		table.tabCollPub tr {
			padding: 0px 5px 0px 0px;
		}
		table.tabCollPub tr.tr_listeCollPub {
			background: url(/pls/portal/docs/page/librairie_fr/images/bg_tabCollPub03.jpg) no-repeat;
			margin: 0px;
			padding:  0px;
		}
			table.tabCollPub tr.tr_listeCollPub td {
				border-top: #E8E8E8 solid 1px;
				padding: 5px 0px 0px 0px;
			}
		table.tabCollPub td.td_basCollPub {
			background: url(/pls/portal/docs/page/librairie_fr/images/bg_tabCollPub_bas.jpg) no-repeat;
			line-height: 0px;
			font-size: 0px;
			height: 8px;
			padding: 0px;
		}
			table.tabCollPub td {
				vertical-align: top;
				text-align: left;
			}
			table.tabCollPub td.td_imageCollPub {
				background: url(/pls/portal/docs/page/librairie_fr/images/bg_tabCollPub_img.jpg) no-repeat;
				/* margin: 0;
				padding: 5px 0 5px 5px;*/
			}
			table.tabCollPub td.td_unDocCollPub {
				padding: 0px;
			}
		table.tabCollPub ul{
			padding: 0px;
			margin:0px 0px 0px 5px;
		}
			table.tabCollPub ul li{
				font-size: 9px;
				color: #666666;
				display: block;
			}
			table.tabCollPub ul li.pdf{
				background: url(/pls/portal/docs/page/librairie_fr/images/pdf_icon14.gif) no-repeat 0px 2px;
			}
		table.tabCollPub a:link {
			font-size: 9px;
		}
		table.tabCollPub a:active {
			font-size: 9px;
		}
		table.tabCollPub a:hover {
			font-size: 9px;
		}
		table.tabCollPub a:visited {
			font-size: 9px;
		}
	/***** FIN TABLEAU POUR LES PUBLICATIONS SUR LES COLLECTRICES (COLONNE DE GAUCHE SEULEMENT) *****/
	/* Navigation de bas de page avec des num�ros de page (pagination) */
	table.nav_recherche {
		margin: 10px 15px 10px 0px;
	}
	table.nav_recherche td {
		padding: 0px;
		font-size: 10px;
		font-weight: bold;
		color: #666;
	}
			table.nav_recherche td a:link{
				font-size: 10px;
				font-weight: normal;
				color: #666;
				text-decoration: underline;
				line-height: 15px;
			}
			table.nav_recherche td a:visited{
				font-size: 10px;
				font-weight: normal;
				color: #666;
				text-decoration: underline;
				line-height: 15px;
			}
			table.nav_recherche td a:hover{
				font-size: 10px;
				font-weight: normal;
				color: #000;
				text-decoration: underline;
				line-height: 15px;
			}
			table.nav_recherche td a:active{
				font-size: 10px;
				font-weight: normal;
				color: #666;
				text-decoration: underline;
				line-height: 15px;
			}
	/***** Fin Navigation de bas de page avec des num�ros de page *****/
/* Vue pour les �v�nements politiques des arrondissements et de la mairie. */
div.vueEvenPolit {
	padding: 5px 10px 10px 18px;
	font-size: 10px;
}
	div.vueEvenPolit table {
		margin-top: 10px;
	}
		div.vueEvenPolit table td {
			font-size: 10px;
		}
	div.vueEvenPolit p {
		margin: 10px 0px 10px 0px;
		font-size: 10px;
	}
	/* Description des liens PDF */
	div.vueEvenPolit ul.listePdf {
		width:100%;
		margin: 10px 0px 0px 0px;
	}
		div.vueEvenPolit ul.listePdf li {
			background: url(/pls/portal/docs/page/librairie_fr/images/pdf_icon_li.gif) no-repeat 1px 4px;
			padding: 1px 0px 1px 20px;
		}
			div.vueEvenPolit ul.listePdf li a:link {
				color: #333;
				text-decoration: underline;
				font-weight: normal;
				font-size: 10px;
			}
			div.vueEvenPolit ul.listePdf li a:visited {
				color: #333;
				text-decoration: underline;
				font-weight: normal;
				font-size: 10px;
			}
			div.vueEvenPolit ul.listePdf li a:hover {
				color: #666;
				text-decoration: underline;
				font-weight: normal;
				font-size: 10px;
			}
			div.vueEvenPolit ul.listePdf li a:active {
				color: #333;
				text-decoration: underline;
				font-weight: normal;
				font-size: 10px;
			}
/***** Vue pour les �v�nements politiques des arrondissements et de la mairie. *****/
/* Pop-up vid�o ou vid�o dans une page. */
div.videoFlash {
	width: 342px;
	_width: 362px;
}
div.popUpVideo {
	padding: 10px;
	background: url(/pls/portal/docs/page/librairie_fr/images/bg_popUpVideo.jpg) no-repeat;
	height: 100%;
}
	div.videoFlash ul#listeFermer {
		margin: 0px 0px 10px 240px;
		_margin: 0px 0px 10px 280px;
	}
		div.videoFlash ul#listeFermer li {
			background: url(/pls/portal/docs/page/librairie_fr/images/bt_fermer_x.gif) no-repeat 0px 6px;
			list-style: none;
			padding: 1px 0px 1px 18px;
			/* Permettre � la liste de se mettre � c�t� des images. */
			_height: 1%; /* Pour IE 5 et 6 */
			_zoom: 1; /* Pour IE 6 et plus */
		}
			div.videoFlash ul#listeFermer li a:link {
				color: #666;
				text-decoration: none;
				font-size: 10px;
				font-weight: bold;
			}
			div.videoFlash ul#listeFermer li a:visited {
				color: #666;
				text-decoration: none;
				font-size: 10px;
				font-weight: bold;
			}
			div.videoFlash ul#listeFermer li a:hover {
				color: #333;
				text-decoration: none;
				font-size: 10px;
				font-weight: bold;
			}
			div.videoFlash ul#listeFermer li a:active {
				color: #666;
				text-decoration: none;
				font-size: 10px;
				font-weight: bold;
			}
div.infoVideo {
	background-color: #F9F9F9;
	border: #919999 1px solid;
	border-top: 0px;
	font-size: 10px;
	margin-top: 0px;
	padding: 10px 10px 0 10px;
	width: 320px;
	_width: 342px
}
	div.infoVideo p {
		margin: 0 0 10px 0;
		font-size: 10px;
	}
	div.infoVideo ul {
		margin: 0 0 10px 0;
	}
		div.infoVideo li {
			line-height: 18px;
			color: #333333;
			font-size: 10px;
		}
			div.infoVideo li a:link {
				font-size: 10px;
			}
			div.infoVideo li a:hover {
				font-size: 10px;
			}
			div.infoVideo li a:active {
				font-size: 10px;
			}
			div.infoVideo li a:visited {
				font-size: 10px;
			}
		@media screen {
			div.infoVideo li {
				padding: 0px 0px 1px 16px;
				background: url(/pls/portal/docs/page/librairie_fr/images/bt_video.gif) no-repeat 0px 2px;
				list-style: none;
				list-style-image: none;
			}
		}
		@media print {
			div.infoVideo li  {
				list-style-type: disc;
				_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/bt_video.gif);
			}
		}
/* Fin : Pop-up vid�o */
	/* LISTE DE FICHIERS AUDIO OU VID�O */
	ul.listeMedia {
		margin: 15px 15px 0px 15px;
		padding:0px;
		line-height: 15px;
		font-size: 10px;
	}
		/* Texte par defaut et image d'un PDF */
		ul.listeMedia li {
			color: #333333;
			font-size: 10px;
			/* Permettre � la liste de se mettre � c�t� des images. */
			height: 1%; /* Pour IE 5 et 6 */
			zoom: 1; /* Pour IE 6 et plus */
		}
		@media screen {
			ul.listeMedia li {
				margin: 5px 0px 0px 0px;
				padding: 1px 0px 1px 18px;
				list-style: none;
				list-style-image: none;
			}
		}
		@media screen {
			ul.listeMedia li.windowsMedia {
				background: url(/pls/portal/docs/page/librairie_fr/images/ic_wmp_15.gif) no-repeat 0px 3px;
			}
		}
		@media print {
			ul.listeMedia li {
				list-style-type: disc;
			}
			ul.listeMedia li.windowsMedia {
				_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/ic_wmp_15.gif);
			}
		}
		ul.listeMedia li a:link {
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listeMedia li a:visited {
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listeMedia li a:hover {
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listeMedia li a:active {
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
	div.divListQTVR {
		width: 1px;
		height: 1px;
	}
	/* Fichier QuickTime */
	li.mov {
		line-height: 18px;
		color: #333;
		font-size: 10px;
	}
		li.mov a:link {
			font-size: 10px;
			font-weight: bold;
			text-decoration: none;
			color: #666;
		}
		li.mov a:hover {
			font-size: 10px;
			font-weight: bold;
			text-decoration: none;
			color: #333;
		}
		li.mov a:active {
			font-size: 10px;
			font-weight: bold;
			text-decoration: none;
			color: #666;
		}
		li.mov a:visited {
			font-size: 10px;
			font-weight: bold;
			text-decoration: none;
			color: #666;
		}
	@media screen {
		li.mov {
			margin: 0px;
			padding: 0px 0px 1px 18px;
			background: url(/pls/portal/docs/page/librairie_fr/images/ic_qt_15.gif) no-repeat 0px 2px;
			list-style: none;
			list-style-image: none;
		}
	}
	@media print {
		li.mov {
			list-style-type: disc;
			_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/ic_qt_15.gif);
		}
	}
	/* Fichier Windows Media Player */
	li.wmv {
		line-height: 18px;
		color: #333;
		font-size: 10px;
	}
		li.wmv a:link {
			font-size: 10px;
			font-weight: bold;
			text-decoration: none;
			color: #666;
		}
		li.wmv a:hover {
			font-size: 10px;
			font-weight: bold;
			text-decoration: none;
			color: #333;
		}
		li.wmv a:active {
			font-size: 10px;
			font-weight: bold;
			text-decoration: none;
			color: #666;
		}
		li.wmv a:visited {
			font-size: 10px;
			font-weight: bold;
			text-decoration: none;
			color: #666;
		}
	@media screen {
		li.wmv {
			margin: 0px;
			padding: 0px 0px 1px 18px;
			background: url(/pls/portal/docs/page/librairie_fr/images/ic_wmp_15.gif) no-repeat 0px 2px;
			list-style: none;
			list-style-image: none;
		}
	}
	@media print {
		li.wmv {
			list-style-type: disc;
			_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/ic_wmp_15.gif);
		}
	}
	li.video {
		line-height: 18px;
		color: #333333;
		font-size: 10px;
	}
		li.video a:link {
			font-size: 10px;
			font-weight: bold;
			text-decoration: none;
			color: #666;
		}
		li.video a:hover {
			font-size: 10px;
			font-weight: bold;
			text-decoration: none;
			color: #333;
		}
		li.video a:active {
			font-size: 10px;
			font-weight: bold;
			text-decoration: none;
			color: #666;
		}
		li.video a:visited {
			font-size: 10px;
			font-weight: bold;
			text-decoration: none;
			color: #666;
		}
	@media screen {
		li.video {
			margin: 0px;
			padding: 0px 0px 1px 18px;
			background: url(/pls/portal/docs/page/librairie_fr/images/bt_video.gif) no-repeat 0px 2px;
			list-style: none;
			list-style-image: none;
		}
	}
	@media print {
		li.video {
			list-style-type: disc;
			_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/bt_video.gif);
		}
	}
	/***** FIN LISTE DE FICHIERS AUDIO OU VID�O *****/
/* Superbe class pour les promo */
/* drt = droite (165)
	 gch = gauche (175)*/
div.promo_drt img{
	margin: 0 auto 10px auto;
}
div.promo_gch, div.promo_drt, div.promo{
	margin:5px;
}
/* D�BUT * STYLES pour bloc top nouvelles (top x nouvelles dans les pages d'accueil */
div.bloc_top_nouvelles{
	margin:15px;
	padding:0px;
}
	div.bloc_top_nouvelles ul{
		padding: 0px;
		margin:0px;
		margin-top: 10px;
	}
		div.bloc_top_nouvelles ul li{
			list-style-image: none;
			list-style-type: none;
			font-size:10px;
			padding-bottom: 15px;
		}
			div.bloc_top_nouvelles ul li a,
			div.bloc_top_nouvelles ul li a:active,
			div.bloc_top_nouvelles ul li a:link{
				font-weight: bold;
				color: #666666;
				text-decoration: none;
				font-size: 10px;
			}
				div.bloc_top_nouvelles ul li a:hover{
					color:#333333;
					text-decoration: none;
					font-size: 10px;
				}
/* FIN *** STYLES pour bloc top nouvelles (top x nouvelles dans les pages d'accueil */
