/* CSS Document */

/*
	IMPORTANT !!!
	Cette feuille de style vous permet d'ajouter des styles qui s'appliquent À LA FOIS À l'accueil ET aux sections portail
	Le cas échéant, créer vos styles SOIT dans accueil.css SOIT dans portail.css.
*/

@import "/pls/portal/docs/page/biblio_fr/media/styles/entete.css";
@import "/pls/portal/docs/page/biblio_fr/media/styles/nav_gauche.css";


/* */

.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;
	}
	
	.eWhite10{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #ffffff;
		line-height: 15px;
		font-weight: normal;
	}
	
	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;
	}

/* */


/* DÉBUT * Pour simulation du padding propre à la région contenu dans Oracle */

#oracleContentPaddingSimulation, div.oracleContentPaddingSimulation {
	padding:23px 23px 23px 23px;
}

div.contentPaddingTextMenu3Niv{
	padding:23px 23px 0 23px;
}

/* FIN *** Pour simulation du padding propre à la région contenu dans Oracle */

html {
	height:100%;
}

body {
	height:100%;
	margin:0;
	background:url(/pls/portal/docs/page/biblio_fr/media/images/bg_body.gif) repeat-x;
	background-color:#676767;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:17px;
}

p {
	margin:5px 0 10px 0;
}

input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

img {
	border: 0px;
}


table.imageLegGauche {
		float: left;
		width: 180px;
		margin: 2px 10px 30px 0px;
			
	}
	table.imageLegGauche td {
		font-size: 10px;
		color: #000000;
		padding: 0px;	
	}
	table.imageLegGauche td img { 
		display: block;
		border: 1px solid #CCCCCC;
		margin:5px 0px 5px 0px;	
	}	
	table.imageLegGauche td p { 
		margin: 0px;
		padding: 0px;
		color:#666666;
	}		
		
	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;
	}

/* DÉBUT * liens par défaut */

	/* Toucher le moins possible au bloc qui suit */
	/* Surtout ne pas définir de taille par défaut pour les liens. Aurait un effet néfaste pour le script qui contrôle la taille des polices */
	
	a {
		font-weight:bold;
		text-decoration:underline;
		color:#333;
	}
			
		a:link {
			/* Ne pas définir la couleur par défaut ici >>> Plutôt sur la balise " A " précédente */
		}
		
		a:visited {
			color:#333;
		}
		
		a:hover {					
			color:#000;
			text-decoration:none;
		}
		
/* Fin *** liens par défaut */


table {
	border:none;
}

	table td {
		padding:0;
	}

select {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


@media print {

	#print, div.print {
		width:490px;
	}

}

table.migBaseContainer {
	width:780px;
	margin-left:auto;
	margin-right:auto;
	height:100%;
	background-color:#FFFFFF;
}

	table.migBaseContainer td {
		padding:0;
	}
	
	table.migBaseContainer td.contentCell {
		vertical-align:text-top;
		/* background:url(/pls/portal/docs/page/biblio_fr/media/images/bg_migcontainer.gif) no-repeat; */ /* À spécifier dans la feuille de style propre à la section portail concernée */
	}

/* BOÎTE DE RECHERCHE CATALOGUE */
@media screen {
	#rechercheCatal{
		height: 80px;
		margin: 0px 5px 20px 10px;
		padding: 10px 0px 0px 7px;
	}
	
	#rechercheCatal input.bouton{
		float: left;
		margin: 2px 0 0 8px;
		padding:0px;
	}
	
	/*#rechercheCatal img.bouton{
		display:block;
		float: left;
		margin: 31px 0 0 8px;
	}*/
	
	#rechercheCatal input.boiteRech{
		float: left;
		margin: 0;
		width: 120px;
		height: 14px;
		padding: 0 0 0 5px;
		border: thin inset;
	}
	
	#rechercheCatal img.btAutresCatal {
		padding:5px 0 0 0;
	}
	
	#rechercheCatal img.btMonDossier {
		margin:7px 0 15px 2px;
	}
	#rechercheCatal img.btCatalNelligan {
		_margin:0px 0 -10px 0;
	}
}	
/***** FIN BOÎTE DE RECHERCHE CATALOGUE *****/


/* DÉBUT * Alignement des images */

/* La nomenclature a été simplifié. Repartir un projet à zéro le permet. img.imageGauche devient img.gauche .
Ça évite une répétition puisque de précéder par "img." dédie cette pseudoclasse aux images. SVP ne pas copier ici
les vieilles classes du portail Internet Ville ceux-ci suffisent. Merci.  */

	img.image {
		border:1px solid #CCCCCC;
	 }
	
	img.gauche {
		float:left;
		margin:4px 10px 0 0;
		border:1px solid #CCCCCC;
	}
	
	img.droite {
		float:right; 
		margin:4px 0 0 10px;
		border:1px solid #CCCCCC;
	}
	
	img.gaucheSB {
		float:left;
		margin:4px 10px 0 0;
	}
	
	img.droiteSB {
		float:right;
		margin:4px 0 0 10px;
	}

/* FIN *** Alignement des images */

/*Liste pdf défaut*/

/* LISTE DE PDF AVEC CHAPITRES (LARGEUR = 556PX) */ 
	
ul.listePdf {
	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: #333;	
		font-size: 10px;
	}
	
	@media screen {
	
		ul.listePdf li {
			margin: 5px 0px 0px 0px;
			padding: 1px 0px 1px 25px;			
			background: url(/pls/portal/docs/page/biblio_fr/media/images/ic_pdf.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/biblio_fr/media/images/ic_pdf.gif);	
			}
			ul.listePdf li ul li {		
				list-style-type: none;
				_list-style-image: none;	
			}
	}		
		
	/* Description des liens PDF */
	ul.listePdf li a {
		font-weight: bold;
		text-decoration: none;
		font-size: 10px;
		color: #666;
	}	
	
		ul.listePdf li a:link {
			color: #666;
		}
		
		ul.listePdf li a:visited {			
			color: #666;
		}
		
		ul.listePdf li a:hover {					
			color: #333;
		}
	
	ul.listePdf li ul {
		margin: 0px;
		padding:0px;		
		line-height: 15px;				
	}	
	
	
		ul.listePdf li ul li {
			margin: 0px;
			padding: 0px;
			background-image: none;			
			color: #333;
			clear:both;	
			font-size: 10px;		
		}	
	
			ul.listePdf li ul li a {
				float: left;
				width: 220px;
				font-weight: normal;
				text-decoration: underline;
				color: #333;
			}
			
				ul.listePdf li ul li a:link {
					color: #333;
				}
				
				ul.listePdf li ul li a:visited {
					color: #333;
				}
				
				ul.listePdf li ul li a:hover {
					color: #666;
				}


	/* Texte de description d'un PDF. */
	ul.listePdf strong {
		color: #666;
		font-weight: bold;
	}
	
	/***** FIN LISTE DE PDF AVEC CHAPITRES  *****/
	
/* LISTE DE PDF SANS INDENTATION. PEUT ÊTRE UTILISÉ POUR LES PAGES COLLECTRICES OU DANS UN TABLEAU */

	/* Classe pour les pages collectrices qui s'applique sur une cellule de tableau. */
	ul.tabListePdf {
		margin: 0px;
		padding:0px;
		line-height: 15px;	
		font-size: 9px;		
	}

		/* Texte par defaut et image d'un PDF */
		ul.tabListePdf li {	
			color: #333;	
			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 {
		
			ul.tabListePdf li {
				margin: 5px 0 0 0;
				padding: 1px 0px 1px 25px;			
				background: url(/pls/portal/docs/page/biblio_fr/media/images/ic_pdf.gif) no-repeat 0px 1px;
				list-style: none;	
				list-style-image: none;								
			}
			
			ul.tabListePdf li.listeCatal {
				margin: 5px 0 0 0;
				padding: 1px 0px 1px 25px;			
				background: url(/pls/portal/docs/page/biblio_fr/media/images/ic_catal.gif) no-repeat 0px 1px;
				list-style: none;	
				list-style-image: none;								
			}
			
		}
		
		@media print {
		
				/* Texte par defaut et image d'un PDF */
				ul.tabListePdf li {		
					list-style-type:disc;
				}
				
				ul.tabListePdf li.listeCatal {		
					list-style-type:disc;
				}
		}		
			
		/* Description des liens PDF */
		ul.tabListePdf li a {
			color:#666;
			font-weight:bold;
			text-decoration:none;
			font-size:10px;
		}
		
			ul.tabListePdf li a:link {
				color:#666;
			}

			ul.tabListePdf li a:visited {
				color:#666;
			}

			ul.tabListePdf li a:hover {
				color:#333;
			}
		
/* FIN LISTE DE PDF SANS INDENTATION. */

/*Fin Liste pdf défaut*/

/* DÉBUT * Liste communication */
	
	ul.listeCommunication {
		margin:0px 0px 15px 0px; 
		padding:0;
		line-height: 15px;
	}
	
		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;
		}
		
		ul.listeCommunication li a:link {
			font-size: 10px;
			color: #333;
		}
		ul.listeCommunication li a:visited {
			font-size: 10px;	
			color: #333;	
		}
		ul.listeCommunication li a:hover {	
			font-size: 10px;
			color: #666;
		}
		
		@media screen {
			ul.listeCommunication li {
				margin: 0;
				padding: 7px 0 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 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.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 print {
			ul.listeCommunication li.courriel {
				_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/ic_courriel_15.gif);	
			}
		}

		@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);	
			}
		}

/* 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 {
	text-decoration: none;
	font-weight: bold;
	color: #666;
	font-size: 10px;
	}
	
	ul.listeLiens a:link {		
		color: #666;				
	}
	ul.listeLiens a:visited {	
		color: #666;	
	}
	
	ul.listeLiens a:hover {	
		color: #333;	
	}
	
	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/biblio_fr/media/images/ic_liste_default.gif) no-repeat 4px 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/biblio_fr/media/images/ic_liste_default.gif);	
		}
	}
	
	/* Texte par defaut et image d'un PDF */
	ul.listeLiens li.pdf {
		font-size: 9px;		
		color: #333;	
	}

	@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;	
		}
	}
	
	@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: #666;
		font-weight: normal;
		font-size: 10px;	
	}

	/***** FIN liSTE DE liENS ET DE PDF *****/

/* Navigation précédent / suivant */
div.navPrecSuiv{
	margin: 15px 0px 15px 0px;
}

	div.navPrecSuiv a{
		text-decoration: none;
	}

	div.navPrecSuiv div.prec{
		float: left;
		padding: 0px 0px 0px 20px;
		background: url(/pls/portal/docs/page/biblio_fr/media/images/bt_fleche_b.gif) no-repeat left 2px;
	}
	
	div.navPrecSuiv div.suiv{
		float:right;
		margin: 0px;
		padding: 0px 20px 0px 0px;
		background: url(/pls/portal/docs/page/biblio_fr/media/images/bt_fleche_f.gif) no-repeat right 2px;
	}

/* FIN *** Liste communication */


/* Listes par défaut */

ul {
	margin:10px 15px 15px 15px;
	padding:0;
	list-style:none;
	line-height:18px;
	font-size: 10px;
	color:#333;
}

	ul li {
		padding:0 0 1px 16px;
		list-style-type:none;
		margin:0;
		background:url(/pls/portal/docs/page/biblio_fr/media/images/ic_liste_default.gif) no-repeat 4px 8px;
		
	}
	
		ul li a {
			font-weight:bold;
			text-decoration:underline;
		}

		ul li ul {
			/* les padding à zéro ne sont pas nécessaire sur IE mais le sont pour les browser Mozilla dont Firefox */
			padding:0;
			/* --- */
			margin:3px 0 5px 15px;
			list-style:none;
		}


ol {
/* les padding à zéro ne sont pas nécessaire sur IE mais le sont pour les browser Mozilla dont Firefox */
	/*margin:10px 15px 15px 15px;*/
	padding:0;
	line-height:18px;
	font-size: 10px;
	color:#333;
	list-style-type:decimal;
}

	ol li {
		/*padding:0 0 1px 16px;*/
		padding:0;
	
		background-image:none;
		list-style-image: none;
	}
	
		ol li a {
			font-weight:bold;
			text-decoration:underline;
		}
		
/* FIN liste par défaut*/

	/* LISTE AVEC CONTENU OUVRANT */
		
		ul.listeContenuOuvrant {
			margin:0; 
			padding:0;
			line-height: 15px;
		}	
		
			@media screen {
				ul.listeContenuOuvrant li {
					margin: 0px;
					padding: 5px 0 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: #666;	
				}
				
				/* Titre de section */
				ul.listeContenuOuvrant li h2 {		
					margin: 10px 0px 0px 0px;
					color: #999;
					font-size: 10px;				
				}
				
				/* Autre titre */
				ul.listeContenuOuvrant li h3 {
					margin: 10px 0px 0px 0px;
					padding: 0px;		
					color: #C0C0C0;	
					font-size: 10px;				
				}	
				
				ul.listeContenuOuvrant li img {
					/*display: compact;*/
					clear: both;
					margin-bottom: 15px;
				}		
			
				ul.listeContenuOuvrant li table {
					margin: 15px 0 15px 0;
				}
			
				ul.listeContenuOuvrant li table th {
					font-size: 10px;
					text-align:left;
					color: #666;
					border-bottom: #f0f0f0 1px solid;	
					border-right: #f0f0f0 1px solid;
				}
				
				ul.listeContenuOuvrant li table td {
					font-size: 10px;
					text-align:left;
					border-bottom: #f0f0f0 1px solid;	
					border-right: #f0f0f0 1px solid;
					padding:1px;
				}
				
				ul.listeContenuOuvrant li table.sansBordure td {
					padding:1px;
					border: none;
				}
	
			/* contenuCache est associé au bloc de contenu caché et à l'image ">". */		
			@media screen {
				ul.listeContenuOuvrant li.contenuCache {
					background: url(/pls/portal/docs/page/biblio_fr/media/images/bt_fleche_f.gif) no-repeat 0px 6px;
				}
			}
			
			@media print {
				ul.listeContenuOuvrant li.contenuCache {
					_list-style-image: url(/pls/portal/docs/page/biblio_fr/media/images/bt_fleche_f.gif);	
				}
			}	
		
				ul.listeContenuOuvrant li.contenuCache a {
					color: #666;
					font-weight: bold;
					text-decoration: none;							
				}
				ul.listeContenuOuvrant li.contenuCache a:link {			
				}
				
				ul.listeContenuOuvrant li.contenuCache a:visited {	
					color: #333;
		
				}
				ul.listeContenuOuvrant li.contenuCache a:hover {	
					color: #666;
						
				}
		
				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/biblio_fr/media/images/bt_fleche_o.gif) no-repeat 0px 6px;
				}
			}
			
			@media print {
				ul.listeContenuOuvrant li.contenuAffiche {
					_list-style-image: url(/pls/portal/docs/page/biblio_fr/media/images/bt_fleche_o.gif);	
				}
			}
			
				ul.listeContenuOuvrant li.contenuAffiche a {
					color: #333;
					font-weight: bold;
					text-decoration: none;					
				}
				ul.listeContenuOuvrant li.contenuAffiche a:link {			
				
				}
				
				ul.listeContenuOuvrant li.contenuAffiche a:visited {	
					color: #666;		
				}
				ul.listeContenuOuvrant li.contenuAffiche a:hover {	
					color: #333;				
				}	
		
				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  {
					color: #333;
					font-weight: normal;
					text-decoration: underline;					
				}
				
				ul.listeContenuOuvrant li.contenuAffiche div a:link {	
					
				}
				
				ul.listeContenuOuvrant li.contenuAffiche div a:visited {	
					color: #666;		
				}
				
				ul.listeContenuOuvrant li.contenuAffiche div a:hover {	
					color: #333;	
				}	
		
			/* LISTE DE PDF */
			
			/* Afficher une liste de Pdf à l'intérieur du div de contenuAffiche. */
			ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf {
				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: #333;	
				}
				
				@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/biblio_fr/media/images/ic_pdf.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/biblio_fr/media/images/ic_pdf.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 {
					color: #666;
					font-weight: bold;
					text-decoration: none;
				}
				ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li a:link {			
			
				}
				
				ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li a:visited {					
					color: #333;
				}
				
				ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li a:hover {				
					color: #666;	
				}
				
				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: #333;
						clear:both;		
					}	
				
						ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li ul li a {
							float: left;	
							font-weight: normal;
							color: #333;
							text-decoration: underline;		
						}	
						ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li ul li a:link {
							float: left;		
							color: #333;		
						}	
						ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li ul li a:visited {
							float: left;
							color: #333;
						}	
						ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li ul li a:hover { 
							float: left;
							color: #000;

						}
			
			
				/* Texte de description d'un PDF. */
				ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf strong {
					color: #666;
					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 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: #333;
				}
			
				@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/modele_page_fr/media/images/ic_fleche_li.gif) no-repeat 4px 8px;				
					}
				}
				
				@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/modele_page_fr/media/images/ic_fleche_li.gif);	/* IExplorer */
					}
				}	
				
			/***** FIN LISTE PAR DÉFAUT *****/	
	
	/***** FIN LISTE AVEC CONTENU OUVRANT *****/

.legende {
	font-size:9px;
	color:#999;
	line-height:normal;
} 

/* TABLEAU DE DONNÉES */
	
table.tabDonnees {
	margin:0 0 20px 0;
	padding:0;
	border-bottom:solid 1px #F0F0F0;
}

	table.tabDonnees tr.altColor0 {
		background-color:#F0F0F0;
		}
		
	table.tabDonnees tr.altColor1 {
		background-color:#D3D3D3;
		}
		
	table.tabDonnees td {
		border-right:solid 1px #F0F0F0;
		padding:5px 5px 5px 5px;
		vertical-align:top;
		text-align:left;
	}
	
		table.tabDonnees th {
			border-right:solid 1px #F0F0F0;
			background-color:#F0F0F0;
			padding:5px 5px 5px 5px;
			vertical-align:bottom;
			text-align:center;
			font-size:12px;
		}
				
/***** FIN TABLEAU DE DONNÉES *****/
	
/* Formulaire Tableau */

table.formCont {
	width:100%;
	margin-bottom:10px;
}
	
	table.formCont tr {
		background:url(/pls/portal/docs/page/biblio_fr/media/images/ic_pointil_form.gif) repeat-x bottom;
		/*padding:7px 5px 7px 5px;*/
	}
	
	table.formCont td {
		/*background:url(/pls/portal/docs/page/biblio_fr/media/images/ic_pointil_form.gif) repeat-x bottom;*/
		padding:7px 5px 7px 5px;
	}
	
		table.formCont td.ligneBas {
			border-bottom:1px solid #414a4d;
			background:none;
		}
	
	table.formCont th {
		border-bottom:1px solid #414a4d;
		background:none;
		margin-left:0;
		padding:0 0 6px 5px;
	}
	
	/*table.formCont input {
		width:200px;
	}*/



p.lienPlus {
	line-height:21px;
}

	p.lienPlus a {
		padding:1px 0 5px 20px;
		color:#333;
		background:url(/pls/portal/docs/page/biblio_fr/media/images/ic_lien_plus.gif) no-repeat;
		text-decoration:none;
		/* background-color:#CC9933; */
	}
	
		p.lienPlus a:link {
		}
		
		p.lienPlus a:visited {
			color:#333;
		}
		
		p.lienPlus a:hover {
			color:#000;
		}
		
p.lienWebHor {
	line-height:21px;
}

	p.lienWebHor a {
		padding:1px 0 5px 20px;
		color:#FFF;
		background:url(/pls/portal/docs/page/biblio_fr/media/images/ic_lien_web_hor.gif) no-repeat;
		text-decoration:none;
	}
	
		p.lienWebHor a:link {
		}
		
		p.lienWebHor a:visited {
			color:#FFF;
		}
		
		p.lienWebHor a:hover {
			color:#FFF;
		}
		
p.lienWeb {
	line-height:21px;
}

	p.lienWeb a {
		padding:1px 0 5px 20px;
		color:#333;
		background:url(/pls/portal/docs/page/biblio_fr/media/images/ic_lien_web.gif) no-repeat;
		text-decoration:none;
	}
	
		p.lienWeb a:link {
		}
		
		p.lienWeb a:visited {
			color:#333;
		}
		
		p.lienWeb a:hover {
			color:#666;
		}

/* DÉBUT * Navigation de 3e niveau */
	
		/*
		Le menu de 3e niveau doit être intégré, préférablement, dans une région
		Oracle créé uniquement à cette fin et dont l'espace de remplisssage (padding)
		sera fixée à zéro. On déterminera ce dernier dans les feuilles de style
		(celle-ci contient les valeurs par défaut, mais il est possible de les redéfinir
		le tout dans les feuilles de styles locale...).
		
		Personnaliser davantage ce code dans les feuilles de styles locales...
		*/
	
		/* DIV */
		div.nav3eNivCont {
			/* background-color:#0066FF; */
			font-size:10px;
		}
		
			div.nav3eNivCont ul {
				margin:0;
				padding:23px 23px 0 23px; /* l'attribut padding-bottom est à zéro pour diminuer l'espacement entre les régions Oracle */
			}
				
				div.nav3eNivCont ul li {
					display:inline; /* ou alors utiliser un float... inline cause un léger bug dans explorer*/
					line-height:25px;
					margin:0;
					padding:0;
					background:none;
					/*background:url(/pls/portal/docs/page/biblio_fr/media/images/bg_nav_3e_niveau_sep.gif) left 2px no-repeat; cause 			probleme dans IE pour le moment */
				}
				
				/*Inutilisé pour le moment...à voir...cause probleme dans IE pour le moment*/
				
				/*div.nav3eNivCont ul li.firstElement {
					padding-left:0;
					background:none;
				}
				
				div.nav3eNivCont ul li.lastElement {
				}
				*/
				
				div.nav3eNivCont ul li a {
					font-weight:normal;
					text-decoration:none;
				}
				
				div.nav3eNivCont ul li a.actif {
					font-weight:bold;
				}
						
						div.nav3eNivCont ul li a:link {
							/* Ne pas définir la couleur par défaut ici >>> Plutôt sur la balise " A " précédente */
						}
						
						div.nav3eNivCont ul li a:visited {
							
						}
						
						div.nav3eNivCont ul li a:hover {					
							text-decoration:underline;
						}
							
	/* FIN *** Navigation de 3e niveau */
	
/*Boite Voir aussi et nos documents */

table.tabUtilitaireCont {
	margin:30px 0 0 0;
}

table.tabUtilitaireExt {
	margin-bottom:20px;
}
	
	table.tabUtilitaireExt td.bordNoir {
		border-left:solid 1px #666;
		border-right:solid 1px #666;
	}
	
	table.tabUtilitaireExt td img {
		display:block;
	}

table.tabUtilitaire {
	width:247px;
	margin-left:1px;
}
	
		table.tabUtilitaire tr {
			background-color:#F4F4F4;
		}
			table.tabUtilitaire td {
				vertical-align:text-top;
				padding:0 10px 0 10px;
			}
						
			table.tabUtilitaire td a {
				font-weight:normal;
				text-decoration:none;
				color:#000;
				font-size:10px;
			}
			
		table.tabUtilitaire td a:link {
			color:#000;
		}
		
		table.tabUtilitaire td a:visited {
			color:#000;
		}
		
		table.tabUtilitaire td a:hover {					
			color:#000;
			text-decoration:underline;
			font-size:10px;
		}
		
		table.tabUtilitaire td ul {
			margin:0;
			color:#666;
		}
		
		table.tabUtilitaire td ul li {
			margin-top:5px;
		}
		
/*Biblios Participantes en bas de page*/

table.tabBiblioParticExt {
	margin-bottom:20px;
}
	
	table.tabBiblioParticExt td.bordNoir {
		border-left:solid 1px #666;
		border-right:solid 1px #666;
	}
	
	table.tabBiblioParticExt td img {
		display:block;
	}

table.tabBiblioPartic {
	width:552px;
	margin-left:1px;
}
	
		table.tabBiblioPartic tr {
			background-color:#F4F4F4;
		}
			table.tabBiblioPartic td {
				vertical-align:text-top;
				padding:0 10px 0 10px;
			}
						
			table.tabBiblioPartic td a {
				font-weight:normal;
				text-decoration:none;
				color:#000;
				font-size:10px;
			}
			
		table.tabBiblioPartic td a:link {
			color:#000;
		}
		
		table.tabBiblioPartic td a:visited {
			color:#000;
		}
		
		table.tabBiblioPartic td a:hover {					
			color:#000;
			text-decoration:underline;
			font-size:10px;
		}
		
		table.tabBiblioPartic td ul {
			margin:0;
			color:#666;
		}
		
		table.tabBiblioPartic td ul li {
			margin-top:2px;
		}
		
/* DÉBUT * Clearfix - migrer dans commun.css ??? */

	.clearfix:after {
			/* content: "."; */
			content: ".";
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
	}
	
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	/* End hide from IE-mac */

/* FIN *** Clearfix */

/* DÉBUT Affichage 3 images */
table.tabBordImg {
	width:auto;
	margin: 0 auto 20px auto;
}

	table.tabBordImg td img {
		margin:10px;
		border:solid 5px;
		border-color:#333;
		float:left;
	}
	
table.gchZonePromo {
	width:163px;
	height: 60px;
	margin: 20px 0 20px 10px;
	background:url(/pls/portal/docs/page/biblio_fr/media/images/bg_gch_degrad.gif) no-repeat 0 0;
}

table.gchZonePromo td {
	padding: 6px 6px 0px 7px;
	}

/* LISTE DÉROULANTE */
	
	/* 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;
	}
	
	/***** FIN LISTE DÉROULANTE *****/
	
/* POUR LA SCRAP */

/*Syle pour positionner le titre et le logo d'une page*/
/*
table.tabTitre {
	padding:0;
	margin:0;
}

	table.tabTitre td.tabTitreImg img {
		float:left;
	}
	
	table.tabTitre td.tabLogoImg img {
		float:right;
	}
	
	@media print {
				
		table.tabTitre td.tabTitreImg img {
			display:none;
		}
		
		table.tabTitre td.tabLogoImg img {
			float:right;
		}
	}
*/
/* Vue Liste des bibliothèques participantes*/
ul.activitesBas {
	margin: 10px 15px 0 0;
	padding:0;
	line-height: 15px;	
	font-size: 10px;
}
	
	@media screen {
	
		ul.activitesBas li.listeOuvPremElement {
			margin: 5px 0 0 5px;
			padding: 0 0 1px 7px;			
			background: url(/pls/portal/docs/page/biblio_fr/media/images/sec_services/ic_activ_anim_li.gif) no-repeat 0px 6px;	
			color: #333;
			list-style: none;	
			list-style-image: none;					
		}
		
		ul.activitesBas li {
			margin: 5px 0 0 0;
			padding: 12px 0px 10px 15px;			
			background: url(/pls/portal/docs/page/biblio_fr/media/images/sec_services/ic_activ_anim_li_ferm_point.gif) no-repeat 0px 0px;	
			list-style: none;	
			list-style-image: none;				
		}
		
		ul.activitesBas li.listeOuv {
			margin: 5px 0 0 0;
			padding: 12px 0px 10px 15px;			
			background: url(/pls/portal/docs/page/biblio_fr/media/images/sec_services/ic_activ_anim_li_ouv_point.gif) no-repeat 0px 0px;	
			list-style: none;	
			list-style-image: none;					
		} 
		
		ul.activitesBas li a {
				font-weight:bold;
				text-decoration:none;
				color:#333;
			}
		
			ul.activitesBas li a:link {
				color:#333;
			}
			
			ul.activitesBas li a:visited {
				color:#333;
			}
			
			ul.activitesBas li a:hover {					
				color:#000;
			}
			
		ul.activitesBas li ul {
			padding:0;
			margin:0;
		}
		
			ul.activitesBas li ul li {
				margin: 5px 0 0 10px;
				padding: 1px 0 1px 10px;
				background:url(/pls/portal/docs/page/biblio_fr/media/images/sec_services/ic_li_2eniv.gif) no-repeat 0px 7px;
				list-style: none;	
				list-style-image: none;
			}
			
				ul.activitesBas li ul li a {
				color:#8c0000;
				font-weight:bold;
				}
				
					ul.activitesBas li ul li a:link, ul.activitesBas li ul li a:visited, ul.activitesBas li ul li a:hover {
						color:#8c0000;
						font-weight:bold;
					}
			
				ul.activitesBas li ul li a.lien2enivOuv {
					color:#333;
					font-weight:normal;
				}
				
				ul.activitesBas li ul li a.lien2enivOuv:link, ul.activitesBas li ul li a.lien2enivOuv:visited, ul.activitesBas li ul li a.lien2enivOuv:hover {
					color:#333;
					font-weight:normal;
				}		
	
	}
	
	@media print {
			
			ul.activitesBas li.listeOuvPremElement {
				list-style-type: disc;
				_list-style-image: url(/pls/portal/docs/page/biblio_fr/media/images/sec_services/ic_activ_anim_li.gif);				
		}
		
			ul.activitesBas li {		
				list-style-type: disc;
				_list-style-image: url(/pls/portal/docs/page/biblio_fr/media/images/sec_services/ic_activ_anim_li_ouv_point.gif) no-repeat 0px 0px;	
;					
		} 
				ul.activitesBas li ul li {		
					list-style-type: none;
					_list-style-image: none;	
			}
	}
	
	
table.listePdfAvecImage {
}

	table.listePdfAvecImage td {
		padding-top:10px;
		padding-bottom:10px;
		/* vertical-align:text-top; */
		vertical-align:top;
	}
	
	table.listePdfAvecImage td.colZéro {
		padding-right:5px;
		width:77px;
	}
	
	table.listePdfAvecImage td.colUn {
		padding-left:5px;
		width:auto;
	}
	
		table.listePdfAvecImage td img {
			border:#000000 solid 1px;
		}
		
		table.listePdfAvecImage td a {
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
			color: #666;
		}
		
		table.listePdfAvecImage td a:visited {
			color:#666;
		}
		
		table.listePdfAvecImage td a:hover {
			color:#000;
		}	
		
			/* Section RSS */
	ul.listeRSS li{
		margin: 0;
		padding:0; 	
		line-height: 15px;
		background: url(/pls/portal/docs/page/librairie_fr/images/ic_rss_10x10.gif) no-repeat 4px 5px;
		/* list-style: none; */
	}
	
	
		/* Description des liens PDF */
		ul.listeRSS a:link {
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;		
		}
		ul.listeRSS a:visited {	
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;	
		}
		ul.listeRSS a:hover {	
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;	
		}
		ul.listeRSS a:active {	
			color: #666666;
			font-weight: bold;
			text-decoration: none;	
			font-size: 10px;	
		}
		
		ul.listeRSS 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.listeRSS li {
				margin: 5px 0px 0px 0px;
				padding: 1px 0px 1px 17px;
				background: url(/pls/portal/docs/page/librairie_fr/images/ic_rss_10x10.gif) no-repeat 4px 5px;	
				list-style: none;	
				list-style-image: none;						
			}
		}
		
		@media print {
			ul.listeRSS li {
				list-style-type: disc;
				_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/ic_rss_10x10.gif);	
			}
		}	
		
		/*aideRSS*/
		ul.listeRSS li.aideRSS{
			background: none no-repeat 4px 5px;
			/* list-style: none; */
		}		
		
		@media screen {
			ul.listeRSS li.aideRSS li {
				background: none no-repeat 4px 5px;				
			}
		}
		
		@media print {
			ul.listeRSS li.aideRSS li {
				list-style-type: disc;
				_list-style-image: none;	
			}
		}	
