#pageContainer						{ width:800px; }
P									{ text-indent:2em; }
.cnindent							{ text-indent:2em; }
.bhptitle							{ width: auto; float: left; margin: 2px; font-weight:bold;  line-height:18px;}

.bhptleft, .bhptlefttop				{ float: left; margin-top: 2px; line-height:18px; font-size:9pt; }
.bhptlefttop						{ width:270px; }
.bhptleft							{ width:270px; }
/*
.bhptleft A, .bhptlefttop A			{ color:Black; text-decoration:none;} 
.bhptleft A:visited, .bhptlefttop A:visited	{ color:Black; text-decoration:none;} 
.bhptleft A:hover, .bhptlefttop A:hover		{ color:Black; text-decoration:underline;}
*/

.bhptright							{ width: auto; float: right;  line-height:18px;}

.bhptitlech							{ width:243px; margin:auto; float:left; font-weight:bold; 
									padding:0 px; height: 29px; border-bottom-style:solid; border-bottom-color: #A6D514;  
									border-bottom-width:3px; background-image:url(/imgcn/borders/headband.gif); 
									background-repeat:no-repeat; background-position: bottom left;}
.bhptitlech2						{ width:100%; margin:auto; font-weight:bold; 
									padding:0 px; height: 29px; border-bottom-style:solid; border-bottom-color: #A6D514;  
									border-bottom-width:2px; margin-bottom: 10px;
									background-repeat:no-repeat; background-position: bottom left;}
.bhptitlech2 .bhptchinese			{  margin-top: 8px; }

.bhptchinese						{ float: left; padding-right: 15px; padding-top: 8px; }
 
.bhptenglish						{ float: right; width:auto; padding-top: 8px; color:#38a201;}

.boxhomepattern,.boxhomepattern2	{ padding:2px; margin-bottom: 5px;  TEXT-ALIGN: left; line-height:18px;  }
.boxhomepattern2					{ clear:both; FLOAT: left; border-bottom-style:solid; border-bottom-color: #000000;}

.boxhomepatternleft,.boxhomepatternleftnodotted			{ clear:both; width:274px; FLOAT: left; padding: 2px 2px 2px 0px;}
.boxhomepatternleft
{
	padding-right: 2px;
	background-image: url(/imgcn/borders/line_bg.gif);
	background-position : right;
	background-repeat: repeat-y;
}
.boxhomepatternright				{ width:274px; float:right;padding: 2px 2px 2px 2px;}

.imgleft							{ float: left; MARGIN: 0px 5px 3px 0px;  line-height:18px;}
.imgright							{ float: right; MARGIN: 0px 0px 3px 5px;  line-height:18px;}
.homecolumn							{ clear:both; margin: 41px 2px 5px 0px; width:280px;  line-height:18px;}
.homecolumnright					{ float: left; margin: 0; width:198px; }

.homeRightBanner					{ clear:both; float:left; padding-bottom:1px; border-bottom-color: #FFFFFF; }

.home2columns						{ float: left; margin: 0px 0px 0px 0px; width:555px;	line-height:18px;
	padding-right: 2px;
	background-image: url(/imgcn/borders/line_bg.gif);
	background-position : right;
	background-repeat: repeat-y;

 }
/* Specify the push boxes style */
.boxpush{ width: 198px; }
.boxpushtitle{ line-height: 22px; background-color:#a6d411;	text-align:center; font-weight:bold; }
.boxpushcontent{ padding: 3px; border:1px solid #ccc ;	background-color:#ecedee; }
.boxpushimg{ float:left; margin-right: 4px; }
.boxpushtitle a { font-weight:bold;}

/*
.headerkeywords						{ color:Black; FONT-SIZE: 8pt; FONT-FAMILY: Arial; }
.headerkeywords A					{ color:Black; text-decoration:none;} 
.headerkeywords A:visited			{ color:Black; text-decoration:none;} 
.headerkeywords A:hover				{ color:Black; text-decoration:underline;}
*/

a					{ color:Black; text-decoration:none;} 
a:hover				{ color:Black; text-decoration:underline;}
a:visited			{ color:Black; text-decoration:none;} 

.cntopmenu A,.cntopmenubold A,.cntopmenuboldred A,.cntopmenuboldred A:visited		{ FONT-SIZE: 8pt; FONT-FAMILY: Arial; }
.cntopmenu A,.cntopmenubold A	{ color:Black;}
.cntopmenuboldred A,.cntopmenuboldred A:visited			{ color:#990000; font-weight:bold;}
.cntopmenubold A { font-weight:bold; }

/*.cntopmenu A, .cntopmenubold A, .bhptchinese A, .bhptenglish A					{ color:Black; text-decoration:none;} */
/*.cntopmenu A:visited, .cntopmenubold A:visited, .bhptchinese A:visited, .bhptenglish A:visited	{ color:Black; text-decoration:none;} */
/*.cntopmenu A:hover, .cntopmenubold A:hover, .bhptchinese A:hover, .bhptenglish A:hover		{ color:Black; text-decoration:underline;}*/

.bhlmore							{ clear:both; text-align:right; }

.homeitemtitle				{ }

.bg_right {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; 
}

.headermenu
{
	width:508px;
	height:126px;
	float: right;
	background-color:#a6d513;
	background-image:url(/imgcn/navigation/backgroundmenuvertical.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	margin-right:3px;
	overflow:hidden;
}

/* colorsettings depending on the navscheme */

.headermenu .topleft, .headermenu .topright {
	width:9px;
	height:9px;
	line-height:9px;
	overflow:hidden;
}

/* inserts the headermenu corners */
.headermenu .topleft{float:left;background-image:url(/imgcn/borders/menu_top_left.gif);}
.headermenu .topright{float:right;background-image:url(/imgcn/borders/menu_top_right.gif);}

/* fit's the content into the headermenu */
.headermenu .content {margin: 0px 9px;}

/* div containing the corners */
.headermenu .corners {
	overflow:hidden;
	height:9px;
}
/*
.bg_right A			{ color:Black; text-decoration:none; }
.bg_right A:visited { color:Black; text-decoration:none; }
.bg_right A:hover	{ color:Black; text-decoration:underline;}
*/
.titleTC
{
	font-weight: bold;
	font-size: 16px;
	color: #182984;
	font-family: Arial;
}
.titleHomeTC
{
	font-weight: bold;
	font-size: 22px;
	font-family: Arial;
}
.link2, .link2:visited {
	color: #4066b2; font-family: Arial
}
.categorytitlesecondary {
	font-weight: bold; color: #182489; font-family: Arial
}

.boxhomepatternleft .col1, .boxhomepatternleft .col2, .boxhomepatternleft .lastcol1
{ 
	background-image:URL(/imgcn/borders/line_bg_x.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding: 4px 0;
	width: 262px; 
	float:left;
	display:table; }
.boxhomepatternleft .lastcol1 { background:none; }
.boxhomepatternleft .col2 { margin-left: 26px; }
.col1 img, .lastcol1 img { float:left; margin-right: 4px; border: 0 }
.boxhomepatternleft .boxadditvivestitle { padding: 0px 8px 0px 0; font-weight:bold; }

ul.cntlist 
{
	margin: 5px 0 0 0;
	padding: 0 0 0 18px;
	list-style-image:url( /img/bullets/puce-verte.gif );
}