BODY{
	margin: 0pt;
	padding: 0pt;}

/* * {margin: 0; padding: 0;}*/
/* * { border: 5px solid orange; }*/

#general{
	margin:0pt auto;
	position:relative;
	width:960px;
	height:630px;
	background-color:#000000;}

#col_left_01{
	margin:0pt;
	height:630px;
	width:15px;
	float:left;}
#col_left_02{
	margin:0pt;
	height:630px;
	width:386px;
	float:left;}
#col_right_03{
	margin:0pt;
	height:630px;
	width:540px;
	float:left;}
#col_right_04{
	margin:0pt;
	height:630px;
	width:19px;
	float:left;}

#p1_logo_txt_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-style:none;
	text-align:left;
	text-transform:none;
	text-decoration:none;
	color:#CCCCCC;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	line-height:20px;}
#p1_logo_txt_1 a{text-decoration:none; color:#999999;}
#p1_logo_txt_1 a:visited  {text-decoration:none;}
#p1_logo_txt_1 a:hover {text-decoration:none; color:#6c3354;}

#p1_logo_squarred_110{
	height:120px;
	width:110px;
	float:left;}

#p1_logo_left_276{
	height:120px;
	width:276px;
	float:right;}


#p1_logo_txt_1_title_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:57px;
	font-style:normal;
	font-weight:none;
	line-height:80px;
	color:#6c3354}
#p1_logo_txt_1_title_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	font-style:normal;
	font-weight:none;
	line-height:26px;
	padding-top:20px;
	padding-left:10px;}
#p1_logo_txt_1_title_3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-style:normal;
	font-weight:none;
	line-height:18px;
	padding-top:3px;
	padding-left:10px;}

#p1_logo_txt_1_title_2 a{text-decoration:none; color:#999999;}
#p1_logo_txt_1_title_2 a:visited  {text-decoration:none;}
#p1_logo_txt_1_title_2 a:hover {text-decoration:none; color:#6c3354;}

#logo_huizi{
	margin:0pt;
	height:146px;
	width:386px;
	float:left;}
#vide_under_logo{
	margin:0pt;
	height:108px;
	width:386px;
	float:left;}
	
#bubbles_1_2{
	margin:0pt;
	height:352px;
	width:238px;
	float:left;}

#bubbles_3_conteneur{
	margin:0pt;
	height:352px;
	width:148px;
	float:left;}

#bubbles_1_2_vide{
	margin:0pt;
	height:92px;
	width:238px;
	float:left;}

#bubbles_2_conteneur{
	margin:0pt;
	height:130px;
	width:238px;
	float:left;}

#bubbles_2{
	margin:0pt;
	height:130px;
	width:135px;
	float:right;
	background-color:#FFFFFF;}

#bubbles_1_conteneur{
	margin:0pt;
	height:130px;
	width:238px;
	float:left;}

#bubbles_1{
	margin:0pt;
	height:130px;
	width:135px;
	float:left;
	background-color:#FFFFFF;}

#bubbles_3{
	margin:0pt;
	height:148px;
	width:148px;
	float:left;
	background-color:#FFFFFF;}

#bubbles_4_5_6_7{
	margin:0pt;
	height:364px;
	width:540px;
	float:left;}

#bubbles_4_conteneur{
	margin:0pt;
	height:364px;
	width:159px;
	float:left;}

#bubbles_5_conteneur{
	margin:0pt;
	height:364px;
	width:150px;
	float:left;}

#bubbles_6_conteneur{
	margin:0pt;
	height:364px;
	width:117px;
	float:left;}

#bubbles_7_conteneur{
	margin:0pt;
	height:364px;
	width:114px;
	float:left;}

#bubbles_4_vide{
	margin:0pt;
	height:205px;
	width:159px;
	float:left;}

#bubbles_5_vide{
	margin:0pt;
	height:174px;
	width:150px;
	float:left;}

#bubbles_6_vide{
	margin:0pt;
	height:94px;
	width:117px;
	float:left;}

#bubbles_4{
	margin:0pt;
	height:159px;
	width:159px;
	float:left;
	background-color:#FFFFFF;}

#bubbles_5{
	margin:0pt;
	height:150px;
	width:150px;
	float:left;
	background-color:#FFFFFF;}

#bubbles_6{
	margin:0pt;
	height:160px;
	width:117px;
	float:left;
	background-color:#FFFFFF;}

#bubbles_7{
	margin:0pt;
	height:146px;
	width:114px;
	float:left;
	background-color:#FFFFFF;}


#slowmo_vide{
	margin:0pt;
	height:70px;
	width:540px;
	float:left;}

#slowmo_menu{
	margin:0pt;
	height:172px;
	width:540px;
	float:left;}

#slowmo_menu_top{
	margin:0pt;
	height:127px;
	width:540px;
	float:left;}

#slowmo_menu_bottom{
	margin:0pt;
	height:45px;
	width:540px;
	float:left;}

#slowmo_menu_bottom_1{
	margin:0pt;
	height:45px;
	width:345px;
	float:left;}

#slowmo_menu_bottom_2{
	margin:0pt;
	height:45px;
	width:195px;
	float:right;}

#slowmo_menu_bottom_2_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	font-style:none;
	text-align:right;
	text-transform:none;
	text-decoration:none;
	color:#8ca212;
	padding-top:0px;
	padding-left:0px;
	padding-right:8px;
	padding-bottom:0px;
	line-height:65px;}
#slowmo_menu_bottom_2_txt a{text-decoration:none; color:#8ca212;}
#slowmo_menu_bottom_2_txt a:visited  {text-decoration:none;}
#slowmo_menu_bottom_2_txt a:hover {text-decoration:none; color:white;}

.slowmo_menu_bottom_2_class_1 a{
	display:inline;
	text-decoration:none;
	font-size:18px;
	font-weight:none;
	font-family:Arial, Helvetica, sans-serif;
	line-height:33px;
	margin-right:Opx;
	padding-left:0px;
	padding-right:15px;
	padding-top:22px;
	padding-bottom:0px;
	color:#726f6f;
	float:right}
.slowmo_menu_bottom_2_class_1 a:visited  {text-decoration:none;}
.slowmo_menu_bottom_2_class_1 a:hover {color:#CCCCCC;}

.slowmo_menu_bottom_2_class_2 a{
	display:inline;
	text-decoration:none;
	font-size:18px;
	font-weight:none;
	font-family:Arial, Helvetica, sans-serif;
	line-height:33px;
	margin-right:0px;
	padding-left:6px;
	padding-right:14px;
	padding-top:22px;
	padding-bottom:0px;
	color:#6a3554;
	float:right}
.slowmo_menu_bottom_2_class_2 a:visited  {text-decoration:none;}
.slowmo_menu_bottom_2_class_2 a:hover {color:#CCCCCC;}

#slowmo_menu_top_column{
	margin:0pt;
	height:127px;
	width:138px;
	float:right;}
	
.slowmo_menu_top_class a{
	display:block;
	text-decoration:none;
	font-size:18px;
	font-weight:none;
	font-family:Arial, Helvetica, sans-serif;
	line-height:40px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:20px;
	padding-bottom:0px;
	color:#646262;
	text-align:right;
	width:130px;
}
.slowmo_menu_top_class  a:visited  {text-decoration:none;}
.slowmo_menu_top_class a:hover {color:#CCCCCC;}









/* Code css 2e page et suivante */

table *{margin: 0; padding: 0;}

#p2_general{
	margin:0pt;
	position:relative;
	width:960px;
	border-collapse:collapse;
	background-color:#330000;} /*#330000 green 00FF00*/


#p2_gauche{
	margin:0pt;
	width:212px;
/*	height:630px; */
	float:left;
	background-color:#330000;
	background-image:url(../img/p2_bg_left.png);
	background-repeat:no-repeat;}

#p2_droite{
	margin:0pt;
/*	height:630px; */
	width:748px;
	float:right;
	background-color:#330000;
	background-image:url(../img/logo_purple_cut_bottom_748.png);
	background-position:bottom;
	background-repeat:no-repeat;}

#p2_droite_top_menu{
	margin:0pt;
	height:90px;
	width:748px;
	float:left;
	background-image:url(../img/p2_bg_right_menu.png);
	background-repeat:no-repeat;}

#p2_droite_top_content{
	margin:0pt;
/*	height:540px; */
	width:747px;
	float:left;
	background-image:url(../img/p2_bg_right_round.png);
	background-repeat:no-repeat;}

#p2_droite_top_content_slow_motion{
	margin:0pt;
/*	height:540px; */
	width:747px;
	float:left;
	background-image:url(../img/p2_bg_right_round_slow_motion.png);
	background-repeat:no-repeat;}
	
#ligne_verticale_purple_540px{
	margin:0pt;
	height:540px;
	width:1px;
	float:right;
	background-image:url(../img/ligne_verticale_purple_540px.png);
	background-repeat:no-repeat;}


#p2_gauche_vide_small{
	margin:0pt;
	width:212px;
	height:21px;
	float:left;}

.menu_gauche a{
	display:block;
	text-decoration:none;
	font-size:15px;
	font-weight:none;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	margin-right:Opx;
	padding-left:15px;
	padding-right:0px;
	padding-top:15px;
	padding-bottom:10px;
	color:#666666;}
.menu_gauche  a:visited  {text-decoration:none;}
.menu_gauche a:hover {color:white; font-weight:none;}

.menu_haut a{
	display:inline;
	text-decoration:none;
	font-size:15px;
	font-weight:none;
	font-family:Arial, Helvetica, sans-serif;
	line-height:40px;
	margin-right:Opx;
	padding-left:15px;
	padding-right:15px;
	padding-top:22px;
	padding-bottom:5px;
	color:#646262;
	float:left;}
.menu_haut  a:visited  {text-decoration:none;}
.menu_haut a:hover {color:white;}

.menu_haut_excp_purple_1 a{
	display:inline;
	text-decoration:none;
	font-size:40px;
	font-weight:none;
	font-family:Arial, Helvetica, sans-serif;
	line-height:40px;
	margin-right:Opx;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:5px;
	color:#6a3554;
	float:left;}
.menu_haut_excp_purple_1 a:visited  {text-decoration:none;}
.menu_haut_excp_purple_1 a:hover {color:white;}

.menu_haut_excp_purple_2 a{
	display:inline;
	text-decoration:none;
	font-size:15px;
	font-weight:none;
	font-family:Arial, Helvetica, sans-serif;
	line-height:40px;
	margin-right:Opx;
	padding-left:15px;
	padding-right:15px;
	padding-top:22px;
	padding-bottom:5px;
	color:#6a3554;
	float:left;}
.menu_haut_excp_purple_2 a:visited  {text-decoration:none;}
.menu_haut_excp_purple_2 a:hover {color:white;}

.menu_haut_excp_green a{
	display:inline;
	text-decoration:none;
	font-size:15px;
	font-weight:none;
	font-family:Arial, Helvetica, sans-serif;
	line-height:40px;
	margin-right:Opx;
	padding-left:15px;
	padding-right:15px;
	padding-top:22px;
	padding-bottom:5px;
	color:#8ca212;
	float:left;}
.menu_haut_excp_green a:visited  {text-decoration:none;}
.menu_haut_excp_green a:hover {color:white;}

#p2_droite_top_content_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-style:none;
	text-align:left;
	text-transform:none;
	text-decoration:none;
	color:#999999;
	padding-top:20px;
	padding-left:35px;
	padding-right:25px;
	padding-bottom:30px;
	line-height:23px;}
#p2_droite_top_content_txt a{color:#999999;}
#p2_droite_top_content_txt a:visited  {text-decoration:underline;}
#p2_droite_top_content_txt a:hover {text-decoration:underline; color:#69001f;}

#p2_droite_top_content_explanation{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-style:none;
	text-align:left;
	text-transform:none;
	text-decoration:none;
	color:#999999;
	padding-top:20px;
	padding-left:35px;
	padding-right:25px;
	padding-bottom:30px;
	line-height:19px;}
#p2_droite_top_content_explanation a{color:#999999;}
#p2_droite_top_content_explanation a:visited  {text-decoration:underline;}
#p2_droite_top_content_explanation a:hover {text-decoration:underline; color:#69001f;}


#p2_droite_top_content_title_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:bold;
	text-align:left;
	text-transform:none;
	text-decoration:none;
	color:#999999;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	line-height:20px;}

#selection_white{color:white;}

#p2_gauche_corner_calligraphy{
	margin:0pt;
	height:180px;
	width:212px;
	float:left;
	background-image:url(../img/corner_calligraphy.jpg);
	background-repeat:no-repeat;}

#p2_gauche_corner_languages{
	margin:0pt;
	height:180px;
	width:212px;
	float:left;
	background-image:url(../img/corner_languages.jpg);
	background-repeat:no-repeat;}

#p2_gauche_corner_chinese_tea{
	margin:0pt;
	height:180px;
	width:212px;
	float:left;
	background-image:url(../img/corner_chinese_tea.jpg);
	background-repeat:no-repeat;}

#p2_gauche_corner_chinese_painting{
	margin:0pt;
	height:180px;
	width:212px;
	float:left;
	background-image:url(../img/corner_traditional_painting.jpg);
	background-repeat:no-repeat;}

#p2_gauche_corner_kunqu_opera{
	margin:0pt;
	height:180px;
	width:212px;
	float:left;
	background-image:url(../img/corner_kunqu_opera.jpg);
	background-repeat:no-repeat;}

#p2_gauche_corner_traditional_music{
	margin:0pt;
	height:180px;
	width:212px;
	float:left;
	background-image:url(../img/corner_traditional_music.jpg);
	background-repeat:no-repeat;}

#p2_gauche_corner_folk_arts{
	margin:0pt;
	height:180px;
	width:212px;
	float:left;
	background-image:url(../img/corner_folk_arts.jpg);
	background-repeat:no-repeat;}

#p2_gauche_corner_translation{
	margin:0pt;
	height:180px;
	width:212px;
	float:left;
	background-image:url(../img/corner_calligraphy.jpg);
	background-repeat:no-repeat;}

#p2_gauche_corner_general{
	margin:0pt;
	height:180px;
	width:212px;
	float:left;
	background-image:url(../img/corner_logo_purple_cut.png);
	background-repeat:no-repeat;}

#p2_gauche_slow_motion{
	margin:0pt;
	height:180px;
	width:212px;
	float:left;
	background-image:url(../img/corner_slow_motion.png);
	background-repeat:no-repeat;}


#ph_calli_02{
	margin:0pt;
	height:134px;
	width:215px;
	float:left;
	background-image:url(../img/calli_02.jpg);
	background-repeat:no-repeat;}

#ph_paint_01{
	margin:0pt;
	height:200px;
	width:105px;
	float:left;
	background-image:url(../img/painting_01.jpg);
	background-repeat:no-repeat;}

#ph_tea_06{
	margin:0pt;
	height:200px;
	width:143px;
	float:left;
	background-image:url(../img/tea_tasting_06.jpg);
	background-repeat:no-repeat;}

#ph_kunqu_02{
	margin:0pt;
	height:128px;
	width:210px;
	float:left;
	background-image:url(../img/kunqu_02.jpg);
	background-repeat:no-repeat;}

#ph_folk_arts_06{
	margin:0pt;
	height:150px;
	width:111px;
	float:left;
	background-image:url(../img/folk_arts_06.jpg);
	background-repeat:no-repeat;}