/* Elements non-imprimables */
#skip, #navigation, #snav, #coldroite, #nav-contenu, #pagination, canvas, ul.nav, #animation, .pied, #bandeau h1 {
	display: none; 
}
#logo { float: none; }
a img { border: 0 !important; }
* {
	width: auto !important;
}
#pied { font-size: 0.9em; font-style: italic; text-align: right; }
body.resultat #titres { display: none; }
body.resultat blockquote#fonds {
	float: right;
	font-size: 14px;
	border: 1px solid lightgray;
	padding: 5px;
	width: 300px;
	margin: 0; 
}

table.evaluation, table.resultat {
	border: 2px solid #BBDDF2;
	border-collapse: collapse;
	margin: 10px;
	padding: 10px;
	width: 95% !important;
	page-break-inside: avoid;
}

table.evaluation caption {
	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
}
table.evaluation td {
	padding: 5px;
	border: 1px solid #BBDDF2;
}
table.evaluation tr.total td {
	background: #BBDDF2;
	font-weight: bold;
}
table.evaluation td.numeric {
	text-align: right;
	width: 30%;
}
.boite {
	padding: 10px;
	background: #E3D4A4;
	border: 1px solid;
	text-align: center;
	font-weight: bold;
	font-size: 1.1em;
	color: #000;
}
.boites .boite {
	background: #BBDDF2;
}
.boites td.boite {
    width: 50%;
}


.message { display: none; }


table.amortissement {
	width: 100% !important;
	border-collapse: collapse;
	font-size: 0.8em;
	clear: both;
	margin: 10px 0 !important;
}
table.amortissement td, table.amortissement th { white-space: nowrap; padding: 3px !important; border: 1px solid lightgray; }
table.amortissement td { text-align: right; }
form#amortissement { display: none; }
body.simulateur-pret p, form#amortissement, body.simulateur-pret h1, body.simulateur-pret h3 { display: none; }
body.simulateur-pret p.message { display: block; }
h2.print { margin: -50px 0 0 270px; }
#debug { display: none; }

