#guestbook {
	width:100%;
	margin-top:5px;
}





















#guestbook .texte {
	padding:0 5px;
	text-align:justify;
}
#guestbook .action {
	width:100%;
	margin-top:10px;
}
#guestbook .action .btn {
	text-align:left;
	padding-left:5px;
}
#guestbook .action .cat {
	text-align:right;
	padding-right:5px;
	vertical-align:middle;
}
#guestbook .info {
	text-align:right;
	font-style:italic;
	margin-top:8px;
	padding:0 5px;
}

#guestbook #charteBlock {
	margin:10px 0 30px;
	position:relative;
}
#guestbook #charteBlock .charteLeft{
	position:absolute;
	width:35px;
	height:35px;
	background: url('http://static.reseaudesvilles.fr/default/images/forum/ico_red_20.png') no-repeat center 0;
}
#guestbook #charteBlock .charteRight{ margin-left:40px; }
#guestbook #btnBlock .fLeft { float:left; margin-top:7px;}
#guestbook #btnBlock .fRight{ float:right; }



#lastmsg {
	width:100%;
	border-collapse: collapse;
}
#lastmsg th {
	height: 20px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #ddd;
	background: #ddd;
	padding: 2px 7px;
}
#lastmsg td {
	padding: 10px;
	border: 1px solid #ddd;
}
#lastmsg th:first-child, #lastmsg td { text-align:left; }

#lastmsg .left  { position:relative; vertical-align:top}
#lastmsg .left .name { padding-bottom:15px; font-weight:bold}
#lastmsg .left .social { position:absolute; right:10px; bottom:5px;}

#lastmsg .right  { position:relative;}
#lastmsg .right .name { padding-bottom:15px;}
#lastmsg .right .date { position:absolute; right:10px; bottom:5px;}


#lastmsg .forum_cat img, #lastmsg .forum_cat a,
#lastmsg .forum_subject img, #lastmsg .forum_subject a {
	vertical-align: middle;
	display: inline-block;
}
#lastmsg .forum_post_date {
	text-align: right;
	margin-top: 10px;
	font-style:italic;
}
#lastmsg .forum_name { font-weight:bold; }
#lastmsg .forum_function { padding-top:7px; font-style:italic; }

#lastmsg .gris { background-color:#ebebeb; }
#lastmsg td p {
	text-align: justify;
}
#guestbook p.title {
	padding-left:5px;
	font-size:1.083em;
}
#guestbook p.message {
	text-align:justify;
}

.green{color:#00AA00;}