body {
	background: url(../images/sub_pattern_bg2.gif) repeat;
}

#body {
	padding: 10px 0 0 320px;
	background: url(../images/forum_title.gif) no-repeat 0 70px;
}




#body p.location {
	width: 640px;
	text-align: right;
}

#body div.forum-text {
	width: 640px;
}

#body div.forum-text h3 span {visibility:hidden;}

#body div.forum-text h3 {
	width: 579px;
	height: 100px;
	background: url(../images/forum_board_title.gif) no-repeat 50px 0;
}

#body table thead tr th {visibility:hidden;}
#body table thead {
	height: 30px;
}

#body table {
	background: url(../images/forum_board_head.gif) no-repeat;
}

#body table tbody tr {
	background: url(../images/forum_board_line.gif) no-repeat 0 bottom;
}
#body table tbody td {
	padding: 5px 0 10px 0;
	color: #6f5526;
}
#body table tbody td.sujet {
	width: 280px;
	padding: 5px 0 10px 20px;
}

#body table tbody td.sujet a
{
color:#6f5526;
}
#body table tbody td.sujet a:hover
{
text-decoration:underline;
}

#body table tbody td.auteur {
	width: 220px;
	text-align:center;
}
#body table tbody td.date {
	width: 120px;	text-align:center;
}
#body table tbody td.reponse {
	width: 40px;
}
#body div.board-foot {
	margin: 5px 0 0 0;
}
#body div.board-foot p.page {
	float: left;
	padding: 0 0 0 20px;
	width: 250px;
}
#body div.board-foot div.paging {
	float: left;
	width: 150px;
}
#body div.board-foot div.paging img {
	margin: 0 3px;
}


#foot {
	margin: 50px 0 0 0;
	height: 283px;
	background: url(../images/common_foot_sub_bg.gif) repeat-x;
}
#foot span {visibility:hidden;}

#foot p.copyright {
	margin: 0 auto;
	width: 994px;
	height: 201px;
	background: url(../images/common_foot_sub_copyright.gif) no-repeat;
}


div.write
{
   text-align:right;
	width: 634px;
	height: 20px;
	padding: 12px 10px 0 0px;
	background: url(../images/forum_title_write.gif) no-repeat;
}

div.write input
{
width:500px;
background:#f9f2da;
border:0px;color:#6f5526;
font-size:12px;
}

div.message
{
   text-align:right;
	width: 644px;
	padding: 12px 10px 0 0px;
	height: 256px;
	
	background: url(../images/forum_message_write.gif) no-repeat 10px 0;
}

div.message_title
{
   text-align:right;
	width: 644px;
	padding: 5px 10px 0 0px;
	height: 23px;
	background: url(../images/message_title.gif) no-repeat;
	text-align:center;
	color:#fff;
}


div.message_body
{
	width: 644px;
	padding: 2px 0px 10px 15px;
}

div.message_info
{
	width: 644px;
	padding: 2px 10px 0 0px;
	height: 30px;
	background: url(../images/message_line.gif) no-repeat 0 20px;
}


div.message_info_comment
{
	width: 644px;
	padding: 7px 10px 0 0px;
	height: auto;
	background: url(../images/message_line.gif) no-repeat 0 0px;
}


div.message_info span.auteur, div.message_info_comment span.auteur
{
display:block;
float:left;	
height: 20px;
margin-left:15px;
color:#ff0000;
}

#minheight
{
height:100px;
width:1px;
}

div.message_info span.auteur label, div.message_info span.date label,
div.message_info_comment span.auteur label, div.message_info_comment span.date label
{
color:#6f5526;
}

div.message_info span.date,div.message_info_comment span.date
{
display:block;
float:right;	height: 20px;
color:#ff0000;
}

div.message_end
{
   text-align:right;
	width: 644px;
	height: 17px;
	background: url(../images/message_line.gif) no-repeat 0 0px;
}
p.buttons
{
padding: 10px 15px 15px;
}

a.buttons_write
{
margin: 0 15px 15px;

}

div.message textarea
{
margin-right:10px;
width:500px;
height: 226px;
background:#f9f2da;
border:0px;
color:#6f5526;
font-size:12px;
}


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,blockquote,button{margin:0;padding:0;}
hr, legend {display:none;}
img, fieldset {border:0 none;}
body, h1, h2, h3, h4, h5, dl, dt, dd, th, td, p, form, fieldset, legend, input, div 
{font-size:11px;font-weight:normal;font-family:verdana,sans-serif;color:#ac8e4e;}
ul, ol, li {list-style:none outside;}
img, input, select, textarea {vertical-align:middle;}
a:link, a:visited, a:active, a:hover {text-decoration: none;color: #686868;}



h3
{
font:Arial, Helvetica, sans-serif;
font-size:13px;
color:#6f5526;
padding:10px 0px 10px 15px;
}
