#th_body
{
	background: transparent none top center repeat;
}
#th_body_bg_top1
{
	background: transparent none top center repeat-x;
}
#th_body_bg_top2
{
	background: transparent none top center no-repeat;
}
#th_body_bg_bottom1
{
	background: transparent none bottom center repeat-x;
}
#th_body_bg_bottom2
{
	background: transparent none bottom center no-repeat;
}

#th_top, #th_middle, #th_bottom
{
	width: 960px;
	margin: 0 auto;
}

#th_top_bg1
{
	background: transparent none top center repeat-x;
}
#th_top_bg2
{
	background: transparent none top center no-repeat;
}
#th_top
{
}

#th_menu
{
}

#th_middle_bg1
{
	background: transparent none top center no-repeat;
}
#th_middle_bg2
{
	background: transparent none top center repeat-y;
}
#th_middle
{
}

#th_content
{
	padding: 20px;
}
#th_middle_table
{
}
td#th_left
{
	vertical-align:top;
}
td#th_content
{
	vertical-align:top;
}
td#th_right
{
	background: transparent none top center repeat;
	vertical-align:top;
}
#th_right_bg_top
{
	background: transparent url("../fr/images/pg/right_bg_top.png") top center repeat-x;
	height: 170px;
}

#th_right_bg_middle
{
	background: #FFFFFF none top center repeat;
	padding: 0 30px 0 30px;
}

#th_right_bg_bottom
{
	background: transparent url("../fr/images/pg/right_bg_bottom.png") top center repeat-x;
	height: 170px;
}

#th_bottom_bg1
{
	background: transparent url("../fr/images/pg/footer_bg.png") top center no-repeat;
	height: 50px;
}
#th_bottom_bg2
{
	background: transparent none top center no-repeat;
}
#th_bottom, #th_bottom a, #th_bottom a:hover
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
}

#th_links
{
	text-align: center;
	padding: 1em 0 1em 0;
}
