.tablerubrique tr td { padding: 5px;}
.tablerubrique { margin-top: 20px; width: 970px; clear: both; background: #FFF;}
.tablerubrique tr.entete { background: #CCF;}
.tablerubrique tr td.sujet { text-align: left;}
p.nouveau_sujet {margin-top: 20px;}

.plan { margin: 20px 0; border: 0; clear: both;}
.plan tr { border: 0;}
.plan tr td { border: 0;}

table.titre{ margin: 5px 0;}
table.titre td { border: 0; padding : 20px 10px;}
td.titre { width: 870px; text-align: left;}
td.titre span { font-size: 12px; font-weight: bold;}
td.repondre { text-align: right;}

.tablesujet { margin-top: 5px; width: 970px; clear: both; background: #FFF;}
.tablesujet tr td { vertical-align: top;}
.tablesujet tr td.nom_proprio { text-align: left; padding: 10px; width: 250px;}
.tablesujet tr td.proprio { text-align: left; padding: 10px; width: 250px;}
.tablesujet tr td.date { text-align: left; padding: 10px; width: 720px;}
td.date2 { text-align: left; padding: 10px; width: 300px;}
td.options { text-align: right; padding: 10px; width: 420px;}
table.message { width: 720px;}
table.message, table.message tr, table.message td {border: 0;}
table.message td { padding: 10px;}

.tableannonces tr td { padding: 5px; text-align: left; width: 970px;}
.tableannonces { margin-top: 20px; width: 970px; clear: both; background: #FFF;}
.tableannonces tr td.categorie { font-size: 12px; font-weight: bold; padding-top: 30px; background: #CCF;}
.tableannonces tr td.rubrique { font-size: 11px; padding-left: 40px;}




