/* 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 {
	.innera {
		height:100%;
	}
	.outer thead tr {
		position:fixed;
	}
	#diagram div {
        border: 0.05em solid #000;
	}
	#explain {
	color:#000;
	background-color:#FFF;
	display:block;
	}

div.rightsidebar 
{
display: none; 
}
div.right 
{
display: none; 
}
div.whatsnew
{
width: 99%;
}
div.clear
{
clear: both;
}
.docNav {
display: none;
}
.note {
display: none;
}
/* data tables */
table.data thead th, table.datasm thead th, table.tbl tr.total {
border-bottom: 1px #000 solid;
}
table.tbl thead th {
border-top: 1px #000 solid;
}
table.tbl thead {
border-bottom: 1px #000 solid;
}
table.tbl th, table.tbl td {
border:0px;
}
table.tbl tr.total {
border-left:0px;
border-right:0px;
border-bottom:0px;
}
table.data td, table.datasm td, table.tbl td, table.data th, table.datasm th, table.tbl th {
border:0px;
}
table.data thead th, table.datasm thead th, table.tbl thead th {
border-left:0px;
border-right:0px;
border-bottom:0px;
}
table.data th.second, table.datasm th.second, table.tbl th.second {
border-top:0px;
}
table.data th.total, table.datasm th.total, table.tbl th.total {
border-top:0px;
}
table.tbl th.total {
border:0px;
}
/* alterations of layout in interactive pages */
.current_lay {
	float: left;
	width: 400px;
}

.rational_lay {
	/*float: right;*/
	width: 800px;
}

.change_lay {
	padding: 0px 5px 5px 5px;
	margin-left: 400px;
}

.plantable {
	width: 95%;
	border: 0px;
}

.pop-up {
	text-decoration: none;
	font-size: .75em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
#diagram-a {
height:50em;
}
}
/* PRINT CSS ENDS | FIN DU CSS POUR L'IMPRESSION */
