.assosform {
}
		.assosform .champ {
			width: 260px;
			float: left;
		}
		.assosform .bouton {
			width: 100px;
			float: left;
			/*margin-left: 270px;*/
		}
		
.assosliste {
	clear:both;
}
		.assosliste thead tr th {
			background-color: #CAEE56;
			border: 1px solid #FFF;
			padding: 4px;
		}
		.assosliste tbody td {
			color: #3D3D3D;
			padding: 4px;
			margin: 2px;
			background-color: #FFF;
			vertical-align: top;
		}
		.assosliste tbody tr.paire td {
			background-color:#F0F0F6;
		}

.assosdetail {
	display: none;
}

		.assosfiche th {
			background-color: #CAEE56;
			border: 1px solid #FFF;
			padding: 4px;
			white-space: pre;
		}
		.assosfiche th, .assosfiche td {
			vertical-align: top;
			padding: 4px 8px;
		}
		.assosfiche dd {
			display: block;
			width: 250px;
			float: right;
		}