

/*	Panels ---------------------------------------------------------------- */

	/* home page */
	
	#panel_top_media.index { 
		background:url(/en/img/bg_panel_index.jpg) no-repeat 18px 15px;
		width:100%; height:269px;
	}	
	
		#panel_top_media.goldnews_fr { 
		background:url(/fr/img/bg_panel_goldnews.jpg) no-repeat 18px 15px;
		width:100%; height:269px;
	}	
	

	.flash_top_wrapper {
		width:596px; height:213px; overflow:hidden;
	}

	.flash_panel_wrapper { 
		float:left; 
		height:348px; 
		margin:0px; 
		padding:0px;}
		
	*html .flash_panel_wrapper { 
		float:left; 
		height:348px; 
		margin:0px; 
		padding:0px;
		}	
		

	
		.panel_flash_top {
			background:url(/en/img/panel_malartic_top.jpg) no-repeat 6px 0px;
			display:block; 
			width:596px; 
			height:213px;
			margin:0px; 
			padding:0px ;
		}
		
		.panel_flash_top a {
			background:url(/en/img/bullet_index_nav.gif) no-repeat 0px 5px;
			width: 200px;display:block; padding-left:10px;
			top:189px; left: 35px;
		}
		
		.panel_flash_top a:hover{
			background-position:0 -100px;
		}
		
			.panel_flash_top2 a {
			background:url(/en/img/bullet_index_nav.gif) no-repeat 0px 5px;
			width: 300px;display:block; padding-left:10px;
			top:189px; left: 35px;
		}
		
		.panel_flash_top2 a:hover{
			background-position:0 -100px;
		}

		.panel_flash_top3 a {
			background:url(/en/img/bullet_index_nav.gif) no-repeat 0px 5px;
			width: 80px;display:block; padding-left:10px;
			top:189px; left: 35px;
		}
		
		.panel_flash_top3 a:hover{
			background-position:0 -100px;
		}
				.panel_flash_top4 a {
			background:url(/en/img/bullet_index_nav.gif) no-repeat 0px 5px;
			width: 100px;display:block; padding-left:10px;
			top:189px; left: 35px;
		}
		
		.panel_flash_top4 a:hover{
			background-position:0 -100px;
		}
/*french*/

		.panel_flash_top_fr {
			/*background:url(/en/img/panel_malartic_top.jpg) no-repeat 6px 0px;*/
			display:block; 
			width:596px; 
			height:213px;
			margin:0px; 
			padding:0px ;
		}
		
		.panel_flash_top_fr a {
			background:url(/fr/img/bullet_index_nav.gif) no-repeat 0px 5px;
			width: 200px;display:block; padding-left:10px;
			top:189px; left: 35px;
		}
		
		.panel_flash_top_fr a:hover{
			background-position:0 -100px; color:#fff;
		}

		
		*html .panel_flash_top {
			display:block; 
			width:596px; 
			height:213px;
			margin:0px; 
			padding:0px; 
		}


		.panel_btm {
			background:url(/en/img/panel_malartic_btm.jpg) no-repeat;
			float:left;
			padding:10px 10px 0 25px; 
			width:413px; height:135px; 
		}
			*html .panel_btm {
			background:url(/en/img/panel_malartic_btm.jpg) no-repeat;
			float:left;
			padding:10px 10px 0 25px; 
			width:413px; height:135px; 
		}
		
		.panel_btm p {
		margin-left:10px;
		}
		
		.panel_btm p.fr {
		margin-left:10px;
		line-height:16px;
		}
		
		.panel_nav {
			background:url(/en/img/panel_malartic_nav.gif) no-repeat;
			float:left;
			width:148px; height:147px;
		}
		
		*html .panel_nav {
			background:url(/en/img/panel_malartic_nav.gif) no-repeat;
			float:left;
			width:148px; height:147px;
		}
		
		.panel_nav ul {
			list-style:none; width:4px; 
			margin:7px 0 0 10px;
		}
			
		.panel_nav ul li { 
			width:125px;
		}
	
		.panel_nav ul li a {
			color:#E9AF29;
			background:url(/en/img/bullet_index_nav.gif) no-repeat 0 5px;
			padding-left:10px; 
		}
		
		.panel_nav ul li a:hover, div.panel_flash_top a:hover {
			background-position:0 -100px;
			color:#fff;
		}


	/* news panel -------------------------- */
	
	.panel_news_wrapper { 
		float:left; 
	}
	
	*html 	.panel_news_wrapper { 
		float:left; width:259px;
	}

	
		.panel_news_top { 
			background:url(/en/img/panel_news_top.png) no-repeat;
			width:259px; height:285px;
			padding:35px 25px 0 20px; 
		}
			*html .panel_news_top {
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/en/img/panel_news_top.png", sizingMethod="crop"); background:none;
			}
	
		.panel_news_top h3 { 
			font-size:15px; font-weight:bold;
			margin:0 0 15px 0;
		}
			
		.panel_news_top span { /* date */
			color:#797979;
			display:block;
			margin:10px 0 6px 0;
		}
		
		.panel_news_top span.2 { /* date */
			color:#797979;
			display:block;
			margin:0px 0 6px 0;
		}
		
	
		.panel_news_top p {
			color:#464646;
			margin:5px 0 0 0;
		}
		
		.panel_news_top ul {
			margin:20px 0 0 0;
		}
		
		.panel_news_top ul li {
		}
		
		.panel_news_top span.separateur {
				color:#a1a1a1; font-size: 16px;
		
		}
		
		.panel_news_top a.second_title {
		
			color:#000000;}
		
		.panel_news_top ul li a {
			background:url(/en/img/bullet_index_news.gif) no-repeat 0 5px;
			color:#8b8b8b;
			padding:0 0 0 10px;
		}
		
		.panel_news_top a.alternate:hover {
			color:#000; background-position:0 -100px;
		}
		
		.panel_news_top  a.alternate {
			background:url(/en/img/bullet_index_news.gif) no-repeat 0 5px;
			color:#8b8b8b;
			padding:0 0 0 10px;
		}
		
		.panel_news_top ul li a:hover {
			color:#000; background-position:0 -100px;
		}
		.panel_news_btm { 
			background:url(/en/img/panel_news_btm.gif) no-repeat;
			padding:7px 0 0 20px; 
			width:284px; height:33px;
		}
	
		.panel_news_btm a {
			color:#E9AF29;
		}
	
		.panel_news_btm a.a_read_more {
			background:url(/en/img/bullet_index_nav.gif) no-repeat 0 5px;
			float:left; 
			padding:0 0 0 10px; 
		}
		
	
		.panel_news_btm div a.a_read_more:hover { background-position:0 -100px; color:#fff; }
		
		.panel_events_wrapper a.a_read_more {
			background:url(/en/img/bullet_index_nav2.gif) no-repeat 0 5px;
			float:left; color: #000;
			padding:0 0 0 10px; 
		}
	
		.panel_events_wrapper div a.a_read_more:hover { background-position:0 -100px; color:#666; }
		
	
		.panel_news_btm div a.a_rss {
			background:url(/en/img/rss_index_news.gif) no-repeat top right;
			display:block; float:right;
			margin-right:30px; padding:0 10px 0 10px;
			width:34px; height:18px; font-size: 11px; 
		
		}
	
		*html .a_rss { 
		position: relative; left:32px;}

		.panel_news_btm a.a_rss:hover { color:#fff; background-position:0 -18px; }


/*	Bottom panels -------------------------------------------------------------- */

	*html div.bottom_panels_wrapper .col1 { width:282px; margin:0 0 0 3px;}
	*html div.bottom_panels_wrapper .col3 { width:240px; position:relative; right:4px; bottom:1px;}

	div.bottom_panels_wrapper .col1 { width:282px; margin:0 0 0 7px;}
	div.bottom_panels_wrapper .col2 { width:291px; margin:0 4px;}
	div.bottom_panels_wrapper .col3 { width:240px;}
	
	/* call to action panel */
	ul.index_cta { margin:0; padding:0; }

	*html ul.index_cta li {
		background:url(/en/img/bg_index_cta.gif) no-repeat;
		display:block;
		padding:7px 0 0 7px; margin:3px 0 -5px 0;
		width:275px; height:58px;
	}
	
	ul.index_cta li {
		background:url(/en/img/bg_index_cta.gif) no-repeat;
		display:block;
		padding:7px 0 0 7px; margin:2px 0 2px 0;
		width:275px; height:58px;
	}
	
	
	
	ul.index_cta li:hover { background-position:0 -67px; }
	
	ul.index_cta li a {
		display:block;
		line-height:15px; font-weight:bold;
		padding:4px 0 0 113px;
		width:130px; height:57px;
	}
	
	ul.index_cta li a span { font-size:11px; font-weight:normal;display:block; }
	
	ul.index_cta li a.cta_index_vid1 { background:url(/en/img/cta_index_vid1.jpg) no-repeat; }  /* visual effects anim */
	ul.index_cta li a.cta_index_vid2 { background:url(/en/img/cta_index_vid2.jpg) no-repeat; } /* life cycle anim */
	ul.index_cta li a.cta_index_vid3 { background:url(/en/img/cta_index_vid3.jpg) no-repeat; } /* linear park anim */
	ul.index_cta li a.cta_index_vid4 { background:url(/en/img/cta_index_vid4.jpg) no-repeat; } /* resettlement anim */
	
	/* lien permanent vers les études d'impact environnemental */	
	ul.index_cta li a.cta_index_environnement { background:url(/en/img/cta_index_env.jpg) no-repeat; } 
	ul.index_cta li a.cta_index_feasibility { background:url(/en/img/cta_index_feasibility.jpg) no-repeat; } 


	/* events and newsletter sign up panel */
	
	div.panel_events_wrapper {
		background:url(/en/img/bg_panel_events.gif) repeat-y;
	}
		div.panel_events_wrapper div div {
			background:url(/en/img/bg_panel_events_top.gif) no-repeat;
			width:296px; height:20px; 
		}
	
	div.panel_events_wrapper div.event {
		height:139px;
		padding:0 25px 15px 25px;
	}
	
	div.panel_events_wrapper div.event p{
		font-size:11px;
	}
	
	div.panel_events_wrapper div.event h3 {
		font-size:14px; 
		margin:0; 
	}
	
	div.event a { font-size:12px; color:#666; font-weight:bold;}
	div.event a:hover { color:#000; font-weight:bold;}

	/* subscribe */
	div.panel_events_wrapper div.panel_subscribe {
		background:url(/en/img/bg_panel_subscribe.gif) no-repeat;
		padding:10px 25px 0 25px;
		height:86px;
	}

	form.subscribe { }
	
	form.subscribe label { margin:5px 0 4px 0; font-weight:bold;}
	
	form.subscribe2 input { 
		border:1px solid #6e6f72;
		float:left; 
		padding:0 0 0 4px; color:#6e6f72;
		width:100px; height:20px; 
	}
	
	form.subscribe input { 
		border:1px solid #6e6f72;
		float:left; 
		padding:0 0 0 4px; color:#6e6f72;
		width:180px; height:20px; 
	}
	
	form.subscribe input.submit {
		background:url(/en/img/submit_check.gif) no-repeat; border:0;
		cursor:pointer; float:left;
		text-indent:-9999px;
		margin:0 0 0 5px;
		width:26px; height:23px;
	}
		form.subscribe input.hover { background-position:0 -28px; }
	
	
	/* chart */
	div.stockchart {
		background:url(/en/img/bg_stockchart.gif) no-repeat;
		width:303px; height:276px; font-size:10px; color:red;
	}
	
	div.stockchart span {font-size:9px; }

/*---------FRENCH -------------------------------------------*/

		.panel_flash_top_fr {
			background:url(/fr/img/panel_malartic_top.jpg) no-repeat;
			display:block;
			width:596px; height:213px;
		}
		
	

/*new career panels*/

	div.panel_careers_wrapper {
		background:url(/en/img/home_career_bg.jpg) repeat-y; 
		height:265px; width:305px; 
	}
	
	div.panel_careers_wrapper div.careers {
		
		/*padding:0 25px 15px 25px;height:245px;width:296px; */
	}
	
	/* events and newsletter sign up panel */
	
	div.panel_events_wrapper {
		background:url(/en/img/bg_panel_events.gif) repeat-y;
	}
		div.panel_events_wrapper div div {
			background:url(/en/img/bg_panel_events_top.gif) no-repeat;
			width:296px; height:20px; 
		}
	
	div.panel_events_wrapper div.event {
		height:139px;
		padding:0 25px 15px 25px; 
	}
	
	
	div.panel_events_wrapper div.event span.event {
		font-size:11px; color:black;
	}
	
	div.panel_events_wrapper div.event p{
		font-size:11px;
	}
	
	div.panel_events_wrapper div.event h3 {
		font-size:14px; 
		margin:0; 
	}
	
	div.event span.date {font-size:11px; font-weight:normal; color:#666}
	div.event a { font-size:13px; color:#000; font-weight:bold;}
	div.event a:hover { color:#666; font-weight:bold;}






/*deutsch*/

		.panel_flash_top_de {
			background:url(/de/img/panel_malartic_top.jpg) no-repeat 6px 0px;
			display:block; 
			width:596px; 
			height:213px;
			margin:0px; 
			padding:0px ;
		}
		
		.panel_flash_top_de a {
			background:url(/fr/img/bullet_index_nav.gif) no-repeat 0px 5px;
			width: 200px;display:block; padding-left:10px;
			top:189px; left: 35px;
		}
		
		.panel_flash_top_de a:hover{
			background-position:0 -100px; color:#fff;
		}

		
		*html .panel_flash_top {
			display:block; 
			width:596px; 
			height:213px;
			margin:0px; 
			padding:0px; 
		}

/**/

	/* Deutsch Homepage*/	
	ul.index_cta li a.cta_index_fs_corp { background:url(/de/img/cta_index_fs_corp.jpg) no-repeat; font-size:10px; } 
	ul.index_cta li a.cta_index_fs_explo { background:url(/de/img/cta_index_fs_explo.jpg) no-repeat; } 
	ul.index_cta li a.cta_index_fs_feas { background:url(/de/img/cta_index_fs_feas.jpg) no-repeat; } 
	ul.index_cta li a.cta_index_fs_download { background:url(/de/img/cta_index_fs_download.jpg) no-repeat; } 

ul.index_cta li a.cta_index_fs_agm { background:url(/de/img/cta_index_fs_agm.jpg) no-repeat; font-size:10px; } 

/* ==== REVAMP ======*/
	div.index_nmenu {
		height:325px; 
		background:url(/en/img/bg_for_new_menu.png); 
		float:left;
		padding-left:28px; 
		width:200px; 
		padding-top:25px;
		
	}
	
	div.index_nmenu ul.nmenu li a {
		float:left;
		margin-left:10px; padding-left:10px;
		background:url(/en/img/bullet_index_news.gif) no-repeat;
		background-position:0 5px;
		color:#6e6f72; display:block; width:150px;
		font-size:16px;height:28px; letter-spacing:-0.03em;
	}

	div.index_nmenu ul.nmenu li a:hover {
		background-position:0 -100px;
		color:#000; 
	}

	div.index_nmenu ul.nmenu li.nmenu_drop a {
		float:left;
		margin-left:10px; padding-left:14px;
		background:url(/en/img/bullet_index_news_drop.gif) no-repeat;
		background-position:0px 5px;
		color:#6e6f72; display:block; width:150px;
		font-size:16px;height:28px; letter-spacing:-0.03em;
	}

	div.index_nmenu ul.nmenu li.nmenu_drop a:hover {
		background-position:0 -103px;
		color:#000; 
	}
	
	div.index_nmenu ul.nmenu li.nmenu_tools a {
		background:url(/en/img/nmenu_subnav.gif) no-repeat; 
		color:#6e6f72; font-size:12px; line-height:12px;
		display:block;
		margin:0; margin-left:-15px; 
		margin-top:-4px; padding:6px 0 0 50px;
		width:224px; height:17px; margin-bottom:10px;
	}

	div.index_nmenu ul.nmenu li.nmenu_tools a:hover {
		background-position:0 -23px; color:#000; 
	}
	
	div.index_nmenu ul.nmenu li.nmenu_drop_fr a {
		float:left;
		margin-left:10px; padding-left:14px;
		background:url(/en/img/bullet_index_news_drop.gif) no-repeat;
		background-position:0px 5px;
		color:#6e6f72; display:block; width:150px;
		font-size:16px;height:28px; letter-spacing:-0.03em;
	}

	div.index_nmenu ul.nmenu li.nmenu_drop_fr a:hover {
		background-position:0 -103px;
		color:#000; 
	}
	
	div.index_nmenu ul.nmenu li.nmenu_tools_fr a {
		background:url(/fr/img/nmenu_subnav.gif) no-repeat; 
		color:#6e6f72; font-size:12px; line-height:12px;
		display:block;
		margin:0; margin-left:-15px; 
		margin-top:10px; padding:6px 0 0 70px;
		width:224px; height:17px; margin-bottom:10px;
	}

	div.index_nmenu ul.nmenu li.nmenu_tools_fr a:hover {
		background-position:0 -23px; color:#000; 
	}
	

	div.malartic_pane {
		width:666px; height:350px; 
		background:url(/en/img/bg_antoine_malartic.png); 
		background-repeat:no-repeat; float:left;
	}
	
	div.malartic_pane div.malartic_text {
		position:relative; top:22px; 
		padding-left:32px; padding-right:30px;
	}
	
	div.malartic_pane_fr {
		width:666px; height:350px; 
		background:url(/fr/img/bg_antoine_malartic.png); 
		background-repeat:no-repeat; float:left;
	}
	
	div.malartic_pane_fr div.malartic_text_fr {
		position:relative; top:22px; 
		padding-left:32px; padding-right:30px;
	}

	div.panel_comm_wrapper {
		background:url(/en/img/home_pr_bg.png) repeat-y; 
		height:270px; width:305px; 
	}

		.panel_comm a { 
			
			color:#000; font-size:11px; font-weight:bold;
			
		}
		
		.panel_comm a:hover { 
			
			color:#666; text-decoration:none;
			
		}
		
		.panel_comm_btm { 
			
			padding:26px 0 0 0px; 
			width:245px; height:24px;
		}
	
		.panel_comm_btm a {
			color:#E9AF29; font-size: 11px; 
		}
	
		.panel_comm_btm a.a_read_more {
			background:url(/en/img/bullet_index_nav.gif) no-repeat 0 5px;
			float:left; font-size: 11px;  
			padding:0 0 0 10px; 
		}
	
		.panel_comm_btm div a.a_read_more:hover { background-position:0 -100px; color:#fff; }
		
		
		.panel_comm_btm div a.a_rss {
			background:url(/en/img/rss_index_news.gif) no-repeat top right;
			display:block; float:right;
			margin-right:0px; padding:0 10px 0 10px;
			width:34px; height:18px; font-size: 11px; 
		
		}
	
		*html .a_rss { 
		position: relative; left:180px;}

		.panel_comm a.a_rss:hover { color:#fff; background-position:0 -18px; }

		div.stockchart2 {
		margin-top:20px; margin-left:15px;
		width:275px; height:270px; font-size:10px; color:black;
		}
	
		div.stockchart2 span {font-size:9px; }



#slideshow {
    position:relative;
	background:url(/en/img/bg_home_slideshow.png);
	background-repeat:no-repeat;
    height:155px; width:316px;
	margin-left:23px; margin-top:85px;
}

a.more_pics {
	display:block; float:right; margin-top:19px; margin-right:20px;
	width:36px; height:8px;
	background:url(/en/img/bg_home_slideshow_btn.png);
	background-repeat:no-repeat;
	background-position:0 0;
}

a.more_pics:hover {
	outline:none;
	background-position:0 -8px;
}


#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	margin-left:13px; margin-top:34px;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

/* slideshow fr */
#slideshow_fr {
    position:relative;
	background:url(/fr/img/bg_home_slideshow_fr.png);
	background-repeat:no-repeat;
    height:155px; width:316px;
	margin-left:23px; margin-top:85px;
}

a.more_pics_fr {
	display:block; float:right; margin-top:19px; margin-right:20px;
	width:56px; height:8px;
	background:url(/fr/img/home_slideshow_btn.png);
	background-repeat:no-repeat;
	background-position:0 0;
}

a.more_pics_fr:hover {
	outline:none;
	background-position:0 -8px;
}

#slideshow_fr IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	margin-left:13px; margin-top:34px;
}

#slideshow_fr IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow_fr IMG.last-active {
    z-index:9;
}

a.careers_more {
			display:block; width:110px; height:18px;
			background:url(/en/img/bullet_careers_index.gif) no-repeat 0 5px;
			float:right; margin:225px 10px 0px 40px; padding-left:10px;
			
		}
		
	
a.careers_more:hover { background-position:0 -100px; color:#ccc; }

a.careers_more_fr {
			display:block; width:83px; height:18px;
			background:url(/en/img/bullet_careers_index.gif) no-repeat 0 5px;
			float:right; margin:225px 10px 0px 40px; padding-left:10px;
			
		}
		
	
a.careers_more_fr:hover { background-position:0 -100px; color:#ccc; }


a.event_more {
			float:left; color:#000; font-size:12px; font-weight:bold;
			padding:0 0 0 0px; 
		}
		
	
a.event_more:hover {  color:#666; }

a.press_more {
			background:url(/en/img/bullet_index_nav2.gif) no-repeat 0 5px;
			float:left; color:#000;
			padding:0 0 0 10px; 
		}
		
	
a.press_more:hover { background-position:0 -100px; color:#666; }

a.press_rss {
			background:url(/en/img/new_rss_index_news.gif) no-repeat top right;
			display:block; float:right; color:#000;
			margin-right:3px; padding:0 10px 0 10px;
			width:34px; height:18px; font-size: 11px; 
		
}
	

a.press_rss:hover { color:#666; background-position:0 -18px; }
















































