/* CSS Document */

/* Calendrier : statuts des événements */
/* Utilisation d'un "import" car ces styles doivent aussi être appelé dans "ong_planifiez.css" */
@import "/pls/portal/docs/page/biblio_fr/media/styles/commun_calendrier.css";
@import "/pls/portal/docs/page/biblio_fr/media/styles/sp_biblio_nav.css"; /* Biblio = même couleur que Utilitaires, soit bleu */


/* Highlighted menu item - section ACTIVE */

/* 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_utilitaires/entete/bg_ent_contenu.jpg);
}

#ongletsSurListesCont table tr th, #ongletsSurListesCont table tr.forceWidth td {
	background-color:#225900;
}

div.listeEvenementsCont {
		padding:0; /* Normalement j'utiliserais margin ici, mais ça cause un problème dans Explorer */
		width:556px;
	}
	
		div.listeEvenementsCont table {
			line-height:14px;
			font-size:9px;
		}
		
			div.listeEvenementsCont table td {
				/* background-color:#999933; */
				padding:10px 10px 10px 0;
				background:url(/pls/portal/docs/page/biblio_fr/media/images/sec_utilitaires/bg_calendrier_liste.gif) no-repeat;
			}
			
			div.listeEvenementsCont table td.premElement {
				background:url(/pls/portal/docs/page/biblio_fr/media/images/sec_utilitaires/bg_calendrier_liste_prem_element.gif) no-repeat;
			}
			
				div.listeEvenementsCont table td p {
					margin:0;
				}
				
				div.listeEvenementsCont table td span.lieu {
					color:#000;
					font-weight:bold;
				}
				
				div.listeEvenementsCont table td a {
					font-weight:bold;
					text-decoration:none;
				}
				
					div.listeEvenementsCont table td a:link {
						color:#2b384b;
					}
					
					div.listeEvenementsCont table td a:visited {
						color:#2b384b;
					}
					
					div.listeEvenementsCont table td a:hover {
						color:#000;
					}
	

/*******************************************************************/
/* Style pour la liste des actualités */
table.biblio_liste_actualites td{
	margin: 0px;
	padding: 0px;
	color: #000;
	font-size: 10px;
}

	table.biblio_liste_actualites ul{
		margin: 0px;
		padding:0px;
	}
	
		table.biblio_liste_actualites ul li{
			margin:0px 0px 10px 0px;
			padding:0px 0px 10px 10px;
			background:url(/pls/portal/docs/page/biblio_fr/media/images/accueil/bg_planifiez_liste_prem_element.gif) no-repeat;
			border-bottom: dotted 1px #999;
			width: 548px;
		}
		
			table.biblio_liste_actualites ul li.sansSurtitre{
				margin:0px 0px 10px 0px;
				padding:0px 0px 10px 10px;
				background:url(/pls/portal/docs/page/biblio_fr/media/images/sec_utilitaires/ic_actualites_sansSurtitre.gif) no-repeat 0px 25px;
				border-bottom: dotted 1px #999;
			}
	
	table.biblio_liste_actualites p.date{
		color: #000;
		margin: 0px; 
		padding: 0px;
	}

	table.biblio_liste_actualites p.surtitre{
		color: #999;
		margin: 0px; 
		padding: 0px;
	}
	
	table.biblio_liste_actualites p.amorce{
		color: #000;
		margin: 0px; 
		padding: 0px;
	}
	
	table.biblio_liste_actualites a{
		color: #2B384B;
		text-decoration:none;
		
	}
		
		table.biblio_liste_actualites a:active{
			color: #2B384B;
		}
	
		table.biblio_liste_actualites a:hover{
			color: #666;
		}
		
		table.biblio_liste_actualites a:visited{
			color: #2B384B;
		}


table.details{
	margin: 0px;
	padding:0px;
}

	table.details ul{
		background: none;
		margin: 15px 0px 0px 0px;
	}
		
		table.details ul li ul{
			margin: 0px;
			padding: 0px;
		}
		
			table.details ul li ul li{
				margin: 0px;
			}

		table.details ul li{
			width:auto;
			background: url(/pls/portal/docs/page/biblio_fr/media/images/sec_utilitaires/ic_actualites_sansSurtitre.gif) no-repeat 0px 7px;
			border: none;
		}
	
		table.details ul.listePlus li{
			padding-left: 20px;
			background: url(/pls/portal/docs/page/biblio_fr/media/images/ic_lien_plus.gif) no-repeat 0px 1px;
		}
		
			table.details ul.listePdf li{
				padding-left: 20px;
				background: url(/pls/portal/docs/page/biblio_fr/media/images/ic_pdf.gif) no-repeat 0px 1px;
			}
			
ul.planAZ {
	margin: 0;
	padding:0;
	width:556px;
}

	ul.planAZ li {
		background:none;
		padding:0 0 10px 0;
		margin:0;
	}
	
	ul.planAZ li a {
		background:url(/pls/portal/docs/page/biblio_fr/media/images/sec_utilitaires/bg_fond_az_top.gif) no-repeat 0 0;
		padding-left:4px;
		width:552px;
		height:18px;
		color:#FFF;
		display:block;
		text-decoration:none;
	}
	
		ul.planAZ li a:visited {
			color:#FFF;
		}
			
		ul.planAZ li ul {
			margin:0;
			padding:0;
		}
		
			ul.planAZ li ul li {
				background:none;
				padding:0;
				padding-top:1px;
			}
			
				ul.planAZ li ul li a {
					background:none;
					font-weight:normal;
					height:18px;
					color:#000;
					width:100%;
				}
					
				ul.planAZ li ul li a:visited {
					color:#000;
				}
			
				ul.planAZ li ul li a:hover {
					background:#eeeeee;
					text-decoration:none;
				}
			
					ul.planAZ li ul li ul li a {
						padding-left:20px;
						width:536px;
					}
						
					ul.planAZ li ul li ul li a:visited {
						color:#000;
					}
					
						ul.planAZ li ul li ul li ul li a {
							padding-left:40px;
							width:516px;
						}
						
						ul.planAZ li ul li ul li ul li ul li a {
							padding-left:60px;
							padding-left:496px;
						}
/*Bloc A-Z*/

div.navGaucheAZ_BG {
	width:169px;
	margin:0 0 0 8px;
	padding:0;
	/* Perso */ 
	background:url(/pls/portal/docs/page/biblio_fr/media/images/sec_biblio/nav_gauche_bas.gif) no-repeat bottom;
}

	div.navGaucheAZ_BG div {
		margin:0;
		padding:10px 10px 10px 3px;
		line-height:13px;
		/* Perso */ 
		background:url(/pls/portal/docs/page/biblio_fr/media/images/sec_biblio/nav_gauche_haut.gif) no-repeat;
		}
	
		div.navGaucheAZ_BG div a {
			float:left;
			padding:5px;
			display:block;
			width:24px;
			height:13px;
			border-top:1px solid #E9E9E9;
			margin:0 0 0 4px;
			text-align:center;
			text-decoration:none;
			font-weight:normal;
		}
		
			div.navGaucheAZ_BG div a:hover {
				background:#ededed;
			}
