body .grid td {
	border-top: none;
	border-left: none;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

body .grid2 td {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background-color: transparent;
}

.monospaced {
	white-space: pre;
	background-color: #fdd;
	font-family: monospace;
	font-size: 1.5em;
}

.cadre {
	border-style: solid;
	border-width: thin;
	margin: 0.5em;
	padding: 0.5em;
}

.synchronise {
}

.non_synchronise {
	background-color: #fdd;
}

.ok_password {
	/* mot de passe correct, dans un texte d'information */
	white-space: pre;
	background-color: #afa;
	font-family: monospace;
	font-weight: bold;
	font-size: 1.2em;
}
.nok_password {
	/* mot de passe incorrect, dans un texte d'information */
	white-space: pre;
	background-color: #faa;
	font-family: monospace;
	font-weight: bold;
	font-size: 1.2em;
}

.em_url {
	white-space: pre;
	font-family: monospace;
	font-weight: bold;
	font-size: 2em;
}

.em_account {
	white-space: pre;
	font-family: monospace;
	font-weight: bold;
	font-size: 2em;
}

.em_password {
	white-space: pre;
	background-color: #fdd;
	font-family: monospace;
	font-weight: bold;
	font-size: 2em;
}

.em_mail {
	white-space: pre;
	font-family: monospace;
	font-weight: bold;
	font-size: 2em;
}

.activer_cadre {
	border-style: solid;
	border-width: thin;
	margin: 1em 0 1em 0;
	padding: 0 1em 0 1em;
}

.activer_url {
	font-size: 2em;
}

.bphelp {
	padding-left: 18px; min-height: 16px; background-repeat: no-repeat;
	background-image: url(help.png);
}
