/* commun */
form table.addmsg, .msgs table {
	border-collapse: collapse;
	padding: 0;
	background: url(/ced/prez/bg.jpg);
	border: 0.2em solid black;
	margin: 1em 0.5em;
	height: 10em;
}

form input[type=text] { width: 20em }
form textarea { width: 20em; height: 8em }

/* cas de l'envoi de message */
form table.addmsg {
	margin: auto;
	font-weight: bold;
}

/* aff du message */
.msgs table { float: left; }
.msgs table td, .msgs table tr { padding: 0; height: 10em; }


/* chaque morceau du message */
.msgs table td.left {
	background: url(/book/guynoimg.png) top center no-repeat;
	vertical-align: bottom;
	text-align: center;
	width: 170px;
	font-size: 75%;
	padding-right: 1em;
}

.msgs table td.left div.data {
	border: 1px solid;
	background: #f88;
	-Moz-Border-Radius:6px;
	margin: 0.2em; padding: 0.1em 0.4em;
}
.msgs table td.left div.data a { text-decoration: none; color: #a27 }

/* img pour bulle ga et dr si réponse */
.msgs table td img {
	display: block;
	height: 10em;
}
.msgs table img.lookup {
	height: auto;
	border: none;
	display: inline;
}


.msgs table td.bullega { background: white; }
.msgs table img.bullega {
	float:right;
	position: relative;
	left: 1em; /* = td padding */
	height: 13.333em; /* = 10 em / 0.75 (font width du td) */
}
/* table.msg td.bullega>img { height: 9.8em * enleve les borders pour IE5 * } */
.msgs table td.bullega>img { height: 10em }


.msgs table td.milieu {
	background: white;
/*	vertical-align: top;*/
	padding: 0.5em;
	padding-left: 0; /* a cause du td à gauche qui est vide */
}
.msgs table td.milieu div.date {
	text-align:right;
	font-size: 80%;
	color: #a40;
}

.msgs table td.right { background: white; }

.msgs table td.right, .msgs table td.milieu { font: small sans-serif; }

/** notes de fin **/
div.notes {
	width: 50%;
	margin-left: auto;
	font-size: small;
}

