/* CSS Document */

@import "/pls/portal/docs/page/biblio_fr/media/styles/sp_biblio_nav.css";

/* Highlighted menu item - section ACTIVE */
#enp_biblio a {
	background-position:0 -35px;
}

#enp_biblio_en a {
	background-position:0 -35px;
}

/* Background personnalisé aux couleurs de la section */
table.migBaseContainer td.contentCell {
	background:url(/pls/portal/docs/page/biblio_fr/media/images/sec_biblio/bg_migcontainer.gif) no-repeat;
}

#entContenu {
 /* Image par défaut pour cette section... - Personnaliser à même le code HTML via attribut "style" */
	background-image:url(/pls/portal/docs/page/biblio_fr/media/images/sec_biblio/entete/bg_ent_contenu.jpg);
}

#ongletsSurListesCont table tr th, #ongletsSurListesCont table tr.forceWidth td {
	background-color:#225900;
}


	
	/* Une par bibliothèque */
	
	div.entContenu_ahuntsic {
	}


/* DÉBUT * Collectrice - listing simple ou double (2 colonnes / rubrique côte à côte) avec liens vers grandes sections */

	div.coll_listingCont {
		padding:0 7px 7px 7px;
		line-height:16px;
		/* background-color:#993366; */
	}
	
		/* layout 2 colonnes */
		div.coll_listingCont div {
			width:290px;
		}
		
		div.coll_listingCont p {
			margin:2px 0 7px 0;
			width:100%;
		}
		
		div.coll_listingCont table {
			background-repeat:no-repeat;
			/* border-top:1px solid #000000; */
		}
			
			div.coll_listingCont table td {
				padding:48px 16px 16px 0;
			}
			
				div.coll_listingCont table td img {
					float:left;
					border:1px solid #CCC;
					margin:4px 10px 0 0;
				}
				
				div.coll_listingCont img.lien {
					float:right;
					margin:2px 0 0 0;
					border:none;
				}
				
				div.coll_listingCont ul {
					margin:0 0 15px 0;
					padding:0;
					list-style:none;
					line-height:14px;
				}
				
					div.coll_listingCont ul li {
						margin:0;
						padding:8px 0 8px 18px;
						list-style-type:none;
						background:url(/pls/portal/docs/page/biblio_fr/media/images/sec_biblio/bg_coll_liste.gif) no-repeat;
					}
					
					div.coll_listingCont ul li.premElement {
						margin:0;
						list-style-type:none;
						background:none;
						background:url(/pls/portal/docs/page/biblio_fr/media/images/sec_biblio/bg_coll_liste_prem_element.gif) no-repeat;
					}
					
						div.coll_listingCont ul li a {
							font-weight:bold;
							text-decoration:none;
						}
						
							div.coll_listingCont ul li a:link {
								color:#6c0000;
							}
							
							div.coll_listingCont ul li a:visited {
								color:#6c0000;
							}
							
							div.coll_listingCont ul li a:hover {
								color:#000;
							}
	
		.coll_listingCont div.gauche {
			float:left;
		}
		
		div.coll_listingCont div.droite {
			float:right;
		}
		
			/* "div" n'est pas spécifié entre table et h2 - Permet de faire diparaitre le h2 en mode 1 colonne également (pas de div à ce niveau, car le but des divs est de créer les 2 colonnes.) */
			div.coll_listingCont table h2 {
				display:none;
			}
			
		@media print {
		
			div.coll_listingCont div {
				width:100%;
			}
			
			div.coll_listingCont div.gauche {
				float:none;
			}
			
			div.coll_listingCont div.droite {
				float:none;
			}
			
			div.coll_listingCont div.gauche table {
				background-image:none;
			}
			
			div.coll_listingCont div table h2 {
				display:block;
				margin-left:5px;
			}
		
		}

/* FIN *** Collectrice - listing simple ou double... */

img.gauche_biblio {
	float:left;
	border:#333 solid 4px;
	margin:4px 10px 0 0;
}


/* DÉBUT *** HORAIRE DES BIBLIOS */

#tabHoraire {
	margin:15px 0 0 15px;
}

table.tabLieu {
	background-color:#90a7ad;
	margin:5px;
	width:563px;
}

	table.tabLieu th {
		text-align:left;
		padding:0;
	}

	table.tabLieu td {
		font-size:9px;
		padding: 3px 0 3px 15px;
		line-height:14px;
		color:#FFF
	}
	
	table.tabLieu td.bordureBas {
		border-bottom:dotted 1px #FFF;
	}
	
table.tabHoraire {
	margin:5px;
	padding:0;
	width:563px;
}
	table.tabHoraire tr {
		color:#141b26;
		font-weight:normal;
	}
			
		table.tabHoraire tr.altColor0 {
			background-color:#a5bbc1;
		}

		table.tabHoraire tr.altColor1 {
			background-color:#b8cbd0;
		}
		
	table.tabHoraire tr.cellCateg {
		background-color:#29364a;
		color:#FFF;
		font-weight:bold;
	}
	
		table.tabHoraire tr.cellCateg td {
			padding:0 0 0 15px;
			border-bottom: solid 1px #90a7ad;
		}
	
	table.tabHoraire th {
		background-color:#141b26;
		color:#FFF;
		font-weight:bold;
		text-align:left;
		padding:0 15px 0 15px;
		border-bottom: solid 1px #90a7ad;
	}
	
	table.tabHoraire td {
		border-bottom: solid 1px #90a7ad;
		padding:3px 5px 3px 15px;
		text-align:center;
		font-size:9px;
	}
	
p.textInfo {
	color:#141b26;
	padding:5px 0 15px 15px;
}

/* FIN *** HORAIRE DES BIBLIOS */

/* DÉBUT STYLES pour vue Services et collections*/

table.tabActivitesExt {
	margin-bottom:20px;
}

	table.tabActivitesExt th {
		background:url(/pls/portal/docs/page/biblio_fr/media/images/sec_biblio/hd_tab_services.gif) no-repeat;
		height:32px;
		padding:0 10px 0 10px;
		color:#FFF;
		font-size:11px;
		font-weight:normal;
		text-align:left;
		text-transform:uppercase;
	}
	
	table.tabActivitesExt td.bordNoir {
		border-left:solid 1px #000;
		border-right:solid 1px #000;
	}
	
	table.tabActivitesExt td img {
		display:block;
		}

table.tabActivites {
	width:260px;
}

	table.tabActivites td {
		border-top:solid 1px #fff;
		border-left:solid 1px #fff;
		border-right:solid 1px #fff;
		}
	
		table.tabActivites tr.altColor0 {
			background-color:#e6e6e6;	
		}
				
		table.tabActivites tr.altColor1 {
			background-color:#f5f5f5;
		}
			
			table.tabActivites tr td {
				vertical-align:text-top;
				padding:2px 5px 2px 5px;
			}
			
			table.tabActivites tr td a {
				font-weight:normal;
				text-decoration:none;
				color:#000;
			}
			
		table.tabActivites tr td a:link {
			color:#000;
		}
		
		table.tabActivites tr td a:visited {
			color:#000;
		}
		
		table.tabActivites tr td a:hover {					
			color:#000;
			font-weight:bold;
		}
		
table.tabActivitesDrtBg td {
	padding:10px;
	background:url(/pls/portal/docs/page/biblio_fr/media/images/sec_biblio/bg_drt_activ_anim.gif) no-repeat;
}

ul.activitesDrt {
	margin: 10px 15px 0 0;
	padding:0;
	line-height: 15px;	
	font-size: 10px;
}
	
	@media screen {
	
		ul.activitesDrt 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.activitesDrt 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.activitesDrt 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.activitesDrt li a {
				font-weight:bold;
				text-decoration:none;
				color:#333;
			}
		
			ul.activitesDrt li a:link {
				color:#333;
			}
			
			ul.activitesDrt li a:visited {
				color:#333;
			}
			
			ul.activitesDrt li a:hover {					
				color:#000;
			}
			
		ul.activitesDrt li ul {
			padding:0;
			margin:0;
		}
		
			ul.activitesDrt 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.activitesDrt li ul li a {
				color:#798d92;
				font-weight:bold;
				}
				
					ul.activitesDrt li ul li a:link, ul.activitesDrt li ul li a:visited, ul.activitesDrt li ul li a:hover {
						color:#798d92;
						font-weight:bold;
					}
			
				ul.activitesDrt li ul li a.lien2enivOuv {
					color:#333;
					font-weight:normal;
				}
				
				ul.activitesDrt li ul li a.lien2enivOuv:link, ul.activitesDrt li ul li a.lien2enivOuv:visited, ul.activitesDrt li ul li a.lien2enivOuv:hover {
					color:#333;
					font-weight:normal;
				}		
	
	}
	
	@media print {
			
			ul.activitesDrt 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.activitesDrt 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.listePdf li ul li {		
					list-style-type: none;
					_list-style-image: none;	
			}
	}
	
/* FIN STYLES pour vue Services et collections*/


/* TABLEAU DE DONNÉES */
	
table.tabDonneesBiblio {
	margin:0 0 20px 0;
	padding:0;
}
		
	table.tabDonneesBiblio td {
		padding:5px 5px 5px 5px;
		vertical-align:top;
		margin-left:10px;
		
	}
		table.tabDonneesBiblio p {
			background:url(/pls/portal/docs/page/biblio_fr/media/images/sec_biblio/bg_fond_biblios_reseau.gif) no-repeat 0 0;
			font-weight:bold;
			color:#FFF;
			padding-left:4px;
			height:18px;
		}
		
		table.tabDonneesBiblio p.villeArrond {
			background:url(/pls/portal/docs/page/biblio_fr/media/images/sec_biblio/bg_fond_biblios_reseau_vill.gif) no-repeat 0 0;
			font-weight:bold;
			color:#000;
			height:18px;
		}
		
		table.tabDonneesBiblio ul {
			margin:0 0 10px 0;
		}
			table.tabDonneesBiblio ul li{
				background:url(/pls/portal/docs/page/biblio_fr/media/images/nav_gauche_ic_2e_niv.gif) 5px 9px no-repeat;	}
			table.tabDonneesBiblio ul a{
				font-weight:normal;
			}

