@charset "utf-8";
/* CSS Document */

#calculette {
	font-size:0.9em;
	margin-bottom:20px;
}
#calculette p {
	font-size:0.8em;
}
#calculette input {
	width:60px;
	font-size:1em;
	padding:0 3px;
}
#calculette label {
	float:left;
	width: 70px;
	text-align:right;
	padding-right:7px;
}
.off {
	background-color:#c9d787;
	border:1px dotted #3D3D3D;
	color:#666;
}
.on {
	background-color:#fff;
	border:1px solid #b81111;
	color:#3D3D3D;
}

table {
	font-size:0.9em;
	border-collapse:collapse;
	border:2px solid #b81111;
	width: 460px;
}
table caption {
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:5px;
}
table li{
	background-image:none;
	list-style-type:square;
	padding:0;
}
table td {
	border:1px solid #ccc;
	padding:4px;
}
.blanc, .tmaison {
	background-color:#f5f5f5;
	text-align:center;
}
.bleu, .tcabanon {
	background-color:#9aabd1;
	text-align:center;
}
.vert, .tpropriete {
	background-color:#bcce93;
	text-align:center;
}
.entete {
	text-align:center;
	font-weight:bold;
}
