/* 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;
	}
	 #main_nav, .noPrint, 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.fip, div.cwm {
		margin-bottom: 12.0pt;
	}
	div.fip {
		float:left;
	}
	div.cwm {
		text-align:right;
	}
	div.center, * html div.center {
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 10px;
		width: auto;
		float: none;
		clear: both;
	}
	div.page {
		width: auto;
	}
	div.blackborder {
		border: none;
	}
	div.colLayout {
		background-color: #FFF;
		height: auto;
	}
	
	div.footer {
		margin-top: 2em;
		}
	ul.disc {list-style-type: disc;}
	ul.square {list-style-type: square;}
	ul.circle {list-style-type: circle;}
	ol.lower-alpha {list-style-type: lower-alpha;}
	ol.upper-alpha {list-style-type: upper-alpha;}
	ol.lower-roman {list-style-type: lower-roman;}
	ol.upper-roman {list-style-type: upper-roman;}
	
	.tableBorder{
		border-top-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-left-style: solid;
		border-top-color: #000;
		border-left-color: #000;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #000;
		border-collapse:collapse;
		margin-left:2px;
	}
	.tableBorder th{
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #000;
	}
	.tableBorder td{
		border-top-width: 1px;
		border-right-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-top-color: #000;
		border-right-color: #000;
		padding: 3px;
	}
	.tableBorder caption{font-weight:bold; text-align:left; padding:10px;}
	td.alignTop {vertical-align: top;}
	.floatRight {float: right;}
	.floatLeft {float: left;}
}
/* PRINT CSS ENDS | FIN DU CSS POUR L'IMPRESSION */