table.abonnements {
	border-collapse: collapse;
	border-spacing: 0;
	margin-top:10px;
}
table.abonnements thead {
	font-size:12px;
	line-height:13px;
	text-align:left;
	color:#393939;
	background:#f0f0f0;
}
table.abonnements th {
	font-weight:normal;
	padding:10px 0;
}
table.abonnements .titre-col {
	background:url(/images/table_abonnement-td-sep.gif) left no-repeat;
	line-height:14px;
	vertical-align:middle;
	padding:10px;
}
.titre-first-col {
	vertical-align:middle;
	padding-left:0px;
}
table.abonnements tbody {
	font-size:12px;
	line-height:13px;
}
table.abonnements tbody td {
	border-top:2px solid #bfbfbf;
}
table.abonnements td.first-row {
	background:none;
	text-align:left;
}
table.abonnements td.row {
	background:url(/images/table_abonnement-td-sep.gif) left top no-repeat;
	text-align:center;
}
table.abonnements td {
	padding:5px 10px 5px 10px;
	vertical-align:middle;
}
table.abonnements tfoot td {
	border-top:2px solid #bfbfbf;
}


table.abonnements td.row.choix {
	background:#faecd0 url(/images/table_abonnement-td-sep.gif) left top no-repeat;
	text-align:center;
}
table.abonnements td.choix {
	background:#faecd0;
	text-align:center;
}
table.abonnements .titre-col.choix {
	background:#faecd0 url(/images/table_abonnement-td-sep.gif) left no-repeat;
	height:70px;
	line-height:14px;
	vertical-align:middle;
	padding:10px;
}

table.abonnements td.row.selected {
	background:#e3e3e3 url(/images/table_abonnement-td-sep.gif) left top no-repeat;
	text-align:center;
}
table.abonnements td.selected {
	background:#e3e3e3;
	text-align:center;
}
table.abonnements .titre-col.selected {
	background:#e3e3e3 url(/images/table_abonnement-td-sep.gif) left no-repeat;
	line-height:14px;
	vertical-align:middle;
	padding:0 10px;
}

