body {
	background-color: #000000;
	margin:0px;
	color:#ae8710;
}

/* Header */

p{
	margin:0px;
	padding:0px;
	margin-bottom:15px;
}

.section_sep{
	margin:0px;
	padding:0px;
	
}

.sepa{
	width:750px;
	text-align:center;
}

a.topmenu{
	font-size:0.8em!important;
	font-family:arial!important;
	text-decoration:none!important;
	color:#e9bf46!important;
}
a.topmenu:hover{
	text-decoration:none!important;
	color:#FFFFFF!important;
}
a.topmenu:visited{
	text-decoration:none!important;
}

a.back{
	font-size:0.9em!important;
	font-family:arial!important;
	text-decoration:underline!important;
	color:#e9bf46!important;
}
a.back:hover{
	text-decoration:underline!important;
	color:#FFFFFF!important;
}
a.back:visited{
	text-decoration:underline!important;
}
a.biblio{
	font-size:0.9em!important;
	font-family:times!important;
	text-decoration:underline!important;
	color:#e9bf46!important;
}
a.biblio:hover{
	text-decoration:underline!important;
	color:#FFFFFF!important;
}
a.biblio:visited{
	text-decoration:underline!important;
}
.page{
	background-color:#000000;
	padding-bottom:20px;
}

.container{
	width:760px;
	background-color:#000000;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

.header_section{
	width:746px;
	height:72px;
	background-image:url(../images/header_bg.jpg);
	background-repeat:no-repeat;
}

.blacksmith{
	float:left;
	width:232px;
	height:72px;
}

.right_side{
	float:right;
	width:514px;
	height:72px;
}

.menu_section{
	height:43px;
	text-align:right;
	font-family:Arial;
	font-size:0.9em;
}

container_top_menu_item{
	height:20px;
}

container_top_menu_spacer{
	width:22px;
	height:20px;
	cursor:default;
}

.tabs{
	height:30px;
	width:514px;
}

.tab_intro_innactive{
	float:left;
	height:29px;
	width:112px;
	text-align:center;
	cursor:pointer;
}

.tab_intro_active{
	float:left;
	height:29px;
	width:112px;
	text-align:center;
}



.tab_village_innactive{
	float:left;
	height:29px;
	width:60px;
	text-align:center;
	cursor:pointer;
}

.tab_village_active{
	float:left;
	height:29px;
	width:60px;
	text-align:center;
}

.tab_quests_innactive{
	float:left;
	height:29px;
	width:57px;
	text-align:center;
	cursor:pointer;
}

.tab_quests_active{
	float:left;
	height:29px;
	width:57px;
	text-align:center;
}

.tab_bibliography_innactive{
	float:left;
	height:29px;
	width:95px;
	text-align:center;
	cursor:pointer;
}

.tab_bibliography_active{
	float:left;
	height:29px;
	width:95px;
	text-align:center;
}

.tab_teachers_innactive{
	float:left;
	height:29px;
	width:134px;
	text-align:center;
	cursor:pointer;
}

.tab_teachers_active{
	float:left;
	height:29px;
	width:134px;
	text-align:center;
}


.tab_sep1{
	float:left;
	height:29px;
	background-image:url(../images/saperator_1.jpg);
	background-repeat:no-repeat;
	width:13px;
}

.tab_sep2{
	float:left;
	height:29px;
	background-image:url(../images/saperator_2.jpg);
	background-repeat:no-repeat;
	width:13px;
}

.tab_sep3{
	float:left;
	height:29px;
	background-image:url(../images/saperator_3.jpg);
	background-repeat:no-repeat;
	width:13px;
}

/*  Footer  */
.footer{
	clear:both;
	color:#e9bf46;
	background-color:#000000;
}

a.avis{
	font-family:arial!important;
	text-decoration:underline!important;
	color:#e9bf46!important;
}

a.avis:hover{
	text-decoration:underline!important;
	color:#FFFFFF!important;
}
a.avis:visited{
	text-decoration:underline!important;
}

.footer_delimiter{
	clear:both;
	height:10px;
	width:100%;
	border-top:#472F01 1px solid;
	font-size:0.1em;
}

.footer_section{
	clear:both;
	width:748px;
	height:60px;
	font-size:0.7em;
	font-family:Arial;
	color:#bc952c;
}

.copyright{
	float:left;
	width:450px;
}

.canada{
	float:right;
	background-image:url(../images/canada_logo.jpg);
	width:84px;
	height:21px;
}

/*  Mini Footer  */
.footer_mini_section{
	width:526px;
	height:34px;
	font-size:0.7em;
	font-family:Arial;
	color:#bc952c;
}

.mini_copywrite{
	float:left;
	margin-top:8px;
	width:432px;
}

.mini_canada{
	float:right;
	margin-top:10px;
	width:84px;
	height:21px;
	background: url(../../images/canada_logo.jpg) no-repeat;
}

.footer_bottom_spacer{
	width:748px;
	height:10px;
	font-size:0.1em;
}


/* General */
.texte{
	clear:both;
	color: #cba738;
	width:750px;
	text-align: left;
	font-family:Times;
	font-size:1em;
	margin-bottom:20px;
	background-color:#000000;
}
.container h4{
color:#cba738;
}

.container h3{
color:#cba738;
font-size:1em;
}
.container h1{
color:#cba738;
}

.container h2{
color:#cba738;
font-size:1.3em;
}


.section_delimiter{
	clear:both;
	height:10px;
	width:748px;
	border-top:#472F01 1px solid;
	font-size:0.1em;
}

.section_delimiter_mid{
	margin-top:10px;
	clear:both;
	height:10px;
	width:748px;
	border-top:#472F01 1px solid;
	font-size:0.1em;
}


/* Village HTML */
.section_title{
	color: #cba738;
	font-family:"Times New Roman", Times, serif;
	font-size:1em;
	font-weight:bold;
	width:760px;
	height:20px;
}

.building_row{
	width:760px;
	height:100px;
	margin-top:5px;
}

.building_icon{
	color: #cba738;
	float:left;
	width:146px;
	text-align:left;
	font-weight:bold;
	font-family:arial;
	font-size:0.8em;
	text-align:center;
}


.building_spacer{
	float:left;
	font-size:0.1em;
	width:5px;
}

.tools{
	margin-top:20px;
	width:760px;
}

.tool_icon{
	float:left;
	width:190px;
	height:60px;
	margin-bottom:10px;
}

.tool_spacer{
	float:left;
	width:5px;
	height:60px;
}

.tool_icon_img{
	float:left;
	width:60px;
	height:60px;
	border:#A47002 1px solid;
}

.tool_icon_caption{
	float:left;
	width:120px;
	height:20px;
	padding-left:6px;
	margin-top:20px;
	color:#cba738;
	font-family:Arial;
	font-size:0.9em;
}

/*	Object	*/
.container_object{
	width:526px;
	height:568px;
	border:#000000 1px solid;
	background: url(../images/village/objects/bg_page.jpg) no-repeat;
}

.top_bar{
	clear:both;
	float:left;
	height:34px;
	width:530px;
	border-bottom:#7F5932 1px solid;
}

.top_bar_name{
	float:left;
	width:260px;
	margin-left:4px;
	margin-top:8px;
	color:#e9bf46;
	font-weight:bold;
	font-family:Arial;
	font-size:0.9em;
}

.top_bar_print_caption{
	float:right;
	width:100px;
	margin-top:8px;
	margin-right:5px;
	color:#e9bf46;
	font-family:Arial;
	font-size:0.9em;
	text-align:right;
	cursor:pointer;
}

.top_bar_print_icon{
	float:right;
	width:19px;
	height:17px;
	margin-top:8px;
	margin-right:10px;
	cursor:pointer;
}

.top_bar_close_caption{
	float:right;
	margin-top:8px;
	color:#e9bf46;
	font-family:Arial;
	font-size:0.9em;
	text-align:right;
	padding-right:5px;
	cursor:pointer;
}

.top_bar_close_icon{
	float:right;
	width:25px;
	height:17px;
	margin-top:8px;
	cursor:pointer;
}

.object_section{
	clear:both;
	width:522px;
	height:242px;
	padding-top:10px;
	padding-left:4px;
	padding-right:4px;
	border-bottom:#7F5932 1px solid;
}

.object_img{
	float:left;
	width:196px;
}

.object_img_perso{
	float:left;
	width:165px;
}

.object_img_box{
	width:196px;
	border:#7B592B 2px solid;
	text-align:center;
}

.object_info{
	width:196px;
	height:70px;
}

.object_info_perso{
	width:155px;
	height:70px;
}

.object_info_zoom{
	height:32px;
	width:196px;
}

.object_info_zoom_caption{
	float:left;
	width:165px;
	margin-top:10px;
	color:#e9bf46;
	font-family:Arial;
	font-size:0.9em;
	cursor:pointer;
}

.object_info_zoom_icon{
	float:left;
	margin-top:8px;
	width:28px;
	height:16px;
	cursor:pointer;
}

.object_desc{
	color:#e9bf46;
	float:right;
	width:300px;
	height:208px;
}

.object_desc_perso{
	color:#e9bf46;
	float:left;
	width:340px;
	height:208px;
}

.object_desc_item{
	width:300px;
	height:28px;
}

.related_object_section{
	clear:both;
	width:522px;
	padding:10px 4px 4px 4px;
	height:238px;
	border-bottom:#7F5932 1px solid;
}

.related_object_title{
	color:#e9bf46;
	float:left;
	width:150px;
	height:30px;
	padding:4px;
	padding-left:0px;
	font-family:Arial;
	font-size:0.9em;
	font-weight:bold;
}

.related_object_other{
	float:left;
	width:360px;
	height:30px;
	padding:4px;
	font-family:Arial;
	font-size:0.9em;
	text-align:right;
}

.related_objects_bloc{
	clear:left;
	width:520px;
	height:192px;
	overflow:auto;
}

.related_objects_bloc_icon{
	float:left;
	width:160px;
	height:64px;
	margin-bottom:2px;
}

.related_objects_bloc_icon_img{
	float:left;
	width:60px;
	height:60px;
	border:#A47002 1px solid;
}

.related_objects_bloc_icon_caption{
	float:left;
	width:90px;
	height:20px;
	padding-left:6px;
	margin-top:20px;
	color:#e9bf46;;
	font-family:Arial;
	font-size:0.9em;
}

.big_picture_box{
	width:526px;
	height:480px;
	padding-bottom:8px;
	border-bottom:#7F5932 1px solid;
	text-align:center;
}

.big_text_box{
	clear:left;
	width:526px;
	height:480px;
	padding-bottom:8px;
	border-bottom:#7F5932 1px solid;
	overflow:auto;
}

.big_text_box_text{
	width:510px;
	color: #cba738;
	text-align: left;
	font-family:Times;
	font-size:1em;
}

.perso_img{
	float:left;
	width:220px;
}

.perso_img_box{
	width:155px;
	height:155px;
	border:#7B592B 2px solid;
}

.perso_info{
	width:220px;
	height:70px;
}

.tableOneLine {
border-width:1px; 
border-style:solid;
border-collapse:collapse;
border-color:#cba738;
width:720px;
}
.tableOneLine td { 
border-width:1px;
border-style:solid; 
border-color:#cba738;
}

.letterOL li {
	list-style-type: none;
}

.img_invisible{
	display:none;
}