/* CSS Document */

body {
	color:#fff;
	color:#333333;
}

table.migBaseContainer td.contentCell {
	/*
		Le BG n'est pas spécifié à ce niveau pour la page d'accueil, 
		(mais plutôt dans le style suivant) afin que la délimitation concorde 
		avec la hauteur de la cellule qui permet la mise en place du contenu 
		spécifique à un onglet.
	*/
		background:url(/pls/portal/docs/page/biblio_fr/media/images/sec_carrefour/bg_migcontainer.gif) no-repeat;	
}


/* DÉBUT * liens par défaut */
	
	a {
	}
			
		a:link {
			color:#ffffff;
			color:#333333;
		}
		
		a:visited {
			color:#ffffff;
			color:#333333;
		}
		
		a:hover {					
			color:#ffffff;
			color:#333333;
		}
		
/* Fin *** liens par défaut */


#ongletsCont {
	/*position:absolute;*/
	width:176px;
}

	#onglets {
		margin:0;
		padding:0;
	}
	
		#onglets li {
			margin:3px 0 4px 0;
			padding:0;
			width:179px;
			height:57px;
			background:url(/pls/portal/docs/page/biblio_fr/media/images/accueil/bg_onglets.gif) no-repeat; /* Pour éviter des "clignotements" au passage de la souris dans IE */
			overflow:hidden;
		}
		
			#onglets a {
				display:block;
				width:179px;
				padding-top:57px;
			}
			
			#onglets a:hover {
				background-position:0 -57px;
			}
			
			#consultez a {
				background:url(/pls/portal/docs/page/biblio_fr/media/images/accueil/onglets_consultez.gif) no-repeat;
			}
			
			#consultez_en a {
				background:url(/pls/portal/docs/page/biblio_fr/media/images/accueil/onglets_consultez_en.gif) no-repeat;
			}
			
			#planifiez a {
				background:url(/pls/portal/docs/page/biblio_fr/media/images/accueil/onglets_planifiez.gif) no-repeat;
			}
			
			#planifiez_en a {
				background:url(/pls/portal/docs/page/biblio_fr/media/images/accueil/onglets_planifiez_en.gif) no-repeat;
			}
					
			#decouvrez a {
				background:url(/pls/portal/docs/page/biblio_fr/media/images/accueil/onglets_decouvrez.gif) no-repeat;
			}

			#decouvrez_en a {
				background:url(/pls/portal/docs/page/biblio_fr/media/images/accueil/onglets_decouvrez_en.gif) no-repeat;
			}



#ficheOngletBg {
	background:url(/pls/portal/docs/page/biblio_fr/media/images/accueil/bg_fiche_conteneur.gif);
	width:603px;
	height:auto;
}

	#ficheOngletBg:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}

#ficheOnglet {
	background:url(/pls/portal/docs/page/biblio_fr/media/images/accueil/bg_accueil_top.gif) left top no-repeat;
	/*
	min-height:450px;
	_height:450px;
	*/
	padding-bottom:11px;
}

#ficheAccueil {
	background:url(/pls/portal/docs/page/biblio_fr/media/images/accueil/bg_accueil_top.gif) left top no-repeat;
	height:400px;
	/*
	min-height:450px;
	_height:450px;
	*/
	padding-bottom:11px;
}

	#enteteCont {
		padding-top:26px;
	}

/* DÉBUT * Spécifique à la véritable page d'accueil (ne s'applique pas à ses onglets) */

	div.deuxColLayout {
		/* fake : pseudo-classe pour passer des styles par défaut */
	}
	/*
		div.deuxColLayout img {
			display:block;
		}
	
		div.deuxColLayout img.titre {
			margin:12px 0 8px 0;
		}
		
		div.deuxColLayout img.plus {
			margin:7px 0 12px 0;
		}
		*/
	
	#flashVideoCont {
		float:left;
		padding:0 6px 0 14px; /* Normalement j'utiliserais margin ici, mais ça cause un problème dans Explorer */
		width:342px;
	}
	
	#actualitesCont {
		float:right;
		width:222px;
		padding:0 10px 0 5px;
	}
	
	
		#actualitesCont table {
			line-height:14px;
		}
		
			#actualitesCont table td {
				padding:10px;
				background:url(/pls/portal/docs/page/biblio_fr/media/images/accueil/actua_sep_point.gif) no-repeat;
			}
			
			#actualitesCont table td.premElement {
				background:none;
			}
			
				#actualitesCont table td p {
					margin:0 0 6px 0;
				}
				
				#actualitesCont table td p {
					margin:0 0 6px 0;
				}
				
				#actualitesCont table td img {
					margin:0 0 3px 0;
					border:1px solid #FFFFFF;
				}

/* FIN *** Spécifique à la véritable... */


	/*	http://ville.montreal.qc.ca/pls/portal/docs/page/biblio_fr/media/images/accueil/bg_promo_biblioclip_gagnant.jpg*/

/* DÉBUT * de la colones actualitées en 2 espaces) */

/* permet de spécifier hauteur commune depuis la séparation en 2 tableaux distincts */
.ficheAccueil_promo_2col {
	min-height:400px;
	height:400px; /* pour IE */
}



#ficheOngletBg_2col_news {
	background:url(/pls/portal/docs/page/biblio_fr/media/images/accueil/bg_promo_biblioclip_2col_nouvelle.jpg);
	width:237px;
	/* height:auto; */
}

#concoursBg_colBas{
	height: 68px;
	margin-left: 3px;
	
	}

#ficheOngletBg_2col_edit {

	background-image:url(/pls/portal/docs/page/biblio_fr/media/images/accueil/bg_promo_biblioclip_2col_edit.jpg);
	background-color:#759298;
	background-repeat:no-repeat;
	width:362px;
}
	#ficheOngletBg_2col:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}

	#ficheOngletBg_2col_edit td.envedette_img{
		border: 10px solid #FFF;
	}

	#actualitesCont_2col {
		float:right;
		width:222px;
		padding:0 10px 0 5px;
	}
	
	
		#actualitesCont_2col table {
			line-height:14px;
		}
		
			#actualitesCont_2col table td {
				padding:10px;
				background:url(/pls/portal/docs/page/biblio_fr/media/images/accueil/actua_sep_point.gif) no-repeat;
			}
			
			#actualitesCont_2col table td.premElement {
				background:none;
			}
			
				#actualitesCont_2col table td p {
					margin:0 0 6px 0;
				}
				
				#actualitesCont_2col table td p {
					margin:0 0 6px 0;
				}
				
				#actualitesCont_2col table td img {
					margin:0 0 3px 0;
					border:1px solid #FFFFFF;
				}

/* FIN * de la colones actualitées en 2 espaces) */




#moduleDeLiens {
	padding:30px 10px 0 10px;
	background:url(/pls/portal/docs/page/biblio_fr/media/images/accueil/bg_promo.gif) 4px bottom no-repeat;
}


	#moduleDeLiens table {
		width:760px;
	}
	
		#moduleDeLiens table td {
			font-size:1px;
			line-height:0;
			height:1px;
		}
	
			#moduleDeLiens table td img {	
				margin:3px;
			}
			
			#moduleDeLiens table tr.spacerRow {
			}
			
			#moduleDeLiens table tr.spacerRow td {
				width:152px;
				height:1px;
			}
			
			#moduleDeLiens table tr.spacerRow td img {
				margin:0;
			}

div.clearOngletBg {
	clear:both;
	height:0px;
	overflow:hidden;
}

table.listeAccueil{
	margin: -3px 0px 0px 0px;
	padding: 0px;
}


	table.listeAccueil ul{
		margin: 0px;
		padding: 0px;
	}

	table.listeAccueil ul li{
		background: none;
		margin:0px;
		padding:0px;		
	}
			
			table.listeAccueil ul li a{
				font-weight: normal;
				text-decoration:none;			
			}
			
				table.listeAccueil ul li a:hover{
					text-decoration: underline;
				}
			
			table.listeAccueil img{
				border: none;
				margin:4px 0px 0px 10px;		
			}

#footer {
	clear:both;
	margin-top:0;
	padding:21px 0 0 189px;
	height:25px;
	background:url(/pls/portal/docs/page/biblio_fr/media/images/accueil/bg_copyright.gif) bottom no-repeat;
	color:#999999;
}


 
/* Promo BiblioClip */

#ficheAccueil_biblioClip {
	background:url(/pls/portal/docs/page/biblio_fr/media/images/accueil/bg_promo_biblioclip.jpg) no-repeat 0px 0px;
	height: 415px;
	_height: 410px;	
}

#ficheAccueil_promo {
	background:url(/pls/portal/docs/page/biblio_fr/media/images/accueil/bg_promo_biblioclip_2009.jpg) no-repeat 0px 0px;
	height: 459px;
	_height: 454px;	
}

#ficheAccueil_biblioClip_gagnant {
	background:url(/pls/portal/docs/page/biblio_fr/media/images/accueil/bg_promo_biblioclip_gagnant.jpg) no-repeat 0px 0px;
	height: 415px;
	_height: 410px;	
}

	
div.bouton_laureats{
	width: 345px;
	}
	
	div.bouton_laureats div{
		float: left;
		margin: 10px 5px 10px 0;
	}
	
		div.bouton_laureats div{
		cursor: pointer;
		}

/* Patch pour les browsers autres que IE - IE ne comprend pas ce code */
			
		p.bouton_laureats {
			margin: 0px;
			padding:0px;
			clear: both; 
			}	

	div.titre_gagnant{
		margin: 10px 0 0 0;
	}
			
	div.titre_gagnant p{
		margin: 0px;
		padding:0px;
	}
	
	div#rss{
		margin-left:170px;
		margin-bottom:-2px;
	}
	
	div#rss img#ic_rss{
		border:2px solid #ffffff;
	}
/* Fin : Promo Biblioclip */


/* DÉBUT * Code pour chargement de capsule astro biblio */

	div#bgFlash{
		visibility: hidden;
		position: absolute;
		top:0;
		left:0;
		width: 100%;
		height: 100%;
		background-color: #333333;
		z-index: 999;
		opacity:0.7;
		cursor: pointer;
 		filter:alpha(opacity=93);
		-moz-opacity:0.93;
	}
	div#accueilFlash{
		visibility: hidden;
		position: absolute;
		width: 600px;
		height: 600px;
		margin-left: 90px;
		background-color: #000;
		z-index: 1000;
	}
	div#fermerFlash{
		visibility: hidden;
		position: absolute;
		width: 600px;
		height: 30px;
		margin-top: -30px;
		margin-left: 90px;
		background-color: #000;
		text-align: right;
		z-index: 999;
	}
	div#accueilFlash p{
		padding: 10px;
	}
	div#accueilFlash a{
		color: #F00;
	}

/* FIN *** Code pour chargement de capsule astro biblio */


/*accueil anglais temporaire*/
table.texte_intro_en{
	color:#000000;	
}

table.texte_intro_en h2{
	font-size:14px;
}

table.texte_intro_en a{
	color:#000000;	
}

table.texte_intro_en a:link{
	color:#000000;	
}

table.texte_intro_en a:visited{
	color:#000000;	
}

table.texte_intro_en a:hover{
	color:#000000;	
}

/*fin accueil anglais temporaire*/
