/* CLF 2.0 TEMPLATE VERSION 1.04 | VERSION 1.04 DU GABARIT NSI 2.0 */
/* PRINT CSS BEGINS | DEBUT DU CSS POUR L'IMPRESSION */
@media print {
	h1, h2, h3, h4, h5, h6, body, p, blockquote, table, td, th, li,  a, ul, ol, dd, dl, dt,
	form, button, fieldset, label, div.foot1, span.date {
  		font-family: Verdana, Arial, Helvetica, sans-serif; 
	}
	select, option, input, textarea {
		font-family: "Courier New", Courier, monospace;
	}
	body {
		padding: 0;
		background-color: #FFF;
	}
	div.banner, div.banner-eng, div.banner-fra, div.banner-lfcoa-eng, div.banner-lfcoa-fra, div.fp, div.fpml, div.left, div.right, div.footer div.foot1 a, div.footer div.foot2 a, div.footer div.foot3 a, div.footer div.footerline, div.navaid, div.topPage, p.topPage {
		display: none;
	}

	div#SlideShowContainer {
		display: none;
	}

	div.PageTools, div.Top {
		display: none;
	}

	div.fip, div.cwm {
		margin-bottom: 12.0pt;
	}
	div.center,div.center2,div.center3, * html div.center, * html div.center2, * html div.center3 {
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 10px;
		width: auto;
		float: none;
	}
	div.page {
		width: auto;
	}
	div.blackborder {
		border: none;
	}
	div.colLayout {
		background-color: #FFF;
		height: auto;
	}

/*	 ul.arrow { margin:0px 0px 0px 0px; padding:0px; list-style-type: circle; list-style-position: inside}
	 ul.arrow li { padding:0px; margin:0px 0px 0px 20px; line-height:150%; } 
*/	 
	 
 	 ul.arrow { background:none; list-style-type: disc;  margin-left:20px;}
	 ul.arrow li { background:none; } 

 	 ul.square { background:none; list-style-type: square;  margin-left:20px;}
	 ul.square li { background:none; } 

 	 ul.square2 { background:none; list-style-type: square;  margin-left:20px;}
	 ul.square2 li { background:none; } 

	/* TABLE { border:1px solid #000; }*/

DIV.ProgramTable TH {	border-bottom:1px solid #000; }
DIV.ProgramTable TABLE { border:1px solid #000;  }
DIV.ProgramTable TD {	border-bottom:1px solid #000; }

div.Note { border:1px solid #000;  }

Div.Table { border:1px solid #000; }
DIV.Table TABLE { border:1px solid #000; }
DIV.Table TH {	border-bottom:solid 1px #000; }
DIV.Table TD {	border-bottom:solid 1px #000; }
.SubHeader {	border-bottom:solid 1px #000; }


DIV.DataTable2 { border:1px solid #666; padding:0px; margin-bottom:20px;}
DIV.DataTable2 .Header { border-bottom:solid 1px #666; font-size:1.2em;}
DIV.DataTable2 TD,TH {	border-bottom:solid 1px #666; }

DIV.ProgramTable2 { border:1px solid #666; padding:0px; margin-bottom:20px;}
DIV.ProgramTable2 .Header { border-bottom:solid 1px #666; font-size:1.2em;}
DIV.ProgramTable2 TD,TH {	border-bottom:solid 1px #666; }

}
/* PRINT CSS ENDS | FIN DU CSS POUR L'IMPRESSION */