/*******************/
/***** Membres *****/
/*******************/

table {
	margin-bottom: 20px;
}

td.titre, th.titre {
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 3px solid #5A82F2;
	border-left: 8px solid #5A82F2;
	text-align:left;
}

td.contenu {
	padding-bottom: 10px;
	padding-left: 13px;
	padding-right: 10px;
	padding-top: 10px;
	vertical-align:top;
}

td.contenu2 {
	padding-bottom: 0px;
	padding-left: 25px;
	padding-right: 10px;
	padding-top: 4px;
	border-left: 5px solid #F88008;
}

div.contenuplus {
	background:#E9F4F8;
	border:2px solid #5A82F2;
	padding-bottom: 10px;
	padding-left: 13px;
	padding-right: 10px;
	padding-top: 10px;
	margin:12px 0;
}

.contenutabmembres {
	margin-bottom: 5px;
}

.contenutabmembresadresse {
	padding-bottom: 4px;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 10px;
}

td a {
	text-decoration: none;
	color: #000000;
	font-style: italic;
}

td a:hover {
	padding-bottom: 2px;
	border-bottom: 2px solid #F88008;
}

div.news, div.agenda{
    width:725px;
    clear:right;
    margin:0 0 10px 0;
    overflow:hidden;
}

.liste_titre {
	float: none !important;
     display:table;
	float: left;
	margin-bottom: 3px;
	padding-left: 5px;
	border-left: 12px solid #5A82F2;
     font-weight:bold;
}

div.liste_titre span{
    color:#333;
    font-weight:normal;
}

div.postedBy{
    font-size:10px;
    margin:0 0 3px 0;
    color:#999;
}

div.postedBy span{
    color:#333;
}

.img-left{
	float:left;
	margin:0 8px 2px 0;
}

.user-img{
	float:left;
	margin:0 8px 2px 0;
     width:90px;
}

.news a, .news a:hover, .agenda a, .agenda a:hover{
font-weight:normal;
text-decoration:underline;
}

.news a:hover, .agenda a:hover{
text-decoration:none;
border:none;
}