table,#selectForum { width:100%; }
#zone_1 thead {background: url("images/trsluc1b.png") repeat; color:#a53237;}
#zone_1 thead th { font-weight: bold; padding:0.2em 0 0.2em 10px; font-variant: small-caps; }
#zone_1 td { vertical-align: top; text-align: left; height:4em;}
#zone_1 caption {background: url("images/trsluc1a.png") repeat;color: white; font-size:1.4em;}
#zone_1 caption a { margin-left:10px;text-transform: uppercase; font-weight:bold; font-size:1.2em; padding-right:0.2em; }
#zone_1 caption a:hover {color:#eaafb2;}
#zone_1 table {font-size:0.8em;}
#zone_1>table.accueil:first-child caption{ margin-top:0.9em;}

#selectForum {font-size:smaller;color:#eaafb2; text-align:center; }
#selectForum p {display: inline-block; text-align: left; margin-right: 1em;}
#selectForum p:before {content:url("images/miniLt.png");}
#selectForum p+p:before {content:url("images/miniTp.png");}
#selectForum p+p+p:before {content:url("images/miniRt.png");}



table.tableThr { margin-bottom:2em;}
table.tableThr th { width:40%;}
table.tableThr th+th { width:6%;}
table.tableThr th+th+th { width:27%;}
table.tableThr td+td+td { font-size: 0.7em;}
table.tableThr td+td+td+td { width:20px!important;}
table.tableThr td {padding:0.5em 0 0 10px;  }
table.tableThr td:first-child+td {text-align: center;}
table.tableThr td span { position:relative; top:4px;}
table.tableMsg th span { float: right; }
span.icoSticky, span.icoClosed, span.icoPublic, span.icoPrive {display:inline-block; width:20px; height:20px; margin-right:5px;}
span.icoSticky { background:transparent url("images/icoSprites.png") 0 -30px; }
span.icoClosed { background:transparent url("images/icoSprites.png") -20px -30px;}
span.icoPublic { background:transparent url("images/icoSprites.png") -40px -30px;}
span.icoPrive { background:transparent url("images/icoSprites.png") -60px -30px;}
tr>td span.icoSticky {margin:-5px 5px 5px 0;}
tr>td span.icoSticky+a {margin:-22px 0 0 25px; display: block; }
th a.edit { margin: 0 5px; float:right;}
td a.edit {float:right;}
p.objet a.edit {float:right;}

table.tableMsg td:first-child {width:110px; background: url("images/trsluc1b.png") repeat; border-right: thin dotted #b9b2a6;font-size:0.8em; padding:10px 5px 10px 15px;}
table.tableMsg td:first-child img {width:100px; margin-top:10px;}
table.tableMsg td:first-child img+p+p { color:#a53237;text-align:right;margin-right:5px;}
table.tableMsg p.texte, table.tableMsg p.objet {font-family: Georgia, Times, serif; }
table.tableMsg p.objet {background: url("images/trsluc1c.png") repeat;font-weight: bold; padding: 0.3em 0 0.3em 1em; border-bottom: thin dotted #b9b2a6;min-height:2em;}
table.tableMsg p.texte {padding:1em; min-height:120px;}
table.tableMsg p.comment {color:#a53237; position: relative; top:-0.2em;text-align: right;font-size: smaller;margin-right:0.2em;}
p.texte span { display:inline-block; width:20px; height:20px; position: relative; top:5px;}
span.emo0 {background:transparent url("images/icoSprites.png") -180px 0;}
span.emo1 {background:transparent url("images/icoSprites.png") -180px -20px;}
span.emo2 {background:transparent url("images/icoSprites.png") -180px -40px;}
span.emo3 {background:transparent url("images/icoSprites.png") -180px -60px;}
span.emo4 {background:transparent url("images/icoSprites.png") -180px -80px;}
span.emo5 {background:transparent url("images/icoSprites.png") -180px -100px;}
span.emo6 {background:transparent url("images/icoSprites.png") -180px -120px;}


div.edit input[type=text] { width: 75%!important;}
div.edit textarea {width:75%!important; height:15em;}
div.edit p.conf { position: relative; top:-1.8em; margin-left:14em;}
div.edit p.auteur { margin-left:10.5em;}
div.edit.thread { margin-top:0;}
div.edit.thread label {margin:0 5em 0 1em; vertical-align:text-bottom;text-align: left; width:70%;}
div.edit.msg label[for=confidentialite] { width:96%;text-align: left;}
div.edit.msg input[type=radio] { margin-left:8em;}
form h3 { text-align: right; color:#b9b2a6;margin-right:0.6em;}

table.tableMsg tr.select p.objet, table.tableMsg tr.select p.texte, table.tableThr tr.select { text-decoration:blink;}
p.debriefing>a { border-bottom: thin dotted black;}
p.raccourci {font-size:1em; color: #a53237; text-align: right; font-weight: bold; cursor: pointer;}