
div.allext { margin: 0.5em 0; clear: both; }

div.allext div { border: 1px solid; width: 45%; margin: 0.5em 1%; float: left; padding: 30px 1% 0.5em; position: relative; }
div.pas2mais3 div { width: 29% }
* html div.allext div { width: 40% }
* html div.pas2mais3 div { width: 27% }

div.allext div span.page { display: block; position: absolute; top: 0.2em; right: 0.3em; border: 1px solid; width: 30%; font: 0.8em Tahoma,sans-serif; text-align:center; }
div.pas2mais3 div span.page { width: 20% }

div.allext div.old { border-color: #5252FF; background: #ccf url(gt1.png) left top no-repeat; }
div.allext div.new { border-color: #5EFF52; background: #cfc url(gt2.png) left top no-repeat; }
div.allext div.kzb { border-color: #FF1C1C; background: #Fbb url(kzb.png) left top no-repeat; }
div.allext div.old span.page { border-color: #5252FF; background: #A4A4FF; }
div.allext div.new span.page { border-color: #5EFF52; background: #ABFFA4; }
div.allext div.kzb span.page { border-color: #FF1C1C; background: #FF8888; }

div.commentaire {  border: 1px solid #fb8; background: #fec;
margin: 0 2% 1em; clear:both; padding: 0.2em; overflow:auto }

#content div.commentaire img { border: 1px solid black; margin: 0.1em 0.5em; padding:0; float: left }
#content h3 img { vertical-align: middle; border: none; margin: 0 }

img.char { width: 1em; height: 1.57em; display: inline; margin: 0; vertical-align:middle; }
table.kanjis td, table.kanjis th { padding: 0.1em 0.2em }

p.nav2 { text-align:center; font-size:big; margin:2em }

