/* -----------------------------------------------------------------------
   Redifine Tag ---------------------------------------------------------- */
   
	* { margin:0; padding:0; border:0; align:left; }
	
	td, p, a, address, ul, li, input, textarea, h1, h2, h3, h4, h5, h6, div, dl, dt, dd {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px; line-height: 20px;
		color: #666;
	}
	p { margin-bottom: 20px; }
	
	object, embed { display:none; }
	
	ul, ol { margin: 8px 0 0 20px; }
	li { padding: 0 0 8px 0; }
   
   
/* -----------------------------------------------------------------------
   Shell ----------------------------------------------------------------- */
   
	#maintable { width:670px; }	
	#container { vertical-align:top; }
	#top { display:none; }
	
	.intro {
		margin-bottom: 15px; padding: 17px 15px 17px 15px;
		display: block;
		color: #fff;
		font: 16px/20px Helvetica, Arial, sans-serif;
		font-style: normal;
		border: 1px #ccc dashed;
	}

	.column_right { display:none; }
	
	
/* -----------------------------------------------------------------------
   Footer ---------------------------------------------------------------- */

	#footer { display:none;	}	
	
	
/* -----------------------------------------------------------------------
   Font ------------------------------------------------------------------ */
   
	
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration: none; }
	h1, h2, h3, h4, h5, h6 { font-family: Helvetica, Arial, sans-serif; }
	h1 {
		font-size:26px;	line-height:26px;
		letter-spacing: -1px;
		margin-bottom: 45px;
	}

	h2, h2 a {
		font-size:18px; line-height:20px;
		margin: 50px 0 13px 0;
	}
	h2 { color: #707070; }
	
	h2.first { margin-top:0; }
	h2, h3 {
		border-bottom: 1px #ccc dashed;
		padding-bottom:5px;
	}
	h3, h4 { color: #999; }
	
	h3 {
		font-size:16px; line-height:18px;
		margin:30px 0 10px 0;
	}
	
	h4 {
		font-size:14px; line-height:16px;
		margin:15px 0 10px 0;
	}

/* -----------------------------------------------------------------------
   Site Map ------------------------------------------------------------------ */ 
	
	#sitemap ul, #sitemap ul li {
		list-style: none;
		margin:0; padding: 0;
	}
		#sitemap ul li strong {
			font-family: Helvetica, Arial, sans-serif;
			font-size:16px; line-height:18px;
			color: #999;
			border-bottom: 1px #ccc dashed;
			display:block; 
			padding-bottom:5px;
			margin: 30px 0 5px 0;
		}
		
			#sitemap ul li ul li strong {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px; line-height: 20px;
				color: #666;
				background:none;
				display:inline;
				margin:0; padding:0;
			}

				#sitemap ul li ul li ul li strong {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px; line-height: 20px;
					color: #666; font-weight: normal;
				}
				#sitemap ul li ul li ul { margin: 8px 0 0 20px; }
				#sitemap ul li ul li ul li { padding: 0 0 8px 0; }
				
					#sitemap ul li ul li ul li ul, #sitemap ul li ul.list_arrow { margin:0 0 0 20px; }
					#sitemap ul li ul li ul li ul li, .list_arrow li, #sitemap ul li ul.list_arrow li { padding:0; list-style-image: url(http://www.er.uqam.ca/nobel/ecdeesg/ecole_des_sciences/images/bullet_arrow.gif) }

   

/* -----------------------------------------------------------------------
   Content --------------------------------------------------------------- */
   

   
/* -----------------------------------------------------------------------
   Others, Hacks --------------------------------------------------------- */

	
	.hide { display:none; }

	.clearfix:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}
	.clearfix {display:inline-block;}
	/* Hide from IE Mac \*/
	.clearfix {display:block;}
	/* End hide from IE Mac */