body {
	background : url("/img/skin/bg.jpg") no-repeat 50% 0px;
	background-attachment : fixed;
	background-color : #4d4236;
	font-family : "Helvetica";
	font-size : 12pt;
	color : #B39A7F;
	margin : 0px;
	padding : 0px;
}
#twinForum {
	font-size : 10pt;
}
a img {
	border : none;
}
a {
	color : #ff6622;
}
a:hover {
	color : #9fff22;
}
em.blue {
	font-size : 12px;
	color : #569BBE;
}
table#structure {
	margin : 0px;
	padding : 0px;
	position : relative;
	margin : auto;
	margin-bottom : 10px;
	border-collapse : collapse;
	border-spacing : 0px;
	width : 1000px;
}
table#structure tr, table#structure tr td {
	margin : 0px;
	padding : 0px;
	vertical-align : top;
}
table#structure td.left_struct, table#structure td.right_struct {
	width : 50px;
}
table#structure td.center_struct {
	width : 900px;
}
table#structure tr.tcontainer td.left_struct {
	background : url("/img/skin/body_left.gif") repeat-y top left;
}
table#structure tr.tcontainer td.left_struct div.ornement {
	background : url("/img/skin/body_left_ornement.gif") no-repeat top left;
	width : 50px;
	height : 204px;
}
table#structure tr.tcontainer td.center_struct {
	background-color : #1a1612;
}
table#structure tr.tcontainer td.right_struct {
	background : url("/img/skin/body_right.gif") repeat-y top left;
}
table#structure tr.tcontainer td.right_struct div.ornement {
	background : url("/img/skin/body_right_ornement.gif") no-repeat top left;
	width : 50px;
	height : 204px;
}
table#structure tr.tfoot td {
	height : 160px;
	background : url("/img/skin/footer_bg.png") no-repeat 0px 0px;
}
#container {
	margin : 0px;
	padding : 0px;
	z-index : 1;
	width : 900px;
	border-bottom : 3px solid #1a1612;
	background : url("/img/skin/body_up.jpg") no-repeat top right;
}
#header {
	margin : 0px;
	padding : 0px;
	position : relative;
	height : 105px;
	background : url("/img/skin/header_bg.gif") no-repeat top left;
}
#body {
	margin : 0px;
	padding : 0px;
	position : relative;
	float : left;
	font-family : "Helvetica";
	font-size : 12pt;
	width : 700px;
}
#tid_bar_down {
	background-color : #2e2e2e;
}
#footer {
	margin : 0px;
	padding : 0px;
	text-align : center;
	background : url("/img/skin/bigFoot.png") repeat-x top left;
	height : 220px;
}
#footer div.footer_container {
	margin : auto;
	width : 880px;
}
#footer div.footer_container .fBlock {
	position : relative;
	float : left;
	padding : 85px 25px 0 25px;
	width : 240px;
	font-size : 12px;
}
#footer div.footer_container .fBlock ul {
	margin : 0px;
	padding : 0px;
}
#footer div.footer_container .fBlock ul li {
	list-style-image : none;
	list-style-position : outside;
	list-style-type : none;
	margin : 0;
	padding : 0;
	line-height : 18px;
}
#footer div.footer_container .fBlock ul li p {
	margin : 0;
	padding : 0;
}
#footer div.footer_container .fBlock h2 {
	margin : 0px;
	padding : 0px;
	margin-bottom : 10px;
	font-size : 14px;
	height : 18px;
	color : #A5500C;
}
#footer div.footer_container .fBlock a img {
	border : 0px solid red;
}
#rscBox {
	z-index : 3;
	position : absolute;
	top : 99px;
	left : 50px;
	height : 80px;
	margin : 0px;
	padding : 0px;
}
#rscBox ul {
	margin : 0px;
	padding : 0px;
	color : #1a1612;
	list-style : none;
}
#rscBox ul li {
	position : relative;
	float : left;
	width : 65px;
	text-align : right;
	line-height : 12px;
	letter-spacing : 1px;
	font-size : 12px;
	font-weight : bold;
}
#rscBox ul li.pa {
	width : 56px;
	color : #fa5104;
	padding-right : 10px;
}
#rscBox ul li.gold {
	width : 65px;
	color : #ffcc00;
	padding-right : 10px;
}
#rscBox ul li.token {
	width : 55px;
	color : #fff;
}
div.logout {
	margin : 0px;
	padding : 0px;
	position : absolute;
	top : 45px;
	right : 34px;
	width : 25px;
	height : 25px;
	text-align : center;
}
div.logout a {
	text-decoration : none;
	margin : 0px;
	padding : 0px;
	display : block;
	width : 25px;
	height : 27px;
	background : url("/img/skin/logmeout.png") no-repeat top left;
}
div.logout a span {
	display : none;
}
div.logout a:hover {
	background-position : 0px 2px;
}
#mainMenu {
	margin : 0px;
	padding : 0px;
	position : absolute;
	top : 5px;
	right : 0px;
	height : 93px;
	width : 463px;
}
#mainMenu ul {
	margin : 0px;
	padding : 0px;
	position : relative;
	top : 3px;
	left : 2px;
	width : 390px;
	height : 93px;
	list-style : none;
}
#mainMenu ul li {
	position : relative;
	float : left;
	margin : 0px;
	padding : 0px;
	text-align : right;
}
#mainMenu ul li a {
	margin : 0px;
	padding : 0px;
	height : 93px;
	width : 78px;
	display : block;
}
#mainMenu ul li a img {
	border : none;
	position : absolute;
	bottom : 8px;
	right : 8px;
}
#mainMenu ul li a span {
	display : none;
}
#mainMenu ul li a.news {
	background : url("/img/skin/mainMenu_guildian.png") no-repeat top left;
}
#mainMenu ul li a.oldNews {
	background : url("/img/skin/mainMenu_guildian.png") no-repeat top left;
}
#mainMenu ul li a.map {
	background : url("/img/skin/mainMenu_map.png") no-repeat top left;
}
#mainMenu ul li a.banque {
	background : url("/img/skin/mainMenu_bank.png") no-repeat top left;
}
#mainMenu ul li a.cex {
	background : url("/img/skin/mainMenu_cex.png") no-repeat top left;
}
#mainMenu ul li a.helpme {
	background : url("/img/skin/mainMenu_help.png") no-repeat top left;
}
#mainMenu ul li a.news:hover {
	background : url("/img/skin/mainMenu_guildian_hover.png") no-repeat top left;
}
#mainMenu ul li a.oldNews:hover {
	background : url("/img/skin/mainMenu_guildian_hover.png") no-repeat top left;
}
#mainMenu ul li a.map:hover {
	background : url("/img/skin/mainMenu_map_hover.png") no-repeat top left;
}
#mainMenu ul li a.banque:hover {
	background : url("/img/skin/mainMenu_bank_hover.png") no-repeat top left;
}
#mainMenu ul li a.cex:hover {
	background : url("/img/skin/mainMenu_cex_hover.png") no-repeat top left;
}
#mainMenu ul li a.helpme:hover {
	background : url("/img/skin/mainMenu_help_hover.png") no-repeat top left;
}
.schoolCupInfo {
	margin-top : 25px;
}
.schoolCupInfo img {
	margin-right : 10px;
}
#belt {
	height : 32px;
	background : url("/img/skin/quest_bg.jpg") no-repeat top left;
	text-align : center;
	padding : 5px;
}
#belt a {
	padding-top : 3px;
	margin : auto;
	width : 130px;
	display : block;
	text-decoration : none;
	color : #1a1612;
	font-size : 10px;
	line-height : 12px;
}
#belt a:hover {
	text-decoration : underline;
}
#qtool {
	margin : 0px;
	padding : 0px;
	width : 115px;
	z-index : 30;
	top : -1000px;
	position : absolute;
	background : url("/img/skin/quest_bottom.png") no-repeat bottom left;
	font-size : 10px;
	line-height : 10px;
	padding-top : 3px;
	color : #E6CFB8;
}
#qtool ul {
	margin : 0px;
	padding : 0px;
}
#sub_menu {
	position : relative;
	height : 253px;
	background : url("/img/skin/sub_menu_bg.jpg") no-repeat top left;
}
#sub_menu a {
	display : block;
	position : absolute;
	width : 58px;
	height : 54px;
	outline : 0px solid red;
}
#sub_menu a span {
	display : none;
}
#sub_menu a.lab {
	top : 0px;
	left : 70px;
	background : url("/img/skin/sub_menu_base.png") no-repeat top left;
}
#sub_menu a.grim {
	top : 25px;
	left : 125px;
	background : url("/img/skin/sub_menu_grim.png") no-repeat top left;
}
#sub_menu a.inventory {
	top : 25px;
	left : 20px;
	background : url("/img/skin/sub_menu_inventory.png") no-repeat top left;
}
#sub_menu a.forum {
	top : 50px;
	left : 72px;
	background : url("/img/skin/sub_menu_fo.png") no-repeat top left;
}
#sub_menu a.noforum {
	top : 50px;
	left : 70px;
	opacity : 0.7;
	filter : alpha(opacity=70);
	zoom : 1;
	background : url("/img/skin/sub_menu_fo2.gif") no-repeat top left;
}
#sub_menu a:hover {
	background-position : 0px 2px;
}
#sub_menu.s2 a.lab {
	top : 0px;
	left : 70px;
	background : url("/img/skin/sub_menu_base.png") no-repeat top left;
}
#sub_menu.s2 a.grim {
	width : 50px;
	height : 48px;
	top : 12px;
	left : 132px;
	background : url("/img/skin/sub_menu_grim.png") no-repeat top left;
}
#sub_menu.s2 a.inventory {
	top : 7px;
	left : 10px;
	background : url("/img/skin/sub_menu_inventory.png") no-repeat top left;
}
#sub_menu.s2 a.noforum {
	top : 62px;
	left : 40px;
	opacity : 0.7;
	filter : alpha(opacity=70);
	zoom : 1;
	background : url("/img/skin/sub_menu_fo2.gif") no-repeat top left;
}
#sub_menu.s2 a.forum {
	height : 46px;
	width : 52px;
	top : 62px;
	left : 40px;
	background : url("/img/skin/sub_menu_fo.png") no-repeat top left;
}
#sub_menu.s2 a.classe {
	height : 46px;
	width : 52px;
	top : 62px;
	left : 100px;
	background : url("/img/skin/sub_menu_school.png") no-repeat top left;
}
#sub_menu.s2 a:hover {
	background-position : 0px 2px;
}
#devMode {
	position : absolute;
	top : 30px;
	left : 0;
	z-index : 0;
	height : 20px;
	width : 100%;
	background : url("/img/skin/devmod.jpg") repeat-x top left;
}
#adminibox {
	z-index : 10;
	font-size : 10px;
	width : 80px;
	position : absolute;
	top : 60px;
	left : 2px;
	background : url("/img/skin/grim_bg.jpg") no-repeat -348px -102px;
	border : 1px solid #E6CFB8;
}
#adminibox select {
	width : 77px;
}
#adminibox ul {
	border : 1px solid #1a1612;
	margin : 0px;
	padding : 0px;
	list-style : none;
}
#adminibox ul li a {
	padding : 2px;
	padding-left : 8px;
	display : block;
}
#adminibox ul li a:hover {
	background-color : #4d4236;
}
#playMenu {
	z-index : 2;
	margin : 0px;
	padding : 0px;
	position : relative;
	float : left;
	width : 200px;
	padding-bottom : 10px;
}
#playMenu div.myChemist {
	margin : 0px;
	padding : 0px;
	width : 200px;
	height : 322px;
}
#body #rightPlayMenu {
	float : right;
	position : relative;
	width : 200px;
}
#body #rightPlayMenu div.rightBody {
	padding-top : 1px;
	padding-bottom : 30px;
	background : url("/img/skin/menu_right_bg.jpg") repeat-y top left;
}
#body #rightPlayMenu div.rightBody div.zoneheaderNfo {
	position : relative;
	background : url("/img/skin/play_pano.gif") no-repeat top left;
	height : 58px;
	margin-left : 6px;
}
#body #rightPlayMenu div.rightBody div.zoneheaderNfo table.cellDisplay {
	position : absolute;
	top : 19px;
	left : 9px;
	margin : 0px;
	padding : 0px;
	padding-left : 26px;
	font-weight : bold;
	font-size : 14px;
	line-height : 14px;
	width : 166px;
	height : 28px;
}
#body #rightPlayMenu div.rightBody div.zoneheaderNfo span.magicObj {
	position : absolute;
	top : 0px;
	left : 38px;
	margin : 0px;
	padding : 0px;
	padding : 1px;
	margin-left : 5px;
	text-align : right;
	line-height : 10px;
	font-size : 9px;
	height : 10px;
}
#body #rightPlayMenu div.rightBody div.zoneheaderNfo span.magicObj img {
	vertical-align : middle;
}
#body #rightPlayMenu div.rightBody div.zoneheaderNfo span.magicObj span {
	margin : 0px;
	padding : 0px;
}
#body #rightPlayMenu div.rightBody div.endChain {
	height : 47px;
	margin-left : 6px;
	background : url("/img/skin/play_tub.gif") no-repeat top left;
	padding : 0px 0px 1px 18px;
}
#body #rightPlayMenu div.rightBody div.endChain span.obj {
	margin-right : -18px;
}
#body #rightPlayMenu div.rightBody div.endChain img {
	margin-right : -22px;
	margin-top : -5px;
}
#body #rightPlayMenu ul {
	margin : 0px;
	padding : 0px;
}
#body #rightPlayMenu div.top {
	margin : 0px;
	padding : 0px;
	height : 4px;
	background : url("/img/skin/menu_right_top.jpg") no-repeat top left;
}
#body #rightPlayMenu div.bottom {
	margin : 0px;
	padding : 0px;
	height : 111px;
	background : url("/img/skin/menu_right_bottom.gif") no-repeat top left;
}
#body #rightPlayMenu div.repliable {
	padding : 0 0 20px 0;
}
#body #rightPlayMenu ul.schoolAction {
	margin : 0 0 0px 10px;
	width : 180px;
}
#body #rightPlayMenu ul.schoolAction li {
	margin : 0px;
	padding : 0px;
	border-bottom : 1px solid #C6AF8C;
}
#body #rightPlayMenu ul.schoolAction li a.actionInactive, #body #rightPlayMenu ul.schoolAction li a.actionActive {
	font-size : 12px;
	padding-left : 5px;
}
#body #rightPlayMenu ul.schoolAction li a span.iconn {
	display : inline-block;
	zoom : 1;
	*display : inline;
	text-align : center;
	padding-right : 5px;
	width : 30px;
}
#body #rightPlayMenu ul.schoolAction li a span.iconn img {
	vertical-align : middle;
}
#body #rightPlayMenu ul.mapAction li {
	position : relative;
	width : 200px;
	padding-left : 4px;
}
#body #rightPlayMenu ul.mapAction li a {
	position : relative;
	margin : 0px;
	padding : 0px;
	color : #B39A7F;
	border : 0px solid red;
	text-decoration : none;
	display : block;
	width : 186px;
	height : 35px;
	background : url("/img/skin/act_menu.gif") no-repeat bottom left;
	padding-top : 20px;
	line-height : 12px;
	font-size : 12px;
}
#body #rightPlayMenu ul.mapAction li a span {
	position : absolute;
	left : 55px;
	top : 25px;
}
#body #rightPlayMenu ul.mapAction li span.longtxt {
	line-height : 9px;
	position : absolute;
	left : 55px;
	top : 21px;
}
#body #rightPlayMenu ul.mapAction li a.actionInactive, #body #rightPlayMenu ul.mapAction li a.actionInactive:hover {
	color : #a9a9a9;
	background : url("/img/skin/act_menu_4.gif") no-repeat bottom left;
}
#body #rightPlayMenu ul.mapAction li a.actionInactive div.menuIcon, #body #rightPlayMenu ul.mapAction li a.actionInactive:hover div.menuIcon {
	opacity : 0.4;
	filter : alpha(opacity=40);
	zoom : 1;
}
#body #rightPlayMenu ul.mapAction li a:hover {
	color : #E6CFB8;
	border : 0px solid red;
	background : url("/img/skin/act_menu_2.gif") no-repeat bottom left;
}
#body #rightPlayMenu ul.mapAction li a.hili, #body #rightPlayMenu ul.mapAction li a.hili:hover {
	color : #759a1b;
	background : url("/img/skin/hili_menu_1.gif") no-repeat bottom left;
}
#body #rightPlayMenu ul.mapAction li a.hili:hover {
	color : #759a1b;
	background : url("/img/skin/hili_menu_2.gif") no-repeat bottom left;
}
#body #rightPlayMenu ul.mapAction li div.menuIcon {
	position : absolute;
	top : 0px;
	left : 2px;
	width : 53px;
	height : 50px;
}
#body #rightPlayMenu ul.mapAction li.play a, #body #rightPlayMenu ul.mapAction li.ice a, #body #rightPlayMenu ul.mapAction li.creuse a, #body #rightPlayMenu ul.mapAction li.mission a, #body #rightPlayMenu ul.mapAction li.vent a, #body #rightPlayMenu ul.mapAction li.schoolCup a {
	font-weight : bold;
	color : #4d4236;
	background : url("/img/skin/play_menu_2.gif") no-repeat bottom left;
}
#body #rightPlayMenu ul.mapAction li.play a span, #body #rightPlayMenu ul.mapAction li.ice a span, #body #rightPlayMenu ul.mapAction li.creuse a span, #body #rightPlayMenu ul.mapAction li.mission a span, #body #rightPlayMenu ul.mapAction li.vent a span, #body #rightPlayMenu ul.mapAction li.schoolCup a span {
	color : #ffb321;
	top : 26px;
	font-weight : bold;
	font-size : 20px;
}
#body #rightPlayMenu ul.mapAction li.play a:hover, #body #rightPlayMenu ul.mapAction li.ice a:hover, #body #rightPlayMenu ul.mapAction li.creuse a:hover, #body #rightPlayMenu ul.mapAction li.mission a:hover, #body #rightPlayMenu ul.mapAction li.vent a:hover, #body #rightPlayMenu ul.mapAction li.schoolCup a:hover {
	color : #4d4236;
	border : 0px solid red;
	background : url("/img/skin/play_menu_1.gif") no-repeat bottom left;
}
#body #rightPlayMenu ul.mapAction li.play a.hili, #body #rightPlayMenu ul.mapAction li.play a.hili:hover, #body #rightPlayMenu ul.mapAction li.ice a.hili, #body #rightPlayMenu ul.mapAction li.ice a.hili:hover, #body #rightPlayMenu ul.mapAction li.creuse a.hili, #body #rightPlayMenu ul.mapAction li.creuse a.hili:hover, #body #rightPlayMenu ul.mapAction li.mission a.hili, #body #rightPlayMenu ul.mapAction li.mission a.hili:hover, #body #rightPlayMenu ul.mapAction li.vent a.hili, #body #rightPlayMenu ul.mapAction li.vent a.hili:hover, #body #rightPlayMenu ul.mapAction li.schoolCup a.hili, #body #rightPlayMenu ul.mapAction li.schoolCup a.hili:hover {
	color : #759a1b;
	background : url("/img/skin/hili_menu_1.gif") no-repeat bottom left;
}
#body #rightPlayMenu ul.mapAction li.play a.hili span, #body #rightPlayMenu ul.mapAction li.play a.hili:hover span, #body #rightPlayMenu ul.mapAction li.ice a.hili span, #body #rightPlayMenu ul.mapAction li.ice a.hili:hover span, #body #rightPlayMenu ul.mapAction li.creuse a.hili span, #body #rightPlayMenu ul.mapAction li.creuse a.hili:hover span, #body #rightPlayMenu ul.mapAction li.mission a.hili span, #body #rightPlayMenu ul.mapAction li.mission a.hili:hover span, #body #rightPlayMenu ul.mapAction li.vent a.hili span, #body #rightPlayMenu ul.mapAction li.vent a.hili:hover span, #body #rightPlayMenu ul.mapAction li.schoolCup a.hili span, #body #rightPlayMenu ul.mapAction li.schoolCup a.hili:hover span {
	color : #759a1b;
	top : 26px;
	font-weight : bold;
	font-size : 20px;
}
#body #rightPlayMenu ul.mapAction li.play a.hili:hover, #body #rightPlayMenu ul.mapAction li.ice a.hili:hover, #body #rightPlayMenu ul.mapAction li.creuse a.hili:hover, #body #rightPlayMenu ul.mapAction li.mission a.hili:hover, #body #rightPlayMenu ul.mapAction li.vent a.hili:hover, #body #rightPlayMenu ul.mapAction li.schoolCup a.hili:hover {
	color : #759a1b;
	background : url("/img/skin/hili_menu_2.gif") no-repeat bottom left;
}
#body #rightPlayMenu ul.mapAction li.play_off a.actionInactive, #body #rightPlayMenu ul.mapAction li.play_off a.actionInactive:hover, #body #rightPlayMenu ul.mapAction li.ice_off a.actionInactive, #body #rightPlayMenu ul.mapAction li.ice_off a.actionInactive:hover, #body #rightPlayMenu ul.mapAction li.creuse_off a.actionInactive, #body #rightPlayMenu ul.mapAction li.creuse_off a.actionInactive:hover, #body #rightPlayMenu ul.mapAction li.mission_off a.actionInactive, #body #rightPlayMenu ul.mapAction li.mission_off a.actionInactive:hover, #body #rightPlayMenu ul.mapAction li.vent_off a.actionInactive, #body #rightPlayMenu ul.mapAction li.vent_off a.actionInactive:hover, #body #rightPlayMenu ul.mapAction li.schoolCup_off a.actionInactive, #body #rightPlayMenu ul.mapAction li.schoolCup_off a.actionInactive:hover {
	position : relative;
	margin : 0px;
	padding : 0px;
	color : #a9a9a9;
	display : block;
	width : 186px;
	height : 35px;
	padding-top : 20px;
	line-height : 12px;
	font-weight : bold;
	font-size : 12px;
	background : url("/img/skin/act_menu_4.gif") no-repeat bottom left;
}
#body #rightPlayMenu ul.mapAction li.play_off a.actionInactive span, #body #rightPlayMenu ul.mapAction li.play_off a.actionInactive:hover span, #body #rightPlayMenu ul.mapAction li.ice_off a.actionInactive span, #body #rightPlayMenu ul.mapAction li.ice_off a.actionInactive:hover span, #body #rightPlayMenu ul.mapAction li.creuse_off a.actionInactive span, #body #rightPlayMenu ul.mapAction li.creuse_off a.actionInactive:hover span, #body #rightPlayMenu ul.mapAction li.mission_off a.actionInactive span, #body #rightPlayMenu ul.mapAction li.mission_off a.actionInactive:hover span, #body #rightPlayMenu ul.mapAction li.vent_off a.actionInactive span, #body #rightPlayMenu ul.mapAction li.vent_off a.actionInactive:hover span, #body #rightPlayMenu ul.mapAction li.schoolCup_off a.actionInactive span, #body #rightPlayMenu ul.mapAction li.schoolCup_off a.actionInactive:hover span {
	top : 26px;
	font-weight : bold;
	font-size : 20px;
}
#body #rightPlayMenu ul.mapAction li.play_off a.actionInactive div.menuIcon, #body #rightPlayMenu ul.mapAction li.play_off a.actionInactive:hover div.menuIcon, #body #rightPlayMenu ul.mapAction li.ice_off a.actionInactive div.menuIcon, #body #rightPlayMenu ul.mapAction li.ice_off a.actionInactive:hover div.menuIcon, #body #rightPlayMenu ul.mapAction li.creuse_off a.actionInactive div.menuIcon, #body #rightPlayMenu ul.mapAction li.creuse_off a.actionInactive:hover div.menuIcon, #body #rightPlayMenu ul.mapAction li.mission_off a.actionInactive div.menuIcon, #body #rightPlayMenu ul.mapAction li.mission_off a.actionInactive:hover div.menuIcon, #body #rightPlayMenu ul.mapAction li.vent_off a.actionInactive div.menuIcon, #body #rightPlayMenu ul.mapAction li.vent_off a.actionInactive:hover div.menuIcon, #body #rightPlayMenu ul.mapAction li.schoolCup_off a.actionInactive div.menuIcon, #body #rightPlayMenu ul.mapAction li.schoolCup_off a.actionInactive:hover div.menuIcon {
	opacity : 0.4;
	filter : alpha(opacity=40);
	zoom : 1;
}
#body #rightPlayMenu ul.mapAction li.play div.menuIcon, #body #rightPlayMenu ul.mapAction li.play_off div.menuIcon {
	background : url("/img/skin/icon_play.png") no-repeat top left;
}
#body #rightPlayMenu ul.mapAction li.map div.menuIcon {
	background : url("/img/skin/icon_move.png") no-repeat top left;
}
#body #rightPlayMenu ul.mapAction li.score div.menuIcon {
	background : url("/img/skin/icon_rank.png") no-repeat top left;
}
#body #rightPlayMenu ul.mapAction li.dialog div.menuIcon {
	background : url("/img/skin/icon_talk.png") no-repeat top left;
}
#body #rightPlayMenu ul.mapAction li.buyRecipe div.menuIcon {
	background : url("/img/skin/icon_recipe.png") no-repeat top left;
}
#body #rightPlayMenu ul.mapAction li.validQuest div.menuIcon, #body #rightPlayMenu ul.mapAction li.questMsg div.menuIcon, #body #rightPlayMenu ul.mapAction li.questAction div.menuIcon, #body #rightPlayMenu ul.mapAction li.questUse div.menuIcon {
	background : url("/img/skin/icon_quest.png") no-repeat top left;
}
#body #rightPlayMenu ul.mapAction li.forum div.menuIcon {
	background : url("/img/skin/icon_forum.png") no-repeat top left;
}
#body #rightPlayMenu ul.mapAction li.shop div.menuIcon {
	background : url("/img/skin/icon_shop.png") no-repeat top left;
}
#body #rightPlayMenu ul.mapAction li.rest div.menuIcon {
	background : url("/img/skin/icon_sleep.png") no-repeat top left;
}
#body #rightPlayMenu ul.mapAction li.action div.menuIcon {
	background : url("/img/skin/icon_act.png") no-repeat top left;
}
#body #rightPlayMenu ul.mapAction li.actionUp div.menuIcon {
	background : url("/img/skin/icon_up.png") no-repeat top left;
}
#body #rightPlayMenu ul.mapAction li.actionDown div.menuIcon {
	background : url("/img/skin/icon_down.png") no-repeat top left;
}
#body #rightPlayMenu ul.mapAction li.ice div.menuIcon, #body #rightPlayMenu ul.mapAction li.ice_off div.menuIcon {
	background : url("/img/skin/icon_ice.png") no-repeat top left;
}
#body #rightPlayMenu ul.mapAction li.mission div.menuIcon, #body #rightPlayMenu ul.mapAction li.mission_off div.menuIcon {
	background : url("/img/skin/icon_play.png") no-repeat top left;
}
#body #rightPlayMenu ul.mapAction li.vent div.menuIcon, #body #rightPlayMenu ul.mapAction li.vent_off div.menuIcon {
	background : url("/img/skin/icon_play.png") no-repeat top left;
}
#body #rightPlayMenu ul.mapAction li.rank div.menuIcon {
	background : url("/img/skin/icon_rank.png") no-repeat top left;
}
#body #rightPlayMenu ul.mapAction li.creuse div.menuIcon, #body #rightPlayMenu ul.mapAction li.creuse_off div.menuIcon {
	background : url("/img/skin/icon_pyr.png") no-repeat top left;
}
#body #rightPlayMenu ul.mapAction li.schoolCup div.menuIcon, #body #rightPlayMenu ul.mapAction li.schoolCup_off div.menuIcon {
	background : url("/img/skin/icon_rank.png") no-repeat top left;
}
#body #rightPlayMenu ul.mapAction li.rest div.menuIcon {
	background : url("/img/skin/icon_sleep.png") no-repeat top left;
}
#body #rightPlayMenu ul.mapAction li.freege div.menuIcon {
	background : url("/img/inventory/guildian.png") no-repeat top left;
}
#body #rightPlayMenu ul.mapAction li.gwrite div.menuIcon {
	background : url("/img/inventory/ink_1.png") no-repeat top;
}
#body h1, #body h2, #body h3 {
	color : #E6CFB8;
}
#body h1, #body h2, #body h3, #body p {
	padding-left : 10px;
	padding-right : 10px;
}
#body h2:first-letter {
	letter-spacing : 0px;
	color : #B39A7F;
	font-size : 120%;
	background-color : #675949;
	padding : 0 7px 0 7px;
}
#body h2 {
	font-size : 30px;
	letter-spacing : 1px;
	background : url("/img/skin/h2_letrine.gif") no-repeat 14px 10px;
}
#body h2 a {
	text-decoration : none;
}
#body h2 div.rep_bar2 {
	margin : 10px 20px 0 0;
}
#body h3 {
	color : #B39A7F;
}
#body h3:first-letter {
	font-size : 120%;
	color : #E6CFB8;
}
#body h1.quest {
	margin : 0px;
	padding : 0px;
	padding-left : 55px;
	line-height : 50px;
	font-size : 25px;
	height : 50px;
	color : #ffbb13;
	background : url("/img/skin/icon_quest.png") no-repeat top left;
}
#body h3.quest {
	margin : 0px;
	padding : 0px;
	text-align : center;
	color : #ffbb13;
	background : url("/img/skin/h3_quest.gif") no-repeat bottom center;
}
#body p.small {
	font-size : 8pt;
	line-height : 10pt;
}
#body p.medium, body.play p.medium {
	line-height : 16px;
	font-size : 14px;
}
span.small {
	font-size : 8pt;
	line-height : 10pt;
}
span.medium {
	font-size : 11pt;
	line-height : 12pt;
}
#body p.big {
	font-size : 14pt;
	line-height : 16pt;
}
#body p.enluminure:first-letter {
	font-size : 32px;
	font-weight : bold;
	float : left;
	position : relative;
	margin-right : 5px;
}
#body p.enluminure {
	line-height : 14px;
	font-size : 14px;
}
.fat {
	font-weight : bold;
	text-transform : uppercase;
}
.smalltop {
	margin-top : 4px;
}
.smallbottom {
	margin-bottom : 4px;
}
.ap, .sap, .ssap {
	color : #C8E0EA;
}
.jz, .sjz, .ssjz {
	color : #D7ACF4;
}
.gm, .sgm, .ssgm {
	color : #E9EE87;
}
.sk, .ssk, .sssk {
	color : #FEE7B4;
}
.ap:first-letter {
	color : #FFB521;
	font-weight : bold;
}
.jz:first-letter {
	color : #801AC4;
	font-weight : bold;
}
.gm:first-letter {
	color : #F76D18;
	font-weight : bold;
}
.sk:first-letter {
	color : #CF381A;
	font-weight : bold;
}
#body h1.ap, #body h1.jz, #body h1.gm, #body h1.sk, #body h1.gu {
	margin-left : 5px;
	padding-left : 30px;
	font-size : 20px;
}
#body h1.ap {
	color : #C8E0EA;
	border-bottom : 1px solid #C8E0EA;
	background : url("/img/icons/icon_ap_med.gif") no-repeat top left;
}
#body h1.jz {
	color : #D7ACF4;
	border-bottom : 1px solid #D7ACF4;
	background : url("/img/icons/icon_jz_med.gif") no-repeat top left;
}
#body h1.gm {
	color : #E9EE87;
	border-bottom : 1px solid #E9EE87;
	background : url("/img/icons/icon_gm_med.gif") no-repeat top left;
}
#body h1.sk {
	color : #FEE7B4;
	border-bottom : 1px solid #FEE7B4;
	background : url("/img/icons/icon_sk_med.gif") no-repeat top left;
}
#body h1.gu {
	color : #B39A7F;
	border-bottom : 1px solid #B39A7F;
	background : url("/img/icons/icon_gu_med.gif") no-repeat top left;
}
#body h1.ap:first-letter {
	color : #FFB521;
	font-weight : bold;
}
#body h1.jz:first-letter {
	color : #801AC4;
	font-weight : bold;
}
#body h1.gm:first-letter {
	color : #F76D18;
	font-weight : bold;
}
#body h1.sk:first-letter {
	color : #CF381A;
	font-weight : bold;
}
#body h1.gu:first-letter {
	color : #E6CFB8;
	font-weight : bold;
}
.subEr {
	color : #d70101;
}
span.ap, span.jz, span.gm, span.sk, span.gu {
	font-size : 24px;
}
span.ap img, span.jz img, span.gm img, span.sk img, span.gu img {
	vertical-align : middle;
}
span.sap img, span.sjz img, span.sgm img, span.ssk img, span.sgu img {
	vertical-align : middle;
}
span.ssap, span.ssjz, span.ssgm, span.sssk, span.ssgu {
	font-size : 12px;
}
span.ssap img, span.ssjz img, span.ssgm img, span.sssk img, span.ssgu img {
	vertical-align : middle;
}
ul {
	list-style : none;
}
ol {
	list-style-type : upper-roman;
}
ul.introPuce li, ul.puce li {
	list-style-image : url("/img/icons/puce.gif");
}
ul.introPuce li.AP, ul.puce li.AP {
	list-style-image : url("/img/icons/puce_AP.gif");
}
ul.introPuce li.JZ, ul.puce li.JZ {
	list-style-image : url("/img/icons/puce_JZ.gif");
}
ul.introPuce li.GM, ul.puce li.GM {
	list-style-image : url("/img/icons/puce_GM.gif");
}
ul.introPuce li.SK, ul.puce li.SK {
	list-style-image : url("/img/icons/puce_SK.gif");
}
ul.introPuce li.star, ul.puce li.star {
	list-style-image : url("/img/icons/puce_star.gif");
}
ul.puce li.tick {
	list-style-image : url("/img/icons/puce_tick.gif");
}
ul.puce li.fail {
	list-style-image : url("/img/icons/puce_fail.gif");
}
ul.puce li.cur {
	color : #E6D7C8;
}
ul.introPuce li.sAP {
	list-style-image : url("/img/icons/icon_ap_small.gif");
}
ul.introPuce li.sGM {
	list-style-image : url("/img/icons/icon_gm_small.gif");
}
ul.introPuce li.sJZ {
	list-style-image : url("/img/icons/icon_jz_small.gif");
}
ul.introPuce li.sSK {
	list-style-image : url("/img/icons/icon_sk_small.gif");
}
#userPage {
	margin : 0px;
	padding : 0px;
	position : relative;
	height : 400px;
	background : url("/img/skin/userInfo_bg.gif") no-repeat top left;
}
#userPage div.userHeader {
	height : 118px;
}
#userPage div.userHeader div.userName {
	position : absolute;
	top : 13px;
	left : 60px;
	margin : 0px;
	padding : 0px;
	height : 30px;
	width : 250px;
	font-size : 30px;
	line-height : 30px;
	color : #CCC7AD;
	padding-left : 5px;
}
#userPage div.userHeader div.editMe {
	position : absolute;
	right : 12px;
	width : 160px;
	height : 27px;
}
#userPage div.userHeader ul.userCtrl {
	margin : 0px;
	padding : 0px;
	position : absolute;
	right : 5px;
	width : 170px;
	height : 27px;
	list-style : none;
}
#userPage div.userHeader ul.userCtrl li {
	width : 35px;
	position : relative;
	float : left;
	margin : 0px;
	padding : 0px;
}
#userPage div.userHeader ul.userCtrl a {
	display : block;
	width : 27px;
	height : 27px;
	text-align : center;
	background : url("/img/icons/user_act.gif") no-repeat top left;
}
#userPage div.userHeader ul.userCtrl a span {
	display : none;
}
#userPage div.userHeader ul.userCtrl a img {
	border : none;
	padding-top : 4px;
}
#userPage div.userHeader ul.userCtrl a:hover {
	background : url("/img/icons/user_act_hover.gif") no-repeat top left;
}
#userPage div.userHeader ul.userCtrl a:hover img {
	padding-top : 6px;
}
#userPage div.userHeader div.lvl {
	position : absolute;
	top : 15px;
	left : 5px;
	width : 55px;
	font-size : 40px;
	line-height : 40px;
	color : #B2F218;
	text-align : center;
	letter-spacing : -2px;
	text-transform : uppercase;
	font-weight : bold;
}
#userPage div.userHeader div.rank {
	position : absolute;
	top : 60px;
	left : 10px;
	width : 230px;
	font-size : 18px;
	line-height : 18px;
	color : #CCC7AD;
}
#userPage div.userHeader div.rank a {
	display : block;
	font-size : 12px;
	color : #B3AE98;
}
#userPage div.userHeader div.xp {
	position : absolute;
	top : 46px;
	left : 65px;
	width : 160px;
	font-size : 10px;
	text-align : right;
	color : #CCC7AD;
}
#userPage div.userHeader div.xp a {
	color : #B3AE98;
}
#userPage div.userHeader div.school {
	position : absolute;
	top : 10px;
	left : 330px;
	width : 154px;
	font-size : 28px;
	line-height : 28px;
	color : #fff;
}
#userPage div.userHeader div.msgPerso {
	position : absolute;
	overflow : hidden;
	top : 50px;
	left : 245px;
	width : 240px;
	height : 35px;
	line-height : 11px;
	font-size : 10px;
	text-align : left;
	color : #B3AE98;
}
#userPage div.reputation {
	margin : 0px;
	padding : 0px;
	position : absolute;
	top : 107px;
	left : 505px;
	width : 190px;
	height : 250px;
	color : #1a1612;
	font-size : 12px;
}
#userPage div.alchLevel {
	margin : 0px;
	padding : 0px;
	margin-left : 10px;
	position : relative;
	width : 455px;
	height : 300px;
}
#userPage div.alchLevel div.tube_0, #userPage div.alchLevel div.tube_1, #userPage div.alchLevel div.tube_2, #userPage div.alchLevel div.tube_3, #userPage div.alchLevel div.tube_4 {
	position : absolute;
	top : 0px;
	width : 42px;
	height : 221px;
}
#userPage div.alchLevel div.tube_0 span, #userPage div.alchLevel div.tube_1 span, #userPage div.alchLevel div.tube_2 span, #userPage div.alchLevel div.tube_3 span, #userPage div.alchLevel div.tube_4 span {
	display : none;
}
#userPage div.alchLevel div.tube_0 div.cont, #userPage div.alchLevel div.tube_1 div.cont, #userPage div.alchLevel div.tube_2 div.cont, #userPage div.alchLevel div.tube_3 div.cont, #userPage div.alchLevel div.tube_4 div.cont {
	position : relative;
	padding-left : 1px;
	height : 221px;
	width : 42px;
}
#userPage div.alchLevel div.tube_0 div.cont div.bouchon_0, #userPage div.alchLevel div.tube_0 div.cont div.bouchon_1, #userPage div.alchLevel div.tube_0 div.cont div.bouchon_2, #userPage div.alchLevel div.tube_0 div.cont div.bouchon_3, #userPage div.alchLevel div.tube_0 div.cont div.bouchon_4, #userPage div.alchLevel div.tube_0 div.cont div.bouchon_5, #userPage div.alchLevel div.tube_1 div.cont div.bouchon_0, #userPage div.alchLevel div.tube_1 div.cont div.bouchon_1, #userPage div.alchLevel div.tube_1 div.cont div.bouchon_2, #userPage div.alchLevel div.tube_1 div.cont div.bouchon_3, #userPage div.alchLevel div.tube_1 div.cont div.bouchon_4, #userPage div.alchLevel div.tube_1 div.cont div.bouchon_5, #userPage div.alchLevel div.tube_2 div.cont div.bouchon_0, #userPage div.alchLevel div.tube_2 div.cont div.bouchon_1, #userPage div.alchLevel div.tube_2 div.cont div.bouchon_2, #userPage div.alchLevel div.tube_2 div.cont div.bouchon_3, #userPage div.alchLevel div.tube_2 div.cont div.bouchon_4, #userPage div.alchLevel div.tube_2 div.cont div.bouchon_5, #userPage div.alchLevel div.tube_3 div.cont div.bouchon_0, #userPage div.alchLevel div.tube_3 div.cont div.bouchon_1, #userPage div.alchLevel div.tube_3 div.cont div.bouchon_2, #userPage div.alchLevel div.tube_3 div.cont div.bouchon_3, #userPage div.alchLevel div.tube_3 div.cont div.bouchon_4, #userPage div.alchLevel div.tube_3 div.cont div.bouchon_5, #userPage div.alchLevel div.tube_4 div.cont div.bouchon_0, #userPage div.alchLevel div.tube_4 div.cont div.bouchon_1, #userPage div.alchLevel div.tube_4 div.cont div.bouchon_2, #userPage div.alchLevel div.tube_4 div.cont div.bouchon_3, #userPage div.alchLevel div.tube_4 div.cont div.bouchon_4, #userPage div.alchLevel div.tube_4 div.cont div.bouchon_5 {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 42px;
	height : 44px;
	background : url("/img/skin/bouchon_0.gif") no-repeat top left;
}
#userPage div.alchLevel div.tube_0 div.cont div.bouchon_1, #userPage div.alchLevel div.tube_1 div.cont div.bouchon_1, #userPage div.alchLevel div.tube_2 div.cont div.bouchon_1, #userPage div.alchLevel div.tube_3 div.cont div.bouchon_1, #userPage div.alchLevel div.tube_4 div.cont div.bouchon_1 {
	background : url("/img/skin/bouchon_1.gif") no-repeat top left;
}
#userPage div.alchLevel div.tube_0 div.cont div.bouchon_2, #userPage div.alchLevel div.tube_1 div.cont div.bouchon_2, #userPage div.alchLevel div.tube_2 div.cont div.bouchon_2, #userPage div.alchLevel div.tube_3 div.cont div.bouchon_2, #userPage div.alchLevel div.tube_4 div.cont div.bouchon_2 {
	background : url("/img/skin/bouchon_2.gif") no-repeat top left;
}
#userPage div.alchLevel div.tube_0 div.cont div.bouchon_3, #userPage div.alchLevel div.tube_1 div.cont div.bouchon_3, #userPage div.alchLevel div.tube_2 div.cont div.bouchon_3, #userPage div.alchLevel div.tube_3 div.cont div.bouchon_3, #userPage div.alchLevel div.tube_4 div.cont div.bouchon_3 {
	background : url("/img/skin/bouchon_3.gif") no-repeat top left;
}
#userPage div.alchLevel div.tube_0 div.cont div.bouchon_4, #userPage div.alchLevel div.tube_1 div.cont div.bouchon_4, #userPage div.alchLevel div.tube_2 div.cont div.bouchon_4, #userPage div.alchLevel div.tube_3 div.cont div.bouchon_4, #userPage div.alchLevel div.tube_4 div.cont div.bouchon_4 {
	background : url("/img/skin/bouchon_4.gif") no-repeat top left;
}
#userPage div.alchLevel div.tube_0 div.cont div.bouchon_5, #userPage div.alchLevel div.tube_1 div.cont div.bouchon_5, #userPage div.alchLevel div.tube_2 div.cont div.bouchon_5, #userPage div.alchLevel div.tube_3 div.cont div.bouchon_5, #userPage div.alchLevel div.tube_4 div.cont div.bouchon_5 {
	background : url("/img/skin/bouchon_5.gif") no-repeat top left;
}
#userPage div.alchLevel div.tube_0 div.cont div.completion, #userPage div.alchLevel div.tube_1 div.cont div.completion, #userPage div.alchLevel div.tube_2 div.cont div.completion, #userPage div.alchLevel div.tube_3 div.cont div.completion, #userPage div.alchLevel div.tube_4 div.cont div.completion {
	position : absolute;
	bottom : 0px;
	left : 4px;
	height : 6px;
	width : 34px;
}
#userPage div.alchLevel div.tube_0 div.cont div.toptube, #userPage div.alchLevel div.tube_1 div.cont div.toptube, #userPage div.alchLevel div.tube_2 div.cont div.toptube, #userPage div.alchLevel div.tube_3 div.cont div.toptube, #userPage div.alchLevel div.tube_4 div.cont div.toptube {
	position : absolute;
	bottom : 6px;
	left : 4px;
	height : 12px;
	width : 34px;
}
#userPage div.alchLevel div.tube_0 {
	left : 72px;
}
#userPage div.alchLevel div.tube_1 {
	left : 141px;
}
#userPage div.alchLevel div.tube_2 {
	left : 333px;
}
#userPage div.alchLevel div.tube_3 {
	left : 203px;
}
#userPage div.alchLevel div.tube_4 {
	left : 265px;
}
#userPage div.alchLevel div.tube_0 div.completion {
	background : url("/img/skin/tube_0.jpg") no-repeat bottom left;
}
#userPage div.alchLevel div.tube_1 div.completion {
	background : url("/img/skin/tube_1.jpg") no-repeat bottom left;
}
#userPage div.alchLevel div.tube_2 div.completion {
	background : url("/img/skin/tube_4.jpg") no-repeat bottom left;
}
#userPage div.alchLevel div.tube_3 div.completion {
	background : url("/img/skin/tube_2.jpg") no-repeat bottom left;
}
#userPage div.alchLevel div.tube_4 div.completion {
	background : url("/img/skin/tube_3.jpg") no-repeat bottom left;
}
#userPage div.alchLevel div.tube_0 div.toptube {
	background : url("/img/skin/toptube_0.png") no-repeat bottom left;
}
#userPage div.alchLevel div.tube_1 div.toptube {
	background : url("/img/skin/toptube_1.png") no-repeat bottom left;
}
#userPage div.alchLevel div.tube_2 div.toptube {
	background : url("/img/skin/toptube_4.png") no-repeat bottom left;
}
#userPage div.alchLevel div.tube_3 div.toptube {
	background : url("/img/skin/toptube_2.png") no-repeat bottom left;
}
#userPage div.alchLevel div.tube_4 div.toptube {
	background : url("/img/skin/toptube_3.png") no-repeat bottom left;
}
#body div.selectrecip {
	position : relative;
	width : 440px;
	height : 420px;
	background : url("/img/skin/levelup_circle.gif") no-repeat top left;
}
#body div.selectrecip h3 {
	color : #c8b6d2;
	font-size : 10px;
	margin : 0px;
	padding : 0px;
}
#body div.selectrecip h3:first-letter {
	color : #e5d0f1;
}
#body div.selectrecip #sr_0, #body div.selectrecip #sr_1, #body div.selectrecip #sr_2, #body div.selectrecip #sr_3, #body div.selectrecip #sr_4 {
	position : absolute;
}
#body div.selectrecip #sr_0 {
	top : 12px;
	left : 167px;
}
#body div.selectrecip #sr_1 {
	top : 115px;
	left : 22px;
}
#body div.selectrecip #sr_2 {
	top : 116px;
	left : 311px;
}
#body div.selectrecip #sr_3 {
	top : 286px;
	left : 76px;
}
#body div.selectrecip #sr_4 {
	top : 286px;
	left : 257px;
}
#body div.selectrecip div.choose, #body div.selectrecip div.chooseOver {
	cursor : pointer;
	border : 0px solid #B39A7F;
	width : 110px;
	height : 110px;
	text-align : center;
}
#body div.selectrecip div.choose:hover {
	background : url("/img/skin/lensflare.png") no-repeat 5px 10px;
}
#body div.selectrecip div.choose:hover img {
	padding-top : 2px;
}
#body div.selectrecip div.chooseOver {
	background : url("/img/skin/lensflare.png") no-repeat 5px 10px;
}
#body div.selectrecip div.shomethekado {
	position : absolute;
	top : 190px;
	left : 140px;
	height : 80px;
}
#body div.selectrecip div.shomethekado div.kado {
	width : 150px;
	height : 75px;
	border : 2px solid #806d87;
	background-color : #251f29;
}
#body div.selectrecip div.shomethekado div.kado h3 {
	text-align : center;
}
#body div.selectrecip div.shomethekado div.kado span {
	margin-left : 5px;
}
#body div.selectrecip div.shomethekado div.kado p {
	color : #806d87;
	margin : 0 0 0 55px;
	font-size : 10px;
	line-height : 10px;
}
div.elResults {
	margin-top : -10px;
	position : relative;
	float : left;
	width : 310px;
}
div.resultReput {
	text-align : left;
	position : relative;
	float : left;
	width : 180px;
	line-height : 48px;
	padding-right : 5px;
	margin-left : 0px;
	margin-top : 10px;
}
div.resultReputValue {
	position : relative;
	text-align : left;
	float : left;
	width : 50px;
	line-height : 48px;
	padding-right : 5px;
	margin-left : 15px;
}
div.rep_bar, div.rep_bar2 {
	color : #1a1612;
	position : relative;
	width : 187px;
	height : 31px;
	background : url("/img/skin/rep_bar.gif") no-repeat 0px 0px;
	padding-bottom : 3px;
}
div.rep_bar div.zeschool img, div.rep_bar2 div.zeschool img {
	position : absolute;
	top : 4px;
	left : 4px;
}
div.rep_bar div.repName, div.rep_bar2 div.repName {
	position : absolute;
	top : 2px;
	left : 30px;
	font-size : 10px;
	line-height : 10px;
}
div.rep_bar div.rep_perc, div.rep_bar2 div.rep_perc {
	position : absolute;
	top : 14px;
	left : 31px;
	width : 148px;
	height : 9px;
	padding : 1px;
}
div.rep_bar div.rep_perc div.low, div.rep_bar2 div.rep_perc div.low {
	height : 9px;
	background : url("/img/skin/rep_bar_low.gif") no-repeat 0px 0px;
}
div.rep_bar div.rep_perc div.med, div.rep_bar2 div.rep_perc div.med {
	height : 9px;
	background : url("/img/skin/rep_bar_med.gif") no-repeat 0px 0px;
}
div.rep_bar div.rep_perc div.hight, div.rep_bar2 div.rep_perc div.hight {
	height : 9px;
	background : url("/img/skin/rep_bar_hi.gif") no-repeat 0px 0px;
}
div.rep_bar div.curseur, div.rep_bar2 div.curseur {
	position : absolute;
	top : 14px;
	background : url("/img/skin/rep_mark.gif") no-repeat 0px 0px;
	height : 11px;
	width : 5px;
}
div.rep_bar div.perc, div.rep_bar2 div.perc {
	position : absolute;
	top : 0px;
	right : 5px;
	width : 30px;
	font-size : 10px;
	text-align : right;
	line-height : 10px;
	color : #E6CFB8;
}
div.rep_bar2 {
	background : url("/img/skin/rep_bar2.gif") no-repeat 0px 0px;
}
#body div.permaObj {
	margin : 0px;
	padding : 0px;
	background : url("/img/skin/collectionBg.jpg") repeat-y top left;
	position : relative;
	padding : 0 40px 0 70px;
}
#body div.permaObj div.artefact {
	position : relative;
	float : left;
	height : 100px;
	width : 90px;
	background : url("/img/skin/artefact_shadow.png") no-repeat 0px 0px;
	padding-top : 5px;
	text-align : center;
}
#body div.permaObj div.artefact img.clock {
	position : absolute;
	margin-top : 30px;
}
#inventory {
	position : relative;
	margin-left : 15px;
	padding : 25px 0 20px 0;
}
#inventory div.itaupe {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 671px;
	height : 26px;
	background : url("/img/skin/inventory_top.gif") no-repeat top left;
}
#inventory div.ibeautome {
	width : 671px;
	height : 108px;
	background : url("/img/skin/inventory_bottom.gif") no-repeat top left;
}
div.ibody {
	padding : 4px 40px 0px 68px;
	background : url("/img/skin/inventory_body.gif") repeat top left;
}
div.ibody span.iObj {
	position : relative;
	float : left;
	width : 60px;
	height : 60px;
	display : inline-block;
	zoom : 1;
	*display : inline;
}
div.ibody span.iObj a.useIt {
	position : absolute;
	top : 2px;
	left : 4px;
	display : block;
	width : 42px;
	height : 48px;
}
#myBelt {
	width : 680px;
	height : 75px;
	background : url("/img/skin/belt_Bg.gif") no-repeat top left;
	padding-left : 190px;
	padding-top : 2px;
}
#myBelt div {
	position : relative;
	float : left;
	display : block;
	width : 70px;
	height : 72px;
	margin-right : 20px;
	background : url("/img/skin/belt_slot.gif") no-repeat top left;
}
#myBelt a, #myBelt a img {
	border : 0px solid red;
}
#myBelt a {
	padding : 10px;
	border : 0px solid red;
	display : block;
	height : 50px;
	width : 50px;
	text-align : center;
}
#body div.letsShop {
	margin : 10px 0 10px 0;
}
#body div.letsShop div.shoMeTheProduct {
	position : absolute;
	bottom : 50px;
	left : 502px;
	width : 190px;
	height : 300px;
}
div.shopMenu {
	margin : 20px 0 0 30px;
}
div.shopMenu a {
	background-color : #4d4236;
	padding : 2px 10px 2px 10px;
	margin-right : 10px;
	text-decoration : none;
	background : url("/img/skin/bank_bg.gif") no-repeat 0px 0px;
}
div.shopMenu a.selected, div.shopMenu a:hover {
	background : url("/img/skin/bank_bg_active.gif") no-repeat 0px 0px;
}
#body div.shopInfo {
	position : relative;
	width : 690px;
	height : 290px;
	background : url("/img/skin/buy_n_sell_blackboard.gif") no-repeat 10px 0px;
}
#body div.shopInfo button {
	position : absolute;
	top : 230px;
	left : 10px;
	background : url("/img/skin/buy_n_sell_button.gif") no-repeat 0px 3px;
	width : 491px;
	height : 43px;
	border : none;
	color : white;
	font-size : 25px;
	line-height : 25px;
	text-transform : uppercase;
	font-weight : bold;
}
#body div.shopInfo div.facturette {
	color : #FFB521;
	font-weight : bold;
	position : absolute;
	top : 182px;
	left : 260px;
	width : 215px;
	height : 22px;
	padding-left : 3px;
	background-color : #474b70;
}
#body div.shopInfo .barterCost {
	position : absolute;
	top : -25px;
	left : 45px;
}
#body div.shopInfo div.jetenmetcombien {
	position : absolute;
	top : 182px;
	left : 35px;
	width : 220px;
	height : 22px;
	background-color : #474b70;
	padding-left : 3px;
}
#body div.shopInfo div.jetenmetcombien input {
	background-image : none;
	background-color : #212438;
	border : 1px solid #474b70;
	width : 130px;
}
#body div.shopInfo div.shopDesc {
	position : absolute;
	top : 0px;
	left : 5px;
	margin-left : 5px;
	width : 440px;
	height : 195px;
	padding : 20px 25px 15px 25px;
}
#body div.shopInfo div.shopDesc h3 {
	color : #FFB521;
	margin : 0px;
	padding : 0px;
	letter-spacing : 1px;
	text-align : center;
}
#body div.shopInfo div.shopDesc h3:first-letter {
	color : #ff6622;
}
#body div.shopInfo div.shopDesc p.ap {
	margin : 0px;
}
#body div.shopInfo div.shopDesc p {
	font-size : 14px;
	line-height : 15px;
}
div.selector {
	position : relative;
	margin : 0 0 20px 5px;
	width : 694px;
}
div.selector div.select_top {
	width : 694px;
	height : 27px;
	background : url("/img/skin/selector_top.gif") no-repeat top left;
}
div.selector div.select_bottom {
	width : 694px;
	height : 27px;
	background : url("/img/skin/selector_bottom.gif") no-repeat top left;
}
div.selector div.select_body {
	padding : 0 65px 0 65px;
	width : 564px;
	background : url("/img/skin/selector_bg.gif") repeat-y top left;
}
div.selector div.select_body div.container {
	position : relative;
	overflow : hidden;
}
div.selector div.select_body div.container a img {
	border : 0px solid red;
}
div.selector div.select_body ul.productList {
	margin : 0px;
	padding : 0px;
	padding-top : 1px;
}
div.selector div.select_body ul.productList li.product {
	cursor : pointer;
	margin-bottom : 10px;
	height : 50px;
	width : 160px;
	position : relative;
	background : url("/img/skin/product_bg.gif") no-repeat top left;
}
div.selector div.select_body ul.productList li.product div.pQTE {
	position : absolute;
	top : 30px;
	left : 55px;
	color : #B39A7F;
}
div.selector div.select_body ul.productList li.product div.pIMG {
	position : absolute;
	top : 0px;
	left : 0px;
}
div.selector div.select_body ul.productList li.product div.pCOST {
	position : absolute;
	top : 5px;
	right : 5px;
	text-align : right;
}
div.selector div.select_body ul.productList li.product:hover {
	outline : 1px solid #B39A7F;
}
div.selector div.select_body ul.productList li.soldOut {
	background : url("/img/skin/product_bg_soldout.gif") no-repeat top left;
}
div.selector div.select_body ul.productList li.soldOut div.pCOST {
	opacity : 0.3;
	filter : alpha(opacity=30);
	zoom : 1;
}
div.selector div.buttonLeft, div.selector div.buttonRight {
	position : absolute;
	top : 45px;
}
div.selector div.buttonLeft a span, div.selector div.buttonRight a span {
	display : none;
}
div.selector div.buttonLeft a, div.selector div.buttonRight a {
	display : block;
	height : 75px;
	width : 25px;
}
div.selector div.buttonLeft {
	left : 25px;
}
div.selector div.buttonLeft a {
	background : url("/img/skin/snb_prev.gif") no-repeat top left;
}
div.selector div.buttonLeft a:hover {
	background : url("/img/skin/snb_prev_hover.gif") no-repeat top left;
}
div.selector div.buttonLeft a.off {
	background : url("/img/skin/snb_prev_disabled.gif") no-repeat top left;
}
div.selector div.buttonRight {
	right : 25px;
}
div.selector div.buttonRight a {
	background : url("/img/skin/snb_next.gif") no-repeat top left;
}
div.selector div.buttonRight a:hover {
	background : url("/img/skin/snb_next_hover.gif") no-repeat top left;
}
div.selector div.buttonRight a.off {
	background : url("/img/skin/snb_next_disabled.gif") no-repeat top left;
}
#body #guildianExpress {
	width : 695px;
	background : url("/img/skin/guildian_bg.jpg") no-repeat top left;
}
#body #guildianEdit {
	width : 490px;
	margin-top : 20px;
	margin-bottom : 20px;
	background : url("/img/skin/guildian_bg.jpg") no-repeat 0px -135px;
}
#body #guildianEditAd {
	margin-left : 130px;
	padding-right : 2px;
	width : 223px;
	height : 100px;
	margin-top : 20px;
	margin-bottom : 20px;
	background : url("/img/skin/guildian_bg.jpg") no-repeat 0px -135px;
}
#body #guildianExpress, #body #guildianEdit, #body #guildianEditAd {
	position : relative;
	font-size : 14px;
	line-height : 15px;
	color : #423d35;
	border : 1px solid #423d35;
	border-bottom : 3px solid #423d35;
	font-family : "arial";
}
#body #guildianExpress h1, #body #guildianEdit h1, #body #guildianEditAd h1 {
	font-size : 18px;
	line-height : 18px;
	color : #eed998;
	background : none;
	padding : 0 0 0 20px;
}
#body #guildianExpress h1:first-letter, #body #guildianEdit h1:first-letter, #body #guildianEditAd h1:first-letter {
	font-size : 120%;
	color : #fff;
}
#body #guildianExpress div.gBigCol h1, #body #guildianEdit div.gBigCol h1, #body #guildianEditAd div.gBigCol h1 {
	padding : 0px;
}
#body #guildianExpress a, #body #guildianEdit a, #body #guildianEditAd a {
	color : #eed998;
	text-decoration : underline;
}
#body #guildianExpress a:hover, #body #guildianEdit a:hover, #body #guildianEditAd a:hover {
	color : #fff;
}
#body #guildianExpress div.gHeader, #body #guildianEdit div.gHeader, #body #guildianEditAd div.gHeader {
	position : relative;
	height : 125px;
}
#body #guildianExpress div.gHeader div.edition, #body #guildianEdit div.gHeader div.edition, #body #guildianEditAd div.gHeader div.edition {
	position : absolute;
	bottom : 25px;
	right : 135px;
	font-size : 12px;
}
#body #guildianExpress div.gHeader div.cupPlace, #body #guildianEdit div.gHeader div.cupPlace, #body #guildianEditAd div.gHeader div.cupPlace {
	position : absolute;
	top : 5px;
	right : 22px;
	font-size : 10px;
	width : 112px;
	color : #eed998;
	text-align : center;
}
#body #guildianExpress div.gHeader div.cupPlace h3, #body #guildianEdit div.gHeader div.cupPlace h3, #body #guildianEditAd div.gHeader div.cupPlace h3 {
	color : #eed998;
	margin : 0px;
	padding : 0px;
	padding : 1px;
	padding-left : 23px;
	height : 15px;
	font-size : 9px;
	line-height : 12px;
}
#body #guildianExpress div.gHeader div.cupPlace h3:first-letter, #body #guildianEdit div.gHeader div.cupPlace h3:first-letter, #body #guildianEditAd div.gHeader div.cupPlace h3:first-letter {
	color : #eed998;
}
#body #guildianExpress div.gHeader div.cupPlace .swf, #body #guildianEdit div.gHeader div.cupPlace .swf, #body #guildianEditAd div.gHeader div.cupPlace .swf {
	margin : 0px;
	padding : 0px;
	width : 100px;
	height : 80px;
	margin-left : 8px;
	text-align : left;
}
#body #guildianExpress div.gHeader div.cupPlace p, #body #guildianEdit div.gHeader div.cupPlace p, #body #guildianEditAd div.gHeader div.cupPlace p {
	margin : 0px;
	padding : 0px;
	line-height : 10px;
	font-size : 9px;
}
#body #guildianExpress div.gHeader div.menu, #body #guildianEdit div.gHeader div.menu, #body #guildianEditAd div.gHeader div.menu {
	position : absolute;
	bottom : 1px;
	left : 0px;
	font-size : 14px;
	width : 675px;
	height : 16px;
	line-height : 14px;
	padding-left : 20px;
}
#body #guildianExpress div.gHeader div.menu a, #body #guildianEdit div.gHeader div.menu a, #body #guildianEditAd div.gHeader div.menu a {
	color : #eed998;
}
#body #guildianExpress div.gHeader div.menu a:hover, #body #guildianEdit div.gHeader div.menu a:hover, #body #guildianEditAd div.gHeader div.menu a:hover {
	color : #0c0b0a;
}
#body #guildianExpress div.gBody, #body #guildianEdit div.gBody, #body #guildianEditAd div.gBody {
	text-align : justify;
	position : relative;
	width : 490px;
	border-right : 0px solid #423d35;
}
#body #guildianExpress div.gBody div.article, #body #guildianEdit div.gBody div.article, #body #guildianEditAd div.gBody div.article {
	margin : 10px 0 0 0;
	padding : 0px 5px 5px 15px;
	border-bottom : 0px solid #423d35;
}
#body #guildianExpress div.gBody div.article h3, #body #guildianEdit div.gBody div.article h3, #body #guildianEditAd div.gBody div.article h3 {
	margin : 0px;
	padding : 0px;
	font-size : 20px;
	line-height : 20px;
	height : 18px;
	color : #423d35;
	text-align : left;
}
#body #guildianExpress div.gBody div.article div.nfo, #body #guildianEdit div.gBody div.article div.nfo, #body #guildianEditAd div.gBody div.article div.nfo {
	font-size : 12px;
	height : 14px;
	padding : 0px 0px 1px 0px;
	color : #eed998;
	background-color : #423d35;
	opacity : 0.6;
	filter : alpha(opacity=60);
	zoom : 1;
}
#body #guildianExpress div.gBody div.article div.nfo span.adate, #body #guildianEdit div.gBody div.article div.nfo span.adate, #body #guildianEditAd div.gBody div.article div.nfo span.adate {
	position : relative;
	float : right;
}
#body #guildianExpress div.gBody div.article div.nfo span.tagMe, #body #guildianEdit div.gBody div.article div.nfo span.tagMe, #body #guildianEditAd div.gBody div.article div.nfo span.tagMe {
	padding : 0 5px 0 5px;
	color : #423d35;
	background-color : #eed998;
}
#body #guildianExpress div.gBody div.article img.newsImg, #body #guildianEdit div.gBody div.article img.newsImg, #body #guildianEditAd div.gBody div.article img.newsImg {
	position : relative;
	float : left;
	margin : 5px;
	padding : 1px;
	border : 1px solid #eed998;
	background : url("/img/skin/col2bg.jpg") repeat top left;
}
#body #guildianExpress div.gBody div.article #swf_guface, #body #guildianEdit div.gBody div.article #swf_guface, #body #guildianEditAd div.gBody div.article #swf_guface {
	position : relative;
	float : left;
	margin : 5px;
	padding : 1px;
	border : 1px solid #eed998;
	background : url("/img/skin/col2bg.jpg") repeat top left;
}
#body #guildianExpress div.gCol, #body #guildianEdit div.gCol, #body #guildianEditAd div.gCol {
	overflow : hidden;
	position : relative;
	float : right;
	width : 205px;
	text-align : center;
}
#body #guildianExpress div.gCol div.nfo, #body #guildianEdit div.gCol div.nfo, #body #guildianEditAd div.gCol div.nfo {
	display : none;
}
#body #guildianExpress div.gCol div.adnfo, #body #guildianEdit div.gCol div.adnfo, #body #guildianEditAd div.gCol div.adnfo {
	text-align : left;
	font-size : 11px;
	height : 13px;
	padding : 0px 1px 1px 1px;
	color : #eed998;
	background-color : #423d35;
	opacity : 0.6;
	filter : alpha(opacity=60);
	zoom : 1;
}
#body #guildianExpress div.gCol div.aText, #body #guildianEdit div.gCol div.aText, #body #guildianEditAd div.gCol div.aText {
	font-size : 11px;
	line-height : 13px;
	text-align : left;
	margin-bottom : 2px;
	margin-top : 1px;
}
#body #guildianExpress div.gCol h3, #body #guildianEdit div.gCol h3, #body #guildianEditAd div.gCol h3 {
	text-align : right;
	margin-bottom : 0px;
	padding : 1px;
	font-size : 12px;
	color : #423d35;
	background-color : #eed998;
	border-left : 5px solid #423d35;
}
#body #guildianExpress div.gCol h3:first-letter, #body #guildianEdit div.gCol h3:first-letter, #body #guildianEditAd div.gCol h3:first-letter {
	color : #423d35;
}
#body #guildianExpress div.gCol img.newsImg, #body #guildianEdit div.gCol img.newsImg, #body #guildianEditAd div.gCol img.newsImg {
	padding : 1px;
	border : 1px solid #423d35;
	background-color : #c8be9c;
}
#body #guildianExpress div.gCol ul.gloryBoard, #body #guildianEdit div.gCol ul.gloryBoard, #body #guildianEditAd div.gCol ul.gloryBoard {
	text-align : left;
	margin : 0px;
	padding : 0px;
}
#body #guildianExpress div.gCol ul.gloryBoard li, #body #guildianEdit div.gCol ul.gloryBoard li, #body #guildianEditAd div.gCol ul.gloryBoard li {
	padding : 1px 1px 1px 1px;
}
#body #guildianExpress div.gCol ul.gloryBoard li.mode, #body #guildianEdit div.gCol ul.gloryBoard li.mode, #body #guildianEditAd div.gCol ul.gloryBoard li.mode {
	overflow : hidden;
	color : #eed998;
	font-weight : bold;
	background-color : #423d35;
	margin : 5px 0 0px 0;
	height : 16px;
	line-height : 16px;
	font-size : 16px;
}
#body #guildianExpress div.gCol ul.gloryBoard li.snapUser, #body #guildianEdit div.gCol ul.gloryBoard li.snapUser, #body #guildianEditAd div.gCol ul.gloryBoard li.snapUser {
	display : none;
	color : #eed998;
	background-color : #423d35;
}
#body #guildianExpress div.gCol ul.gloryBoard li.snapUser div, #body #guildianEdit div.gCol ul.gloryBoard li.snapUser div, #body #guildianEditAd div.gCol ul.gloryBoard li.snapUser div {
	width : 110px;
	height : 90px;
	margin : auto;
	border : 1px solid #eed998;
}
#body #guildianExpress div.gCol ul.gloryBoard li.user, #body #guildianEdit div.gCol ul.gloryBoard li.user, #body #guildianEditAd div.gCol ul.gloryBoard li.user {
	color : #eed998;
	background-color : #423d35;
}
#body #guildianExpress div.gCol ul.gloryBoard li.user span.flyspanright, #body #guildianEdit div.gCol ul.gloryBoard li.user span.flyspanright, #body #guildianEditAd div.gCol ul.gloryBoard li.user span.flyspanright {
	position : relative;
	float : right;
	display : inline-block;
}
#body #guildianExpress div.gCol ul.gloryBoard li.user span.flyspanright img, #body #guildianEdit div.gCol ul.gloryBoard li.user span.flyspanright img, #body #guildianEditAd div.gCol ul.gloryBoard li.user span.flyspanright img {
	margin-left : -2px;
}
#body #guildianExpress div.gSmallBody, #body #guildianEdit div.gSmallBody, #body #guildianEditAd div.gSmallBody {
	text-align : justify;
	position : relative;
	width : 370px;
	border-right : 0px solid #423d35;
}
#body #guildianExpress div.gSmallBody div.article, #body #guildianEdit div.gSmallBody div.article, #body #guildianEditAd div.gSmallBody div.article {
	margin : 10px 0 0 0;
	padding : 0px 5px 5px 15px;
	border-bottom : 0px solid #423d35;
}
#body #guildianExpress div.gSmallBody div.article h3, #body #guildianEdit div.gSmallBody div.article h3, #body #guildianEditAd div.gSmallBody div.article h3 {
	overflow : hidden;
	margin : 0px;
	padding : 0px;
	font-size : 20px;
	line-height : 20px;
	height : 18px;
	color : #423d35;
	text-align : left;
}
#body #guildianExpress div.gSmallBody div.article div.nfo, #body #guildianEdit div.gSmallBody div.article div.nfo, #body #guildianEditAd div.gSmallBody div.article div.nfo {
	font-size : 12px;
	height : 14px;
	padding : 0 5px 0 5px;
	color : #B39A7F;
	background-color : #423d35;
}
#body #guildianExpress div.gSmallBody div.article div.nfo span.adate, #body #guildianEdit div.gSmallBody div.article div.nfo span.adate, #body #guildianEditAd div.gSmallBody div.article div.nfo span.adate {
	position : relative;
	float : right;
}
#body #guildianExpress div.gSmallBody div.article img.newsImg, #body #guildianEdit div.gSmallBody div.article img.newsImg, #body #guildianEditAd div.gSmallBody div.article img.newsImg {
	position : relative;
	float : left;
	margin : 5px;
	border : 1px solid #423d35;
	background-color : #c8be9c;
}
#body #guildianExpress div.gBigCol, #body #guildianEdit div.gBigCol, #body #guildianEditAd div.gBigCol {
	overflow : hidden;
	position : relative;
	float : right;
	width : 320px;
}
#body #guildianExpress div.gBigCol ul.gloryBoard, #body #guildianEdit div.gBigCol ul.gloryBoard, #body #guildianEditAd div.gBigCol ul.gloryBoard {
	margin : 0px;
	padding : 0px;
}
#body #guildianExpress div.gBigCol ul.gloryBoard li, #body #guildianEdit div.gBigCol ul.gloryBoard li, #body #guildianEditAd div.gBigCol ul.gloryBoard li {
	padding : 0 5px 0 5px;
}
#body #guildianExpress div.gBigCol ul.gloryBoard li.mode, #body #guildianEdit div.gBigCol ul.gloryBoard li.mode, #body #guildianEditAd div.gBigCol ul.gloryBoard li.mode {
	overflow : hidden;
	color : #eed998;
	font-weight : bold;
	background-color : #423d35;
	margin : 5px 0 3px 0;
	height : 16px;
	line-height : 18px;
	font-size : 18px;
}
#body #guildianExpress div.gFoot, #body #guildianEdit div.gFoot, #body #guildianEditAd div.gFoot {
	padding : 10px 0 10px 0;
	text-align : center;
	font-size : 10px;
}
#body #guildianExpress div.editarticle, #body #guildianEdit div.editarticle, #body #guildianEditAd div.editarticle {
	background-position : 0px -135px;
	width : 500px;
}
#body #guildianExpress h3.score, #body #guildianEdit h3.score, #body #guildianEditAd h3.score {
	margin : 0px;
	padding : 0px;
	margin-top : 10px;
	font-size : 26px;
	line-height : 24px;
	color : #423d35;
	margin-left : 20px;
	width : 654px;
	border : 0px solid #423d35;
}
#body #guildianExpress div.gBigPodium, #body #guildianExpress div.gSmallPodium, #body #guildianEdit div.gBigPodium, #body #guildianEdit div.gSmallPodium, #body #guildianEditAd div.gBigPodium, #body #guildianEditAd div.gSmallPodium {
	color : #eed998;
	padding : 0 20px 0 240px;
	background : url("/img/skin/schoolCup_podium.png") no-repeat 25px 20px;
}
#body #guildianExpress div.gBigPodium ul.podium, #body #guildianExpress div.gSmallPodium ul.podium, #body #guildianEdit div.gBigPodium ul.podium, #body #guildianEdit div.gSmallPodium ul.podium, #body #guildianEditAd div.gBigPodium ul.podium, #body #guildianEditAd div.gSmallPodium ul.podium {
	background : url("/img/skin/col1bg.jpg") repeat top left;
	margin : 0px;
	padding : 0px;
	margin-bottom : 10px;
}
#body #guildianExpress div.gBigPodium ul.podium li, #body #guildianExpress div.gSmallPodium ul.podium li, #body #guildianEdit div.gBigPodium ul.podium li, #body #guildianEdit div.gSmallPodium ul.podium li, #body #guildianEditAd div.gBigPodium ul.podium li, #body #guildianEditAd div.gSmallPodium ul.podium li {
	padding : 0px;
}
#body #guildianExpress div.gBigPodium ul.podium li h3, #body #guildianExpress div.gSmallPodium ul.podium li h3, #body #guildianEdit div.gBigPodium ul.podium li h3, #body #guildianEdit div.gSmallPodium ul.podium li h3, #body #guildianEditAd div.gBigPodium ul.podium li h3, #body #guildianEditAd div.gSmallPodium ul.podium li h3 {
	margin : 0px;
	padding : 0px;
	font-size : 12px;
	background : url("/img/skin/col3bg.jpg") repeat top left;
	padding-left : 2px;
}
#body #guildianExpress div.gBigPodium ul.podium li img.theCup, #body #guildianExpress div.gSmallPodium ul.podium li img.theCup, #body #guildianEdit div.gBigPodium ul.podium li img.theCup, #body #guildianEdit div.gSmallPodium ul.podium li img.theCup, #body #guildianEditAd div.gBigPodium ul.podium li img.theCup, #body #guildianEditAd div.gSmallPodium ul.podium li img.theCup {
	position : relative;
	float : left;
	margin : 3px;
}
#body #guildianExpress div.gSmallPodium, #body #guildianEdit div.gSmallPodium, #body #guildianEditAd div.gSmallPodium {
	padding : 0px;
	background : none;
}
#body #guildianExpress div.gSmallPodium ul.podium, #body #guildianEdit div.gSmallPodium ul.podium, #body #guildianEditAd div.gSmallPodium ul.podium {
	margin-right : 5px;
}
#body #guildianExpress #fscore, #body #guildianEdit #fscore, #body #guildianEditAd #fscore {
	width : 654px;
}
#body #guildianExpress form.gScore, #body #guildianEdit form.gScore, #body #guildianEditAd form.gScore {
	color : #E6CFB8;
	background-color : #423d35;
	margin-left : 20px;
	height : 26px;
	font-size : 12px;
	border-left : 3px solid #423d35;
	border-right : 3px solid #423d35;
}
#body #guildianExpress form.gScore div.formBox, #body #guildianEdit form.gScore div.formBox, #body #guildianEditAd form.gScore div.formBox {
	width : 322px;
	position : relative;
	float : left;
	height : 22px;
	padding-top : 2px;
}
#body #guildianExpress form.gScore div.formBox button, #body #guildianEdit form.gScore div.formBox button, #body #guildianEditAd form.gScore div.formBox button {
	margin : 0px;
}
#body #guildianExpress form.gScore div.formBox input.simple, #body #guildianEdit form.gScore div.formBox input.simple, #body #guildianEditAd form.gScore div.formBox input.simple {
	width : 110px;
}
#body #guildianExpress #score, #body #guildianEdit #score, #body #guildianEditAd #score {
	width : 660px;
}
#body #guildianExpress #scoreSmall, #body #guildianEdit #scoreSmall, #body #guildianEditAd #scoreSmall {
	width : 360px;
	margin-left : 10px;
}
#body #guildianExpress #scoreMed, #body #guildianEdit #scoreMed, #body #guildianEditAd #scoreMed {
	width : 510px;
	margin : 0px;
	padding : 0px;
}
#body #guildianExpress #gradeSmall, #body #guildianEdit #gradeSmall, #body #guildianEditAd #gradeSmall {
	width : 300px;
	margin-left : 10px;
}
#body #guildianExpress #body table.gScore, #body #guildianEdit #body table.gScore, #body #guildianEditAd #body table.gScore {
	margin-left : 20px;
	border : 3px solid #423d35;
}
#body #guildianExpress #body table.gScore thead tr, #body #guildianEdit #body table.gScore thead tr, #body #guildianEditAd #body table.gScore thead tr {
	border-bottom : 3px solid #423d35;
}
#body #guildianExpress #body table.gScore thead tr th, #body #guildianEdit #body table.gScore thead tr th, #body #guildianEditAd #body table.gScore thead tr th {
	background-color : #eed998;
}
#body #guildianExpress #body table.gScore tbody tr, #body #guildianEdit #body table.gScore tbody tr, #body #guildianEditAd #body table.gScore tbody tr {
	background-color : #211B1A;
}
#body #guildianExpress #body table.gScore tbody tr.odd, #body #guildianEdit #body table.gScore tbody tr.odd, #body #guildianEditAd #body table.gScore tbody tr.odd {
	background-color : #302826;
}
#body #guildianExpress #body table.gScore tbody tr.highlight, #body #guildianEdit #body table.gScore tbody tr.highlight, #body #guildianEditAd #body table.gScore tbody tr.highlight {
	background-color : #3E5762;
}
#body #guildianExpress #body table.gScore tbody tr:hover, #body #guildianEdit #body table.gScore tbody tr:hover, #body #guildianEditAd #body table.gScore tbody tr:hover {
	background-color : #4D403D;
}
#body #guildianExpress #body table.gScore span.score img, #body #guildianEdit #body table.gScore span.score img, #body #guildianEditAd #body table.gScore span.score img {
	margin-left : -2px;
}
#body #guildianExpress #body table.gScore tfoot tr, #body #guildianEdit #body table.gScore tfoot tr, #body #guildianEditAd #body table.gScore tfoot tr {
	background-color : #211B1A;
}
#body #guildianExpress #body table.gScore tfoot div.browser, #body #guildianEdit #body table.gScore tfoot div.browser, #body #guildianEditAd #body table.gScore tfoot div.browser {
	padding-top : 4px;
	height : 20px;
	width : 250px;
	margin : auto;
}
#body #guildianExpress div.taupeTen, #body #guildianEdit div.taupeTen, #body #guildianEditAd div.taupeTen {
	position : relative;
	position : relative;
	float : left;
	width : 320px;
	margin : 0px 0px 20px 20px;
	border : 2px solid #eed998;
	background-color : #0c0b0a;
}
#body #guildianExpress div.taupeTen div.heRoxxx, #body #guildianEdit div.taupeTen div.heRoxxx, #body #guildianEditAd div.taupeTen div.heRoxxx {
	background : url("/img/skin/col2bg.jpg") repeat top left;
}
#body #guildianExpress div.taupeTen div.heRoxxx div.mynameis, #body #guildianEdit div.taupeTen div.heRoxxx div.mynameis, #body #guildianEditAd div.taupeTen div.heRoxxx div.mynameis {
	position : absolute;
	top : 0px;
	left : 120px;
}
#body #guildianExpress div.taupeTen div.heRoxxx div.mynameis a, #body #guildianEdit div.taupeTen div.heRoxxx div.mynameis a, #body #guildianEditAd div.taupeTen div.heRoxxx div.mynameis a {
	color : #0c0b0a;
	font-weight : bold;
	font-size : 20px;
	line-height : 20px;
}
#body #guildianExpress div.taupeTen div.heRoxxx div.thescoreis, #body #guildianEdit div.taupeTen div.heRoxxx div.thescoreis, #body #guildianEditAd div.taupeTen div.heRoxxx div.thescoreis {
	position : absolute;
	top : 30px;
	left : 120px;
}
#body #guildianExpress div.taupeTen div.heRoxxx div.myBlabla, #body #guildianEdit div.taupeTen div.heRoxxx div.myBlabla, #body #guildianEditAd div.taupeTen div.heRoxxx div.myBlabla {
	position : absolute;
	top : 50px;
	left : 120px;
	font-size : 12px;
	line-height : 12px;
}
#body #guildianExpress div.taupeTen div.heRoxxx div.numberone, #body #guildianEdit div.taupeTen div.heRoxxx div.numberone, #body #guildianEditAd div.taupeTen div.heRoxxx div.numberone {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 15px;
	height : 15px;
	text-align : center;
	color : #eed998;
	background-color : #0c0b0a;
	border-right : 2px solid #eed998;
	border-bottom : 2px solid #eed998;
}
#body #guildianExpress div.taupeTen table, #body #guildianEdit div.taupeTen table, #body #guildianEditAd div.taupeTen table {
	margin : 1px;
	border : 0px solid red;
}
div.questInfo {
	display : none;
}
#swf_zone {
	background : url("/img/skin/map_bg.jpg") no-repeat top left;
	padding-bottom : 15px;
}
#questPresentation {
	position : relative;
	width : 700px;
	padding : 30px 0px 20px 0px;
}
#questPresentation div.qTop {
	height : 104px;
	width : 660px;
	background : url("/img/skin/quest_list_top.gif") no-repeat 25px 0px;
}
#questPresentation div.qBody {
	background : url("/img/skin/quest_list_body.gif") repeat-y 25px 0px;
	width : 660px;
}
#questPresentation div.qBot {
	margin : -30px 0 0 0;
	height : 164px;
	width : 660px;
	background : url("/img/skin/quest_list_bottom.gif") no-repeat 25px 30px;
}
#questPresentation ul.bigUserCtrl {
	position : absolute;
	top : 130px;
	right : 50px;
}
#questPresentation .questGE {
	color : #c5dce9;
	font-size : 14px;
	margin-bottom : 4px;
	font-weight : bold;
}
#questPresentation ul.myQuests {
	margin : 0px;
	padding : 0px;
	margin : 0 0 10px 18px;
}
#questPresentation ul.myQuests li {
	padding : 3px 0 3px 0;
}
#questPresentation h1 {
	z-index : 6;
	position : relative;
	margin : 0px;
	padding : 0px;
	width : 595px;
	height : 66px;
	padding-left : 70px;
	background : url("/img/skin/questBig_top.png") no-repeat top left;
}
#questPresentation h1 a, #questPresentation h1 span.vide {
	margin : 0px;
	padding : 0px;
	display : block;
	position : absolute;
	top : 5px;
	left : 85px;
	font-size : 20px;
	height : 22px;
	color : #574b32;
	text-decoration : none;
}
#questPresentation h1 a img, #questPresentation h1 span.vide img {
	position : relative;
	float : left;
	border : none;
}
#questPresentation h1 div.inPause {
	position : absolute;
	bottom : 25px;
	left : 90px;
	line-height : 12px;
	font-size : 12px;
	text-align : right;
	color : #ddd1b5;
}
#questPresentation h1 div.inPause strong {
	color : #cebd97;
}
#questPresentation h1 img.state {
	position : absolute;
	top : 5px;
	right : 85px;
}
#questPresentation h1.lockQuest {
	color : #414142;
	background : url("/img/skin/questBig_dis.png") no-repeat top left;
}
#questPresentation h1.lockQuest a, #questPresentation h1.lockQuest span.vide {
	color : #414142;
	padding-left : 120px;
}
#questPresentation div.accordC {
	margin : 0px;
	padding : 0px;
	width : 662px;
	height : 24px;
	background : url("/img/skin/questBig_end.png") no-repeat top left;
}
#questPresentation div.infos {
	z-index : 4;
	margin : 0px;
	padding : 0px;
	background : url("/img/skin/questBig_bottom.png") no-repeat bottom left;
	width : 440px;
	margin-top : -11px;
	padding : 1px 100px 30px 108px;
	font-size : 12px;
	line-height : 12px;
}
#questPresentation div.infos div.questActions {
	text-align : right;
}
#questPresentation div.infos div.questActions a {
	text-decoration : none;
}
#questPresentation div.infos div.questActions a span {
	display : none;
}
#questPresentation div.infos div.questActions a img {
	background-color : #675949;
	border : 2px solid #4d4236;
}
#questPresentation div.infos div.questActions a:hover img {
	background-color : #B39A7F;
}
#questPresentation ul.puce li div ul {
	margin : 0px;
	padding : 0px;
}
#questPresentation ul.puce li div ul li {
	list-style-image : none;
}
div.listmequest {
	width : 100%;
}
div.listmequest div.thisisaquest {
	width : 60px;
	height : 70px;
	margin-right : 10px;
	text-align : center;
	position : relative;
	float : left;
}
div.listmequest div.thisisaquest div.questlistqte {
	color : #ceeaf8;
	font-weight : bold;
	font-size : 14px;
	line-height : 12px;
}
div.listmequest div.thisisaquest div.questlistqte img {
	margin-right : -3px;
}
#body #questList {
	width : 640px;
	margin : 0px;
	padding : 0px;
	margin : 40px 0 20px 20px;
}
#body #questList div.top {
	height : 104px;
	background : url("/img/skin/quest_list_top.gif") no-repeat top left;
}
#body #questList div.body {
	margin : 0px;
	padding : 0px;
	padding : 1px 1px 0px 1px;
	background : url("/img/skin/quest_list_body.gif") repeat-y top left;
}
#body #questList div.body div.contB {
	overflow : hidden;
	margin : 0 60px 10px 70px;
}
#body #questList div.body ul {
	margin : 0px;
	padding : 0px;
	margin-left : 70px;
}
#body #questList div.body ul li {
	width : 510px;
	margin : 0px;
	padding : 0px;
	font-size : 16px;
}
#body #questList div.body ul li span.state {
	position : relative;
	float : right;
}
#body #questList div.body ul li div.questInfo {
	font-size : 12px;
	line-height : 12px;
	margin-top : 5px;
}
#body #questList div.body ul li div.questInfo div.topNfo {
	margin : 0px;
	padding : 0px;
	width : 495px;
	height : 21px;
	background : url("/img/skin/quest_list_desc_top.gif") no-repeat top left;
}
#body #questList div.body ul li div.questInfo div.bodyNfo {
	margin : 0px;
	padding : 0px;
	padding : 1px 15px 5px 25px;
	background : url("/img/skin/quest_list_desc_body.gif") repeat-y top left;
}
#body #questList div.body ul li div.questInfo div.bodyNfo p {
	color : #E6CFB8;
	margin : 0px;
	padding : 0px;
	padding-bottom : 10px;
}
#body #questList div.body ul li div.questInfo div.botNfo {
	margin : 0px;
	padding : 0px;
	width : 495px;
	height : 22px;
	background : url("/img/skin/quest_list_desc_bottom.gif") no-repeat top left;
}
#body #questList div.body ul .fat {
	color : #E6CFB8;
}
#body #questList div.body ul.rewards {
	margin : 0px;
	padding : 0px;
}
#body #questList div.body ul.rewards li {
	margin : 0px;
	padding : 0px;
	display : block;
	height : 48px;
	line-height : 48px;
}
#body #questList div.body ul.rewards li div.what {
	text-align : right;
	position : relative;
	float : left;
	width : 150px;
	line-height : 48px;
	padding-right : 5px;
	font-weight : bold;
}
#body #questList div.body div.bottom {
	margin : 0px;
	padding : 0px;
	height : 144px;
	background : url("/img/skin/quest_list_bottom.gif") no-repeat top left;
}
#questHistory div.pnjPrev {
	position : relative;
	float : left;
	margin : 0px;
	padding : 0px;
	height : 130px;
	width : 130px;
	background-color : #cec29a;
	margin : 0 5px 0 5px;
	background : url("/img/skin/guildian_bg.jpg") no-repeat -300px -170px;
	border : 3px solid #E6CFB8;
	border-bottom-width : 20px;
}
#questHistory div.pnjPrev div {
	margin : 0px;
	padding : 0px;
}
#body table {
	border-collapse : collapse;
	border : 1px solid #B39A7F;
	border-spacing : 1px;
	margin-left : 10px;
	margin-right : 10px;
}
#body table th {
	font-size : 8pt;
	line-height : 8pt;
	color : #4d4236;
	font-weight : normal;
	text-align : left;
	border-bottom : 1px solid #4d4236;
	background-color : #E6CFB8;
}
#body table tr, #body table tr.even {
	color : #E6CFB8;
	background-color : #675949;
}
#body table tr.odd {
	color : #B39A7F;
	background-color : #4d4236;
}
#body .ar {
	text-align : right;
}
#body .ac {
	text-align : center;
}
#body .al {
	text-align : left;
}
#body .padl {
	padding-left : 2px;
}
#body .padr {
	padding-right : 2px;
}
#body .xxs {
	width : 25px;
}
#body .xs {
	width : 30px;
}
#body .s {
	width : 50px;
}
#body .ssm {
	width : 60px;
}
#body .sm {
	width : 70px;
}
#body .m {
	width : 100px;
}
#body .ml {
	width : 115px;
}
#body .l {
	width : 150px;
}
#body .xl {
	width : 200px;
}
#body .xxl {
	width : 250px;
}
#body .xxll {
	width : 306px;
}
#body .xxxl {
	width : 450px;
}
.emhighlight {
	font-size : 12px;
	color : #569BBE;
}
.bankNote {
	text-align : right;
	font-size : 9px;
	color : #4d4236;
	margin-right : 55px;
}
#body table.cellDisplay, #body table.cellDisplay tr, #body table.cellDisplay td, #body table.cellDisplay th {
	margin : 0px;
	padding : 0px;
	background-color : transparent;
	border : none;
	vertical-align : middle;
}
table#structure form {
	position : relative;
}
table#structure input {
	color : #B39A7F;
	border : 1px solid #B39A7F;
	background-color : #4d4236;
	padding : 2px 3px 2px 3px;
	background-image : url("/img/skin/form_bg.jpg");
}
table#structure input:focus {
	color : #E6CFB8;
	background-color : #675949;
	border : 1px solid #E6CFB8;
	background-image : url("/img/skin/form_bg_hover.jpg");
}
input.blu {
	color : #919cb4;
	border : 1px solid #6d7689;
	background-color : #4d4236;
	background : url("/img/skin/form_bg2.gif") repeat 0px 0px;
}
input.blu:focus {
	color : #C8E0EA;
	border : 1px solid #C8E0EA;
	background : url("/img/skin/form_bg2_hover.gif") repeat 0px 0px;
}
input.simple {
	color : #B39A7F;
	border : 1px solid #B39A7F;
	background-color : #4d4236;
	background-image : none;
	padding : 0px;
}
select {
	color : #B39A7F;
	border : 1px solid #B39A7F;
	background-color : #4d4236;
}
form fieldset {
	border : 0px solid red;
	padding : 0px;
}
form fieldset.small {
	width : 500px;
}
form fieldset ul {
	margin : 0px;
	padding : 10px;
	list-style-image : none;
}
form fieldset ul li {
	list-style : none;
	clear : both;
}
form fieldset li.center {
	text-align : center;
}
form fieldset label {
	position : relative;
	display : block;
	float : left;
	text-align : right;
	padding-right : 10px;
	line-height : 25px;
	width : 200px;
}
label.small {
	width : 45px;
}
form fieldset label.checkbox {
	position : relative;
	font-size : 12pt;
	width : 100%;
	display : block;
	text-align : center;
}
form fieldset input, form fieldset input {
	width : 250px;
	margin-bottom : 5px;
}
form li.error input {
	color : #ff6622;
}
form ul li span {
	display : none;
}
button, a.blockbutton, a.inlinebutton {
	cursor : pointer;
	color : #E6CFB8;
	border : 1px solid #675949;
	display : block;
	line-height : 14px;
	background : url("/img/skin/boutton_bg.gif") repeat-x 0px 0px;
	background-color : #3c332a;
	margin-top : 3px;
	padding-left : 7px;
	padding-right : 7px;
	padding-bottom : 1px;
	height : 22px;
}
button img, a.blockbutton img, a.inlinebutton img {
	vertical-align : -35%;
	border : 0px solid green;
}
a.linebutton {
	cursor : pointer;
	color : #E6CFB8;
	border : 1px solid #675949;
	line-height : 14px;
	font-size : 12px;
	background : url("/img/skin/boutton_bg.gif") repeat-x 0px 0px;
	background-color : #3c332a;
	margin-top : 3px;
	padding-left : 7px;
	padding-right : 7px;
	padding-bottom : 1px;
	height : 22px;
}
a.linebutton img {
	vertical-align : -35%;
	border : 0px solid green;
}
button.blockbutton {
	width : 100%;
	margin-top : 0px;
}
button:hover, a.blockbutton:hover, a.linebutton:hover, a.inlinebutton:hover {
	padding-bottom : 0px;
	padding-top : 1px;
	line-height : 13px;
	color : #fff;
	border : 1px solid #B39A7F;
	background-position : 0px 2px;
}
a.blockbutton, a.linebutton, a.inlinebutton {
	text-align : center;
	text-decoration : none;
	padding-top : 2px;
	height : 17px;
}
a.blockbutton:hover {
	padding-top : 4px;
	height : 16px;
}
a.inlinebutton {
	display : inline-block;
	zoom : 1;
	*display : inline;
}
button.small {
	margin-top : 0px;
	display : inline;
}
#body button.delux {
	margin : 0px;
	padding : 0px;
	display : block;
	width : 201px;
	height : 51px;
	background : url("/img/skin/wButton.png") no-repeat top left;
	text-decoration : none;
	text-align : center;
	font-size : 24px;
	line-height : 36px;
	font-weight : bold;
	color : #614e4a;
	border : 0px solid red;
}
#body button.delux:hover {
	padding-top : 6px;
	background : url("/img/skin/wButton_hover.png") no-repeat top left;
}
#body table.chaine_wrapper {
	margin-bottom : 8px;
	border : 0px solid #fff;
}
#body table.chaine_wrapper, #body table.chaine_wrapper tr, #body table.chaine_wrapper td {
	background-color : transparent;
}
#body table.chaine_wrapper tr.top_wrapper {
	background : url("/img/wrapper/chaine_top.gif") repeat-x top left;
}
#body table.chaine_wrapper tr.top_wrapper td {
	height : 14px;
	line-height : 14px;
	font-size : 14px;
	margin : 0px;
	padding : 0px;
}
#body table.chaine_wrapper tr.top_wrapper td div.left_corner, #body table.chaine_wrapper tr.top_wrapper td div.right_corner {
	width : 14px;
	height : 14px;
	float : left;
	position : relative;
	background : url("/img/wrapper/chaine_top_left.gif") repeat-y top left;
}
#body table.chaine_wrapper tr.top_wrapper td div.left_corner {
	float : right;
	background : url("/img/wrapper/chaine_top_right.gif") repeat-y top left;
}
#body table.chaine_wrapper tr.body_wrapper td.left {
	width : 14px;
	background : url("/img/wrapper/chaine_left.gif") repeat-y top left;
}
#body table.chaine_wrapper tr.body_wrapper td.center {
	background-color : #4d4236;
}
#body table.chaine_wrapper tr.body_wrapper td.right {
	width : 14px;
	background : url("/img/wrapper/chaine_right.gif") repeat-y top left;
}
#body table.chaine_wrapper tr.body_wrapper td.center div.wrapper_content {
	margin : -5px;
	margin-top : -15px;
	margin-bottom : -15px;
}
#body table.chaine_wrapper tr.bottom_wrapper td {
	height : 17px;
	background : url("/img/wrapper/chaine_bottom.gif") repeat-x 0px 0px;
}
#body table.chaine_wrapper tr.bottom_wrapper td div.left_corner, #body table.chaine_wrapper tr.bottom_wrapper td div.right_corner {
	width : 10px;
	height : 17px;
	float : left;
	position : relative;
	background : url("/img/wrapper/chaine_bottom_left.gif") repeat-y 0px 0px;
}
#body table.chaine_wrapper tr.bottom_wrapper td div.right_corner {
	height : 20px;
	float : right;
	background-image : url("/img/wrapper/chaine_bottom_right.gif");
}
#body table.chaine_wrapper2 {
	margin-bottom : 8px;
	border : 0px solid #fff;
}
#body table.chaine_wrapper2, #body table.chaine_wrapper2 tr, #body table.chaine_wrapper2 td {
	background-color : transparent;
}
#body table.chaine_wrapper2 tr.top_wrapper {
	background : url("/img/wrapper/chaine2_top.gif") repeat-x top left;
}
#body table.chaine_wrapper2 tr.top_wrapper td {
	height : 9px;
	line-height : 9px;
	font-size : 9px;
	margin : 0px;
	padding : 0px;
}
#body table.chaine_wrapper2 tr.top_wrapper td div.left_corner, #body table.chaine_wrapper2 tr.top_wrapper td div.right_corner {
	width : 9px;
	height : 9px;
	float : left;
	position : relative;
	background : url("/img/wrapper/chaine2_top_left.gif") no-repeat top left;
}
#body table.chaine_wrapper2 tr.top_wrapper td div.left_corner {
	float : right;
	background : url("/img/wrapper/chaine2_top_right.gif") no-repeat top right;
}
#body table.chaine_wrapper2 tr.body_wrapper td.left {
	width : 9px;
	background : url("/img/wrapper/chaine2_left.gif") repeat-y top left;
}
#body table.chaine_wrapper2 tr.body_wrapper td.center {
	color : #4d484c;
	background-color : #b7b8c0;
}
#body table.chaine_wrapper2 tr.body_wrapper td.right {
	width : 9px;
	background : url("/img/wrapper/chaine2_right.gif") repeat-y top left;
}
#body table.chaine_wrapper2 tr.body_wrapper td.center div.wrapper_content {
	margin : -5px;
	margin-top : -10px;
	margin-bottom : -10px;
}
#body table.chaine_wrapper2 tr.body_wrapper td.center div.wrapper_content p {
	line-height : 12px;
	font-size : 12px;
}
#body table.chaine_wrapper2 tr.bottom_wrapper td {
	height : 9px;
	background : url("/img/wrapper/chaine2_bottom.gif") repeat-x 0px 0px;
}
#body table.chaine_wrapper2 tr.bottom_wrapper td div.left_corner, #body table.chaine_wrapper2 tr.bottom_wrapper td div.right_corner {
	width : 9px;
	height : 9px;
	float : left;
	position : relative;
	background : url("/img/wrapper/chaine2_bottom_left.gif") no-repeat 0px 0px;
}
#body table.chaine_wrapper2 tr.bottom_wrapper td div.right_corner {
	height : 9px;
	width : 9px;
	float : right;
	background-image : url("/img/wrapper/chaine2_bottom_right.gif");
}
#introInfos {
	font-size : 14px;
	line-height : 14px;
	color : #C8E0EA;
}
#botIntro {
	margin-right : -46px;
	padding-top : 6px;
}
#introLeft {
	padding : 4px 0 0 5px;
	width : 177px;
	font-size : 17px;
	line-height : 16px;
}
#introLeft strong {
	color : #FFB521;
}
ul.introPuce {
	margin : 0px;
	padding : 0px;
	margin : 10px 0 0 17px;
}
ul.introPuce li {
	margin : 0px;
	padding : 0px;
	line-height : 15px;
	font-size : 13px;
	padding-bottom : 2px;
}
ul.introPuce li a {
	color : #E6CFB8;
	text-decoration : none;
}
ul.introPuce li a:hover {
	color : #9fff22;
}
ul.introPuce li.active {
	list-style-image : url("/img/icons/puce_GM.gif");
}
ul.introPuce li.active a {
	color : #9fff22;
}
body.intro {
	background : url("/img/skin/welcome.jpg") no-repeat 50% -10px;
	background-color : #2f3650;
	font-family : "Helvetica";
	font-size : 12pt;
	color : #B39A7F;
	margin : 0px;
	padding : 0px;
}
body.intro div.containerA {
	position : relative;
	margin : auto;
	width : 850px;
	height : 670px;
	margin-bottom : 20px;
}
body.intro div.containerA h1 {
	position : absolute;
	cursor : pointer;
	top : 35px;
	left : 100px;
	width : 430px;
	height : 80px;
}
body.intro div.containerA h1 span {
	display : none;
}
body.intro div.containerA div.introBody {
	position : absolute;
	width : 565px;
	height : 295px;
	top : 143px;
	left : 155px;
}
body.intro div.containerA div.introBody div.swf {
	height : 0px;
	line-height : 0px;
	margin : 0px;
	padding : 0px;
}
body.intro div.containerA div.subBody {
	position : relative;
	width : 550px;
	height : 50px;
	margin-top : 180px;
	margin-left : 165px;
}
body.intro div.containerA div.subBody #swf_persos_selector {
	position : absolute;
	top : -14px;
	left : -10px;
}
body.intro div.subRight {
	position : absolute;
	top : 0px;
	left : 388px;
	width : 150px;
}
body.intro div.subForm {
	position : absolute;
	top : 50px;
	left : 0px;
}
body.intro div.subInfos {
	position : absolute;
	top : -10px;
	left : 5px;
	background : url("/img/skin/subTalk.png") no-repeat 0px 0px;
	width : 450px;
	height : 50px;
	padding : 5px;
	padding-top : 2px;
	padding-left : 15px;
}
body.intro div.subInfos p {
	font-size : 13px;
	line-height : 13px;
	width : 370px;
	color : #474f61;
}
body.intro div.subBoxllog {
	position : absolute;
	top : 60px;
	right : 100px;
	width : 195px;
	height : 100px;
	color : #ccc;
}
body.intro div.subBoxllog h3 {
	margin : 0px;
	padding : 0px;
	color : #444;
	font-size : 16px;
	line-height : 16px;
	text-align : center;
}
body.intro div.subBoxllog ul.puce {
	margin : 0px;
	padding : 0px;
	margin-left : 30px;
	margin-top : 8px;
}
body.intro div.subBoxllog ul.puce li {
	font-size : 12px;
}
body.intro div.subBoxllog ul.puce a {
	color : #ccc;
	text-decoration : none;
}
body.intro div.subBoxllog ul.puce a:hover {
	color : #9fff22;
	text-decoration : underline;
}
body.intro div.subBoxllog div.login, body.intro div.subBoxllog div.pass {
	margin-left : 7px;
	width : 185px;
	height : 30px;
	background : url("/img/skin/welcome_input_1.gif") no-repeat 0px 8px;
}
body.intro div.subBoxllog div.login label, body.intro div.subBoxllog div.pass label {
	color : #ccc;
	display : block;
	font-size : 10px;
	line-height : 10px;
}
body.intro div.subBoxllog div.login input, body.intro div.subBoxllog div.pass input {
	margin-left : 2px;
	width : 106px;
	color : #ccc;
	height : 13px;
	background-image : none;
	background-color : transparent;
	border : 0px solid #fff;
}
body.intro div.subBoxllog div.login input:focus, body.intro div.subBoxllog div.pass input:focus {
	background : url("/img/skin/input_hili.png") repeat-x top left;
}
body.intro div.subBoxllog button.logme {
	position : absolute;
	top : 9px;
	right : 2px;
	width : 67px;
	height : 45px;
	background : url("/img/skin/subbutton.gif") no-repeat top left;
	font-size : 20px;
	line-height : 45px;
	font-weight : bold;
	color : #E6E6E6;
	text-align : center;
	border : 1px solid #666;
}
body.intro div.subBoxllog button.logme:hover {
	background : url("/img/skin/subbutton.gif") no-repeat 0 1px;
	border : 1px solid #666;
}
body.intro button.go4it, body.intro button.validateS, body.intro a.subscribeMeBaby, body.intro a.nextStep {
	position : absolute;
	top : 455px;
	left : 338px;
	display : block;
	width : 201px;
	height : 51px;
	background : url("/img/skin/wButton.png") no-repeat top left;
	text-decoration : none;
	text-align : center;
	font-size : 24px;
	line-height : 40px;
	font-weight : bold;
	color : #614e4a;
}
body.intro button.go4it:hover, body.intro button.validateS:hover, body.intro a.nextStep:hover, body.intro a.subscribeMeBaby:hover {
	padding-top : 6px;
	background : url("/img/skin/wButton_hover.png") no-repeat top left;
}
body.intro a.nextStep {
	top : 300px;
	left : 173px;
}
body.intro button.validateS, body.intro button.go4it {
	margin : 0px;
	padding : 0px;
	top : 167px;
	left : 338px;
	padding-bottom : 10px;
	font-size : 28px;
}
body.intro button.validateS:hover, body.intro button.go4it:hover {
	padding-top : 10px;
}
body.intro button.validateS {
	top : 310px;
	left : 180px;
}
body.intro form fieldset.vsmall {
	width : 500px;
}
body.intro form fieldset.vsmall label {
	color : #C8E0EA;
	line-height : 20px;
	font-size : 14px;
	width : 200px;
	background-color : #474f61;
	height : 22px;
}
body.intro form fieldset.vsmall label.checkbox {
	position : relative;
	font-size : 12px;
	width : 350px;
	display : block;
	text-align : center;
}
body.intro form fieldset.vsmall label.checkbox input {
	width : 20px;
}
body.intro form fieldset.vsmall input {
	width : 140px;
	margin : 0px 0 3px 0;
}
body.intro form fieldset.vsmall em {
	font-size : 12px;
	color : #569BBE;
}
body.intro form fieldset.vsmall ul li {
	margin : 0 0 6px 0;
}
body.intro form fieldset.vsmall ul li span {
	margin : 0px;
	padding : 0px;
	display : block;
	font-size : 10px;
	line-height : 10px;
	color : #FFB521;
}
body.play {
	background : url("/img/skin/play_bg.jpg") no-repeat 50% 0px;
	background-attachment : fixed;
	background-color : #1a1612;
	font-family : "Helvetica";
	font-size : 12pt;
	color : #B39A7F;
	margin : 0px;
	padding : 0px;
}
body.play #clientBox {
	position : relative;
	margin : auto;
	width : 1000px;
	margin-bottom : 50px;
}
body.play #clientBox div.genBox {
	margin : auto;
	width : 740px;
}
body.play #clientBox div.genBox div.gTop {
	width : 740px;
	height : 36px;
	background : url("/img/skin/client_gTop.png") no-repeat top left;
}
body.play #clientBox div.genBox div.gBottom {
	width : 740px;
	height : 41px;
	background : url("/img/skin/client_gFoot.png") no-repeat top left;
}
body.play #clientBox div.genBox div.gBody {
	width : 680px;
	margin : 0px;
	padding : 0px;
	padding : 1px 30px 1px 30px;
	background : url("/img/skin/client_gBody.png") repeat-y top left;
}
body.play #clientBox div.genBox div.gBody a.actionActive {
	width : 200px;
	margin : auto;
	margin-top : 10px;
	margin-bottom : 10px;
	text-align : center;
}
body.play #clientBox div.genBox div.gBody a.actionActive:hover {
	color : #B39A7F;
}
body.play #clientBox div.gameChain {
	margin : 0px;
	padding : 0px;
	padding-top : 78px;
	position : absolute;
	left : 160px;
	top : 15px;
	width : 101px;
	height : 490px;
	background : url("/img/skin/gameChain.png") no-repeat top left;
}
body.play #clientBox div.gameChain ul {
	margin : 0px;
	padding : 0px;
}
body.play #clientBox div.gameChain ul li {
	margin : 0px;
	padding : 0px;
	margin-left : 21px;
	margin-top : -17px;
}
body.play #clientBox div.playBody {
	margin : 0px;
	padding : 0px;
	position : relative;
	margin : auto;
	width : 524px;
}
body.play #clientBox div.playBody div.playClient {
	margin : 0px;
	padding : 0px;
	position : relative;
	width : 574px;
	height : 525px;
	background : url("/img/skin/client_game_top.png") no-repeat 0px 0px;
}
body.play #clientBox div.playBody div.playClient div.swfClientPlayArea {
	position : absolute;
	top : 108px;
	left : 93px;
}
body.play #clientBox div.playBody div.playClient #quickHelp {
	position : absolute;
	top : 485px;
	left : 63px;
}
body.play #clientBox div.playBody div.playClient #quickHelp a.clientButton {
	position : relative;
	float : left;
	text-decoration : none;
	cursor : pointer;
	color : #1a1612;
	display : block;
	width : 148px;
	height : 34px;
	font-size : 14px;
	line-height : 26px;
	background : url("/img/skin/client_button.gif") no-repeat 0px 0px;
	background-color : transparent;
	margin : 3px 20px 0px 0px;
	padding : 3px 0px 0px 18px;
	font-weight : bold;
}
body.play #clientBox div.playBody div.playClient #quickHelp a.clientButton img {
	border : none;
	vertical-align : -10%;
}
body.play #clientBox div.playBody div.playClient #quickHelp a.clientButton:hover {
	color : #ff6622;
}
body.play #clientBox div.playBody div.playClient #quickHelp span.helpBox {
	padding-left : 25px;
	line-height : 18px;
	font-size : 18px;
}
body.play #clientBox div.playBody div.playNfo {
	margin : 0px;
	padding : 0px;
	padding : 1px 90px 1px 60px;
	position : relative;
	width : 350px;
	background : url("/img/skin/client_game_rep.png") repeat-y 0px 0px;
}
body.play #clientBox div.playBody div.playBottom {
	margin : 0px;
	padding : 0px;
	position : relative;
	width : 574px;
	height : 104px;
	background : url("/img/skin/client_game_bot.png") no-repeat 0px 0px;
}
body.play #clientBox #quest {
	position : absolute;
	top : 70px;
	right : 0px;
	width : 342px;
	font-size : 12px;
	padding : 5px;
	background : url("/img/skin/clientQuest.png") no-repeat 0px 0px;
}
body.play #clientBox #quest h3 {
	margin : 0px;
	padding : 0px;
	padding : 0 35px 0 30px;
	font-size : 14px;
	line-height : 13px;
	text-align : center;
	color : #1a1612;
	height : 27px;
	overflow : hidden;
}
body.play #clientBox #quest div.maSuperQuest {
	padding : 5px 50px 0 45px;
}
body.play #clientBox #shelp {
	font-size : 12px;
	line-height : 12px;
}
#body #grimoir {
	height : 540px;
	width : 695px;
	position : relative;
	background : url("/img/skin/grim_bg.jpg") no-repeat 5px 55px;
	margin : 0 0 10px 0px;
}
#body #grimoir div.menu {
	position : relative;
	height : 85px;
	width : 690px;
}
#body #grimoir div.menu a {
	position : absolute;
	display : block;
	width : 102px;
	height : 72px;
	background-position : 0px 10px;
	background-repeat : no-repeat;
}
#body #grimoir div.menu a span {
	display : none;
}
#body #grimoir div.menu a:hover {
	background-position : 0px 0px;
}
#body #grimoir div.menu #chapter_mark_0 {
	top : 0px;
	left : 64px;
	background-image : url("/img/skin/grim_menu_elem.gif");
}
#body #grimoir div.menu #chapter_mark_1 {
	top : 0px;
	left : 178px;
	background-image : url("/img/skin/grim_menu_cos.gif");
}
#body #grimoir div.menu #chapter_mark_2 {
	top : 0px;
	left : 290px;
	background-image : url("/img/skin/grim_menu_ip.gif");
}
#body #grimoir div.menu #chapter_mark_3 {
	top : 0px;
	left : 410px;
	background-image : url("/img/skin/grim_menu_vet.gif");
}
#body #grimoir div.menu #chapter_mark_4 {
	top : 0px;
	left : 520px;
	background-image : url("/img/skin/grim_menu_ca.gif");
}
#body #grimoir div.paper {
	position : absolute;
	width : 612px;
	height : 430px;
	top : 68px;
	left : 48px;
	padding-top : 10px;
	background : url("/img/skin/grim_book_top.png") no-repeat 0px 0px;
}
#body #grimoir div.paper div.aRecipe {
	cursor : pointer;
	height : 48px;
	width : 300px;
	position : relative;
	border-bottom : 0px solid red;
	margin : 0 0 10px 5px;
	background-color : #c7b387;
}
#body #grimoir div.paper div.aRecipe img.newRecip {
	cursor : pointer;
	position : absolute;
	top : 5px;
	left : 28px;
}
#body #grimoir div.paper div.aRecipe div.rNfo {
	cursor : pointer;
	position : absolute;
	overflow : hidden;
	top : 2px;
	left : 0px;
	width : 25px;
	height : 50px;
	line-height : 2px;
	text-align : center;
}
#body #grimoir div.paper div.aRecipe div.odesc {
	cursor : pointer;
	position : absolute;
	top : 27px;
	left : 27px;
	width : 220px;
	height : 25px;
	line-height : 10px;
	font-size : 10px;
	text-align : left;
	color : #ffebbc;
}
#body #grimoir div.paper div.aRecipe div.odesc img {
	margin-top : 2px;
	margin-right : 2px;
}
#body #grimoir div.paper div.aRecipe div.recipeName {
	cursor : pointer;
	position : absolute;
	top : 1px;
	left : 25px;
	width : 242px;
	height : 23px;
	background-color : #ebd4a0;
	text-align : right;
}
#body #grimoir div.paper div.aRecipe div.recipeName div {
	margin-right : 18px;
}
#body #grimoir div.paper div.aRecipe div.objectList {
	position : absolute;
	top : 0px;
	right : 0px;
	width : 50px;
	height : 50px;
	cursor : pointer;
	margin : 0px;
	padding : 0px;
	color : #887e67;
	text-align : right;
	background : url("/img/skin/product_bg.gif") no-repeat top left;
}
#body #grimoir div.paper div.leftPage {
	position : relative;
	float : left;
	width : 300px;
	height : 430px;
}
#body #grimoir div.paper div.leftPage div.resultBrowser {
	text-align : center;
	width : 300px;
	height : 15px;
	margin-bottom : 20px;
}
#body #grimoir div.paper div.leftPage div.resultBrowser a {
	color : #675949;
	font-weight : bold;
}
#body #grimoir div.paper div.leftPage div.resultBrowser a:hover {
	color : #1a1612;
}
#body #grimoir div.paper div.leftPage div.selected {
	background-color : #FFF4D9;
}
#body #grimoir div.paper div.leftPage div.selected .odesc {
	color : #B5A17A;
}
#body #grimoir div.paper div.rightPage {
	position : relative;
	float : right;
	width : 300px;
	height : 430px;
}
#body #grimoir div.paper div.rightPage div.aRecipe {
	margin-left : 15px;
	width : 268px;
}
#body #grimoir div.paper div.rightPage p.eluminure {
	color : #675949;
	font-size : 18px;
	line-height : 18px;
	font-weight : bold;
	font-style : italic;
}
#body #grimoir div.forbiddenRec {
	position : absolute;
	top : 110px;
	left : 10px;
	width : 280px;
	height : 250px;
	background : url("/img/skin/interdit.png") no-repeat top left;
}
#body div.therecette, #validationBox div.therecette {
	position : relative;
	width : 300px;
	height : 220px;
	background : url("/img/skin/grim_result.gif") no-repeat top left;
}
#body div.therecette h3, #validationBox div.therecette h3 {
	margin : 0px;
	padding : 0px;
	line-height : 14px;
	font-size : 10px;
	margin-bottom : 5px;
	color : #675949;
	padding-left : 10px;
}
#body div.therecette h3:first-letter, #validationBox div.therecette h3:first-letter {
	color : #4d4236;
}
#body div.therecette div.addition, #validationBox div.therecette div.addition {
	position : absolute;
	top : 35px;
	left : 3px;
	height : 30px;
	background : url("/img/skin/grim_resultplus.gif") no-repeat 14px 10px;
}
#body div.therecette div.ingr, #validationBox div.therecette div.ingr {
	width : 300px;
	position : absolute;
	top : 8px;
	left : 0px;
	height : 90px;
}
#body div.therecette div.ingr span.obj, #validationBox div.therecette div.ingr span.obj {
	margin-right : -3px;
}
#body div.therecette div.res, #validationBox div.therecette div.res {
	position : absolute;
	top : 120px;
	left : 140px;
	outline : 0px solid blue;
	height : 90px;
	width : 80px;
	text-align : center;
}
span.obj {
	display : inline-block;
	position : relative;
	line-height : 18px;
	width : 48px;
	height : 48px;
}
span.obj img.objImg {
	margin : 0px;
	padding : 0px;
}
span.obj span.objQte {
	position : absolute;
	bottom : 5px;
	height : 13px;
	left : 4px;
	margin : 0px;
	padding : 0px;
}
.objSmall {
	position : relative;
	line-height : 18px;
	width : 48px;
	height : 48px;
	text-align : center;
}
.objSmall img.objImg {
	margin : 0px;
	padding : 0px;
	position : absolute;
	top : 12px;
	left : 13px;
}
.objSmall span.objQte {
	position : absolute;
	bottom : 5px;
	height : 13px;
	left : 10px;
	margin : 0px;
	padding : 0px;
}
#body div.forum {
	margin : 5px 0 0 0;
}
#body div.forum ul.menu {
	margin : 0px;
	padding : 0px;
	position : relative;
	margin : 12px 0 0 12px;
	width : 646px;
	height : 25px;
	list-style : none;
}
#body div.forum ul.menu li {
	position : relative;
	float : right;
	margin : 0px;
	padding : 0px;
	margin-right : 5px;
}
#body div.forum ul.menu li a {
	font-size : 14px;
	margin-top : 0px;
}
#body div.forum ul.menu li a.blockbutton {
	margin-left : 5px;
}
#body div.forum ul.menu li.post {
	position : relative;
	float : left;
}
#body div.forum dl dt {
	position : relative;
	margin-left : 10px;
	display : block;
	width : 450px;
}
#body div.forum dl dt a {
	display : block;
	font-size : 28px;
	line-height : 28px;
	text-decoration : none;
	padding-left : 32px;
	background : #4d4236 url("/img/icons/icon_gu_med.gif") no-repeat 4px 50%;
	border-bottom : 2px solid #A5500C;
}
#body div.forum dl dt a.ap {
	background : #4d4236 url("/img/icons/icon_ap_med.gif") no-repeat 4px 50%;
}
#body div.forum dl dt a.sk {
	background : #4d4236 url("/img/icons/icon_sk_med.gif") no-repeat 4px 50%;
}
#body div.forum dl dt a.gm {
	background : #4d4236 url("/img/icons/icon_gm_med.gif") no-repeat 4px 50%;
}
#body div.forum dl dt a.jz {
	background : #4d4236 url("/img/icons/icon_jz_med.gif") no-repeat 4px 50%;
}
#body div.forum dl dd {
	display : block;
	width : 360px;
	color : #B39A7F;
	margin : 0 0 10px 100px;
	font-size : 12px;
}
#body div.forum .whiteBorder {
	width : 680px;
	margin-left : 10px;
	border : 1px solid #B39A7F;
	padding : 1px 0 0 1px;
}
#body div.forum table.threads {
	margin : 0px;
	padding : 0px;
	border : 1px solid #3c332a;
	width : 680px;
}
#body div.forum table.threads th {
	padding : 2px;
	background-color : #3c332a;
	color : #E6CFB8;
	border : 0px solid red;
}
#body div.forum table.threads th.date {
	color : #B39A7F;
	text-align : right;
	background-color : #675949;
	border-bottom : 1px solid #3c332a;
}
#body div.forum table.threads td {
	color : #B39A7F;
	padding-left : 0px;
	padding-right : 5px;
	background-color : #4d4236;
	vertical-align : top;
	cursor : pointer;
}
#body div.forum table.threads td span.admin {
	color : #ffdb94;
}
#body div.forum table.threads td.lastmsg {
	font-size : 14px;
}
#body div.forum table.threads td.title div {
	height : 22px;
	width : 350px;
}
#body div.forum table.threads td.title div a {
	float : right;
	width : 315px;
	display : block;
	overflow : hidden;
}
#body div.forum table.threads td.title div div.threadIco {
	overflow : hidden;
	position : relative;
	float : left;
	height : 22px;
	width : 22px;
	background-color : #4d4236;
	text-align : center;
}
#body div.forum table.threads td img {
	vertical-align : middle;
}
#body div.forum table.threads tr.treaded_false td {
	color : #E6CFB8;
	background-color : #3c332a;
}
#body div.forum table.threads tr.treaded_false_helper td, #body div.forum table.threads tr.treaded_true_helper td {
	color : #E9EE87;
}
#body div.forum table.threads tr.treaded_false_helper td {
	background-color : #3c332a;
}
#body div.forum table.threads tr.treaded_false_admin td, #body div.forum table.threads tr.treaded_true_admin td {
	color : #C8E0EA;
}
#body div.forum table.threads tr.treaded_false_admin td {
	background-color : #3c332a;
}
#body div.forum table.threads tbody tr.treaded_false:hover td {
	color : #E6CFB8;
	background-color : #1a1612;
}
#body div.forum table.threads tbody tr:hover td {
	color : #E6CFB8;
	background-color : #1a1612;
}
#body div.forum table.threads tbody tr:hover td div.threadIco {
	background-color : #1a1612;
}
#body div.forum table.threads tfoot td {
	background-color : #3c332a;
	color : #E6CFB8;
	text-align : center;
}
#body div.forum table.threads tfoot td div.indexB {
	color : #E6CFB8;
}
#body div.forum ul.msg {
	margin : 0px;
	padding : 0px;
	padding-top : 1px;
	margin-top : 1px;
	margin-left : 10px;
}
#body div.forum ul.msg li.titre {
	overflow : hidden;
	margin : 0 30px 0 130px;
	font-size : 30px;
	line-height : 34px;
	font-weight : bold;
	text-align : center;
	background-color : #292624;
	color : #B3A79B;
	border : 2px solid #59534e;
	border-bottom : 0px solid #59534e;
}
#body div.forum ul.msg li.replyIt {
	margin : 0 30px 0 130px;
	padding-bottom : 5px;
	text-align : center;
	font-size : 30px;
	line-height : 34px;
	background-color : #292624;
	color : #B3A79B;
	border : 2px solid #59534e;
	border-top : 0px solid #E6CFB8;
}
#body div.forum ul.msg li.replyIt a {
	padding : 0 5px 0 5px;
	background-color : #3c332a;
	text-decoration : none;
	border : 1px solid #675949;
	letter-spacing : 1px;
	font-variant : small-caps;
}
#body div.forum ul.msg li.replyIt a:hover {
	background-color : #4d4236;
}
#body div.forum ul.msg li {
	margin : 0px;
	padding : 0px;
}
#body div.forum ul.msg li div.header {
	position : relative;
	float : left;
	width : 120px;
	background-color : #4d4236;
	border : 1px solid #675949;
	border-bottom : 10px solid #675949;
	text-align : center;
	padding-bottom : 2px;
}
#body div.forum ul.msg li div.header .userB {
	background-color : #3c332a;
	margin-bottom : 2px;
	width : 120px;
	height : 18px;
	overflow : hidden;
}
#body div.forum ul.msg li div.header .userB .tid_user {
	font-size : 13px;
}
#body div.forum ul.msg li div.header .swf {
	border : 1px solid #1a1612;
	display : block;
	width : 110px;
	height : 90px;
	margin : auto;
}
#body div.forum ul.msg li #preview {
	border-bottom : 2px solid #59534e;
}
#body div.forum ul.msg li .previewtop {
	border-top : 2px solid #59534e;
}
#body div.forum ul.msg li div.content {
	margin : 0px;
	padding : 0px;
	position : relative;
	padding : 4px 8px 14px 8px;
	margin-left : 130px;
	width : 510px;
	min-height : 100px;
	background-color : #292624;
	color : #B3A79B;
	border-left : 2px solid #59534e;
	border-right : 2px solid #59534e;
	font-size : 14px;
	line-height : 16px;
}
#body div.forum ul.msg li div.content img {
	vertical-align : middle;
}
#body div.forum ul.msg li div.content a {
	color : #CF381A;
}
#body div.forum ul.msg li div.content a:hover {
	color : #9fff22;
}
#body div.forum ul.msg li div.content a img {
	border : 0px solid red;
}
#body div.forum ul.msg li div.content a.admin {
	margin : 0px;
	padding : 0px;
	font-size : 12px;
	font-variant : small-caps;
	height : 10px;
	line-height : 10px;
	padding : 0 2px 0 2px;
	text-decoration : none;
	border : 1px solid #000;
	background-color : #302C2A;
}
#body div.forum ul.msg li div.content a.admin:hover {
	background-color : #1c1a19;
}
#body div.forum ul.msg li div.content div.date {
	color : #3f3c39;
	position : absolute;
	bottom : -3px;
	right : 10px;
	font-size : 10px;
	width : 510px;
}
#body div.forum ul.msg li div.content div.date span.aTitle {
	color : #59534e;
}
#body div.forum ul.msg li div.content div.admnCTRL {
	position : absolute;
	bottom : 0px;
	left : 10px;
}
#body div.forum ul.msg li div.content div.admnCTRL a.admin {
	margin : 0px;
	padding : 0px;
}
#body div.forum ul.msg li.joinMe1, #body div.forum ul.msg li.joinMe2, #body div.forum ul.msg li.joinMe3, #body div.forum ul.msg li.joinMe4, #body div.forum ul.msg li.joinMe5, #body div.forum ul.msg li.joinMe6, #body div.forum ul.msg li.joinMe7, #body div.forum ul.msg li.joinMe8, #body div.forum ul.msg li.joinMe9, #body div.forum ul.msg li.joinMe10, #body div.forum ul.msg li.joinMe11, #body div.forum ul.msg li.joinMe12, #body div.forum ul.msg li.joinMe13, #body div.forum ul.msg li.joinMe14, #body div.forum ul.msg li.joinMe15 {
	display : block;
	height : 40px;
	background : url("/img/forum/tpl/forum_post_0001.jpg") no-repeat 130px 0px;
}
#body div.forum ul.msg li.joinMe1 {
	background : url("/img/forum/tpl/forum_post_0001.jpg") no-repeat 130px 0px;
}
#body div.forum ul.msg li.joinMe2 {
	background : url("/img/forum/tpl/forum_post_0002.jpg") no-repeat 130px 0px;
}
#body div.forum ul.msg li.joinMe3 {
	background : url("/img/forum/tpl/forum_post_0003.jpg") no-repeat 130px 0px;
}
#body div.forum ul.msg li.joinMe4 {
	background : url("/img/forum/tpl/forum_post_0004.jpg") no-repeat 130px 0px;
}
#body div.forum ul.msg li.joinMe5 {
	background : url("/img/forum/tpl/forum_post_0005.jpg") no-repeat 130px 0px;
}
#body div.forum ul.msg li.joinMe6 {
	background : url("/img/forum/tpl/forum_post_0006.jpg") no-repeat 130px 0px;
}
#body div.forum ul.msg li.joinMe7 {
	background : url("/img/forum/tpl/forum_post_0007.jpg") no-repeat 130px 0px;
}
#body div.forum ul.msg li.joinMe8 {
	background : url("/img/forum/tpl/forum_post_0008.jpg") no-repeat 130px 0px;
}
#body div.forum ul.msg li.joinMe9 {
	background : url("/img/forum/tpl/forum_post_0009.jpg") no-repeat 130px 0px;
}
#body div.forum ul.msg li.joinMe10 {
	background : url("/img/forum/tpl/forum_post_0010.jpg") no-repeat 130px 0px;
}
#body div.forum ul.msg li.joinMe11 {
	background : url("/img/forum/tpl/forum_post_0011.jpg") no-repeat 130px 0px;
}
#body div.forum ul.msg li.joinMe12 {
	background : url("/img/forum/tpl/forum_post_0012.jpg") no-repeat 130px 0px;
}
#body div.forum ul.msg li.joinMe13 {
	background : url("/img/forum/tpl/forum_post_0013.jpg") no-repeat 130px 0px;
}
#body div.forum ul.msg li.joinMe14 {
	background : url("/img/forum/tpl/forum_post_0014.jpg") no-repeat 130px 0px;
}
#body div.forum ul.msg li.joinMe15 {
	background : url("/img/forum/tpl/forum_post_0015.jpg") no-repeat 130px 0px;
}
cite {
	display : block;
	margin : 2px;
	font-size : 14px;
	color : #B39A7F;
	width : 470px;
	padding : 2px 15px 2px 15px;
	background : #675949 url("/img/icons/quote_me.gif") no-repeat 0px 4px;
	border : 1px dashed #E6CFB8;
}
span.spoiler {
	text-indent : 35px;
	color : #4d4236;
	background-color : #4d4236;
	border : 1px solid #1a1612;
	display : block;
	margin : 5px;
	background : #4d4236 url("/img/icons/spoiler.gif") no-repeat 1px 2px;
}
span.off {
	text-indent : 20px;
	color : #C8E0EA;
	background-color : #333E47;
	border : 1px solid #1a1612;
	display : block;
	margin : 5px;
	padding : 3px;
	background : #333E47 url("/img/forum/admin.gif") no-repeat 1px 2px;
}
span.help {
	text-indent : 20px;
	color : #E9EE87;
	background-color : #3E4D20;
	border : 1px solid #1a1612;
	display : block;
	margin : 5px;
	padding : 3px;
	background : #3E4D20 url("/img/forum/smiley/help.gif") no-repeat 1px 2px;
}
span.modo {
	text-indent : 20px;
	color : #FEE7B4;
	background-color : #666633;
	border : 1px solid #1a1612;
	display : block;
	margin : 5px;
	padding : 3px;
	background : #333E47 url("/img/forum/mod_star.gif") no-repeat 1px 2px;
}
span.ink_1 {
	color : #287ACC;
}
span.ink_2 {
	color : #CC2828;
}
span.ink_3 {
	color : #F09000;
}
span.ink_4 {
	color : #68C50A;
}
span.ink_5 {
	color : #A130B1;
}
span.ink_6 {
	color : #909090;
}
span.ink_7 {
	color : #F0F0C0;
}
span.ink_8 {
	color : #F03090;
}
#body form#forum {
	margin-left : 10px;
}
#body form#forum div.icons {
	position : relative;
	float : right;
	width : 195px;
	padding : 5px;
}
#body form#forum div.icons table {
	margin : 0px;
	padding : 0px;
}
#body form#forum div.icons table tr.body_wrapper td.center div.wrapper_content {
	margin : -5px;
}
#body form#forum div.icons a.smiley {
	display : block;
	width : 28px;
	height : 23px;
	position : relative;
	float : left;
	text-align : center;
}
#body form#forum div.icons a.smiley img {
	padding-top : 2px;
	border : none;
}
#body form#forum div.icons a.deluxSmiley {
	display : block;
	width : 55px;
	height : 23px;
	position : relative;
	float : left;
	text-align : center;
	font-family : "Verdana";
	font-size : 8px;
	text-decoration : none;
}
#body form#forum div.icons a.deluxSmiley img {
	padding-right : 1px;
	border : none;
}
#body form#forum div.icons a:hover {
	background-color : #1a1612;
}
#body form#forum div.artControls {
	background-color : #3c332a;
	padding : 5px 5px 0 5px;
}
#body form#forum div.msgControls {
	padding : 0px 5px 0 5px;
}
#body form#forum div.msgControls, #body form#forum div.artControls {
	width : 470px;
}
#body form#forum div.msgControls div.adDays, #body form#forum div.artControls div.adDays {
	position : relative;
	float : left;
	height : 22px;
}
#body form#forum div.msgControls div.adDays button, #body form#forum div.artControls div.adDays button {
	position : relative;
	float : right;
	margin-right : 5px;
}
#body form#forum div.msgControls div.buttons, #body form#forum div.artControls div.buttons {
	position : relative;
	float : right;
	height : 22px;
}
#body form#forum div.msgControls div.buttons button, #body form#forum div.artControls div.buttons button {
	position : relative;
	float : left;
	margin-left : 5px;
}
#body form#forum div.msgControls div.helpButtons, #body form#forum div.artControls div.helpButtons {
	position : relative;
	float : right;
	height : auto;
}
#body form#forum div.msgControls div.helpButtons button, #body form#forum div.artControls div.helpButtons button {
	position : relative;
	float : left;
	margin-left : 5px;
}
#body form#forum div.msgControls div.msg_title, #body form#forum div.artControls div.msg_title {
	width : 240px;
}
#body form#forum div.msgControls div.msg_title div, #body form#forum div.artControls div.msg_title div {
	position : relative;
	float : left;
	height : 22px;
	overflow : hidden;
	font-size : 24px;
	line-height : 22px;
	margin-right : 2px;
}
#body form#forum div.msgControls div.msg_title input, #body form#forum div.artControls div.msg_title input {
	margin-top : 2px;
	position : relative;
	float : left;
	width : 150px;
}
#body form#forum div.msgControls div.msg_news, #body form#forum div.artControls div.msg_news {
	width : 400px;
}
#body form#forum div.msgControls div.msg_news div, #body form#forum div.artControls div.msg_news div {
	position : relative;
	float : left;
	height : 22px;
	overflow : hidden;
	font-size : 15px;
	line-height : 22px;
	margin-right : 2px;
}
#body form#forum div.msgControls div.msg_news input, #body form#forum div.artControls div.msg_news input {
	margin-top : 2px;
	position : relative;
	float : left;
	width : 150px;
}
#body form#forum div.artCtrl {
	background-color : #3c332a;
	width : 480px;
	margin-bottom : 5px;
}
#body form#forum div.message {
	background-color : #3c332a;
	width : 480px;
	margin-bottom : 5px;
}
#body form#forum div.message div {
	font-size : 10px;
	line-height : 10px;
	color : #B39A7F;
	height : 12px;
	text-align : right;
	padding-right : 5px;
}
#body form#forum div.message div.art {
	padding-right : 0px;
	margin-bottom : 15px;
	text-align : left;
}
#body form#forum div.message textarea {
	width : 470px;
	height : 180px;
	border : 4px solid #3c332a;
	margin : 0px;
	padding : 0px;
	color : #675949;
	background-color : #E6CFB8;
}
#body form#forum div.message .big {
	height : 360px;
}
div.ink {
	position : relative;
	width : 42px;
	height : 48px;
	background : url("/img/inventory/ink_base.png") no-repeat -3px 0px;
}
div.ink div {
	position : absolute;
	bottom : 0px;
	left : -3px;
	width : 40px;
}
div.ink div.ink_1 {
	background : url("/img/inventory/ink_1.png") no-repeat bottom left;
}
div.ink div.ink_2 {
	background : url("/img/inventory/ink_2.png") no-repeat bottom left;
}
div.ink div.ink_3 {
	background : url("/img/inventory/ink_3.png") no-repeat bottom left;
}
div.ink div.ink_4 {
	background : url("/img/inventory/ink_4.png") no-repeat bottom left;
}
div.ink div.ink_5 {
	background : url("/img/inventory/ink_5.png") no-repeat bottom left;
}
div.ink div.ink_6 {
	background : url("/img/inventory/ink_6.png") no-repeat bottom left;
}
div.ink div.ink_7 {
	background : url("/img/inventory/ink_7.png") no-repeat bottom left;
}
div.ink div.ink_8 {
	background : url("/img/inventory/ink_8.png") no-repeat bottom left;
}
div.trousse {
	margin-top : 5px;
	padding-left : 5px;
}
div.trousse div.ink {
	cursor : pointer;
	position : relative;
	float : left;
}
div.trousse .selected {
	background-color : #1a1612;
}
#body div.chouette_design {
	margin : 0px;
	padding : 0px;
	margin : 10px 0 20px 0;
	width : 700px;
	overflow : hidden;
	background : url("/img/skin/chouette_interface.png") no-repeat top left;
	position : relative;
}
#body div.chouette_design a.small {
	font-size : 10px;
}
#body div.chouette_design a.boutique, #body div.chouette_design a.messagerie {
	position : absolute;
	top : 30px;
	padding : 0px 10px 0px 10px;
	height : 23px;
	width : 255px;
	display : block;
	font-weight : bold;
	font-size : 24px;
	line-height : 24px;
	letter-spacing : 1px;
	text-decoration : none;
	outline : 0px solid orange;
	color : #B3A79B;
	font-variant : small-caps;
}
#body div.chouette_design a.boutique span, #body div.chouette_design a.messagerie span {
	font-size : 10px;
	letter-spacing : 0px;
	font-variant : small-caps;
}
#body div.chouette_design a.boutique:hover, #body div.chouette_design a.messagerie:hover {
	color : #E6D7C8;
}
#body div.chouette_design a.boutique {
	left : 0px;
}
#body div.chouette_design a.messagerie {
	right : 0px;
	text-align : right;
}
#body div.chouette_design a.activeB {
	color : #FDCE04;
}
#body div.chouette_design a.activeB:hover {
	color : #FFF31A;
}
#body div.chouette_design div.scroller {
	overflow : auto;
	height : 370px;
}
#body div.chouette_design div.stampRsv {
	position : absolute;
	top : 65px;
	right : 10px;
	width : 64px;
	height : 50px;
	background-color : #302a26;
	text-align : center;
	border-top : 1px solid #1a1612;
	border-bottom : 1px solid #7f7870;
}
#body div.chouette_design div.msgMisc {
	padding-left : 10px;
	height : 22px;
	line-height : 20px;
}
#body div.chouette_design div.msgContact {
	float : right;
	width : 140px;
	color : #B3A79B;
	border : 1px solid #59534e;
	background-color : #292624;
}
#body div.chouette_design div.msgContact h3 {
	margin : 0px;
	padding : 0px;
	color : #B3A79B;
	font-weight : normal;
	font-size : 16px;
	background-color : #59534e;
	padding-left : 2px;
}
#body div.chouette_design div.msgContact ul {
	margin : 0px;
	padding : 0px;
	margin-right : 1px;
}
#body div.chouette_design div.msgContact a {
	padding-left : 2px;
	display : block;
	text-decoration : none;
}
#body div.chouette_design div.msgContact a img {
	border : none;
}
#body div.chouette_design div.msgContact a:hover {
	background-color : #3f3c39;
}
#body div.chouette_design div.msgContact a.small {
	text-align : center;
}
#body div.chouette_design div.msgContact div.scroller {
	height : 356px;
}
#body div.chouette_design div.bodybody {
	margin : 80px 0 0 0;
}
#body div.chouette_design div.bodybody div.msgList {
	width : 550px;
	color : #B3A79B;
	border : 1px solid #59534e;
	background-color : #292624;
}
#body div.chouette_design div.bodybody div.msgList table {
	margin : 0px;
	padding : 0px;
	border : none;
	background-color : transparent;
}
#body div.chouette_design div.bodybody div.msgList table tr, #body div.chouette_design div.bodybody div.msgList table td {
	border : none;
	background-color : transparent;
}
#body div.chouette_design div.bodybody div.msgList table th {
	margin : 0px;
	padding : 0px;
	color : #E6D7C8;
	font-weight : normal;
	font-size : 14px;
	line-height : 14px;
	height : 14px;
	background-color : #59534e;
	border : 0px solid #292624;
}
#body div.chouette_design div.bodybody div.msgList table td {
	color : #B3A79B;
	font-weight : normal;
	font-size : 14px;
	line-height : 14px;
	height : 16px;
	border-right : 0px solid #59534e;
}
#body div.chouette_design div.bodybody div.msgList tr {
	cursor : pointer;
}
#body div.chouette_design div.bodybody div.msgList tr:hover td {
	background-color : #3f3c39;
	color : #E6D7C8;
}
#body div.chouette_design div.bodybody div.msgList .subject {
	padding-left : 2px;
	width : 275px;
}
#body div.chouette_design div.bodybody div.msgList tr.unread td.subject {
	border-left : 10px solid #E6D7C8;
}
#body div.chouette_design div.bodybody div.msgList tr.unread td {
	background-color : #3f3c39;
}
#body div.chouette_design div.bodybody div.msgList tr td.subject {
	border-left : 10px solid #292624;
	width : 250px;
}
#body div.chouette_design div.bodybody div.msgList .from {
	width : 110px;
}
#body div.chouette_design div.bodybody div.msgList .cpt {
	width : 30px;
}
#body div.chouette_design div.bodybody div.msgList .date {
	width : 130px;
}
#body div.chouette_design div.bodybody div.msgList .sb {
	width : 16px;
}
#body div.chouette_design div.bodybody div.msgList .odd {
	background-color : #302C2A;
}
#body div.chouette_design div.bodybody div.msgBody {
	width : 698px;
	min-height : 100px;
	color : #B3A79B;
	border : 1px solid #59534e;
	background-color : #292624;
}
#body div.chouette_design div.bodybody div.msgBody h3 {
	position : relative;
	margin : 0px;
	padding : 0px;
	color : #B3A79B;
	border-bottom : 2px solid #59534e;
	text-align : left;
	font-size : 25px;
	height : 30px;
	line-height : 30px;
}
#body div.chouette_design div.bodybody div.msgBody table {
	margin : 0px;
	padding : 0px;
	width : 534px;
}
#body div.chouette_design div.bodybody div.threadCTRL {
	padding : 1px;
	background-color : #59534e;
	height : 28px;
}
#body div.chouette_design div.bodybody div.threadCTRL div.threadTitle {
	width : 560px;
	height : 25px;
	position : relative;
	float : left;
	padding : 2px 0 0 2px;
	font-size : 18px;
	overflow : hidden;
	background-color : #B3A79B;
	color : #292624;
}
#body div.chouette_design div.bodybody div.threadCTRL ul.userCtrl {
	width : 120px;
	position : relative;
	float : right;
}
#body div.chouette_design div.bodybody div.threadCTRL ul.userCtrl li {
	position : relative;
	float : right;
}
#body div.chouette_design div.bodybody div.themsg div.auth {
	color : #59534e;
	height : 18px;
	padding-left : 5px;
	background-color : #1c1a19;
}
#body div.chouette_design div.bodybody div.themsg div.auth a {
	text-decoration : none;
}
#body div.chouette_design div.bodybody div.themsg div.cont {
	padding : 5px 5px 10px 5px;
	font-size : 14px;
	line-height : 15px;
}
#body div.chouette_design div.bodybody ul.msgMenu {
	margin : 0px;
	padding : 0px;
	width : 680px;
	height : 20px;
	background-color : #302a26;
	border-top : 1px solid #1a1612;
	border-bottom : 1px solid #7f7870;
}
#body div.chouette_design div.bodybody ul.msgMenu li {
	display : inline;
}
#body div.chouette_design div.bodybody ul.msgMenu li a {
	text-decoration : none;
	color : #7f7870;
	width : 150px;
	margin-left : 10px;
	padding-left : 10px;
	font-size : 18px;
	line-height : 18px;
	height : 20px;
	background : url("/img/icons/puce_cex.gif") no-repeat 0px 4px;
}
#body div.chouette_design div.bodybody ul.msgMenu li a img {
	border : 0px solid red;
}
#body div.chouette_design div.bodybody ul.msgMenu li a:hover {
	color : #E6D7C8;
	background : url("/img/icons/puce_cex_2.gif") no-repeat 2px 4px;
}
.mailer table {
	width : 100%;
	border-collapse : collapse;
	border-spacing : 0px;
}
.mailer table.layout td {
	vertical-align : top;
}
.mailer table.layout td.contacts {
	width : 150px;
}
.mailer .box table tr td {
	cursor : pointer;
}
.mailer .box table tr:hover td {
	background-color : black;
	color : white;
}
span.helpBox {
	background : url("/img/icons/help.gif") no-repeat top left;
	padding-right : 16px;
}
#tooltip {
	position : absolute;
	top : -1000px;
	z-index : 10;
	width : 200px;
	padding-top : 3px;
	background : url("/img/skin/tooltip_arrow.png") no-repeat 0px -10px;
}
#ttool {
	position : absolute;
	top : -1000px;
	z-index : 10;
	padding-top : 3px;
}
#tooltip.fixedLeftTooltip, #ttool.fixedLeftTooltip {
	margin-left : -60px;
	padding-top : 13px;
	background : url("/img/skin/tooltip_arrow.png") no-repeat 0px 0px;
	width : 200px;
}
#tooltip.fixedRightTooltip, #ttool.fixedRightTooltip {
	margin-left : 60px;
	padding-top : 13px;
	background : url("/img/skin/tooltip_arrow2.png") no-repeat 0px 0px;
	width : 200px;
}
#tooltip div.tipBg, #ttool div.tipBg {
	position : relative;
}
#tooltip div.foot, #ttool div.foot {
	height : 30px;
}
#tooltipContent, #tooltipContent2 {
	z-index : 11;
	padding : 0;
	border : 0px solid #B39A7F;
	background : url("/img/skin/tooltip_foot.png") no-repeat bottom left;
	padding-bottom : 11px;
	font-size : 12px;
	line-height : 13px;
}
#tooltipContent em, #tooltipContent2 em {
	font-weight : bold;
}
#tooltipContent div.title, #tooltipContent2 div.title {
	height : 13px;
	padding : 0 0 0 10px;
	font-size : 10px;
	font-weight : bold;
	line-height : 12px;
	color : #E6CFB8;
	background : url("/img/skin/tooltip_title.png") no-repeat 0px 0px;
}
#tooltipContent div.tbody, #tooltipContent2 div.tbody {
	padding : 1px 10px 1px 10px;
	background : url("/img/skin/tooltip_body.png") repeat-y 0px 0px;
}
#tooltipContent ul.minipuce, #tooltipContent2 ul.minipuce {
	margin : 0px;
	padding : 0px;
}
#tooltipContent ul.minipuce li, #tooltipContent2 ul.minipuce li {
	margin : 0px 0px 0px 8px;
	list-style : disc;
}
#tooltipContent p, #tooltipContent2 p {
	border : 0px solid #fff;
	margin : 0px;
	padding : 0px;
	margin-top : 4px;
	font-size : 12px;
	line-height : 13px;
	padding-bottom : 4px;
}
div.tipRecette span.obj {
	margin-right : -7px;
}
ul.userCtrl {
	margin : 0px;
	padding : 0px;
	width : 250px;
	height : 27px;
	list-style : none;
}
ul.userCtrl li {
	width : 35px;
	position : relative;
	float : left;
	margin : 0px;
	padding : 0px;
}
ul.userCtrl a {
	display : block;
	width : 27px;
	height : 27px;
	text-align : center;
	background : url("/img/icons/user_act.gif") no-repeat top left;
}
ul.userCtrl a span {
	display : none;
}
ul.userCtrl a img {
	border : none;
	padding-top : 4px;
}
ul.userCtrl a:hover {
	background : url("/img/icons/user_act_hover.gif") no-repeat top left;
}
ul.userCtrl a:hover img {
	padding-top : 6px;
}
ul.bigUserCtrl {
	margin : 0px;
	padding : 0px;
	width : 60px;
	list-style : none;
}
ul.bigUserCtrl li {
	margin : 0px;
	padding : 0px;
	margin-bottom : 10px;
}
ul.bigUserCtrl a {
	display : block;
	width : 60px;
	height : 55px;
	text-align : center;
	background : url("/img/skin/bigUserCtrl.gif") no-repeat bottom left;
}
ul.bigUserCtrl a span {
	display : none;
}
ul.bigUserCtrl a img {
	border : none;
}
ul.bigUserCtrl a:hover {
	background : url("/img/skin/bigUserCtrl_hover.gif") no-repeat bottom left;
}
div.clearMe {
	position : relative;
	clear : both;
	margin : 0px;
	padding : 0px;
	height : 1px;
	font-size : 0pt;
	line-height : 0pt;
}
div#notification {
	background-color : #efe;
}
div#notification.error {
	background-color : #fee;
}
.flyLeft {
	float : left;
	position : relative;
}
.flyRight {
	float : right;
	position : relative;
}
span.recipe0, span.recipe1, span.recipe2, span.recipe3, span.recipe4 {
	font-size : 18px;
	line-height : 48px;
	color : #675949;
}
span.recipe0 img, span.recipe1 img, span.recipe2 img, span.recipe3 img, span.recipe4 img {
	vertical-align : middle;
}
a.badAnswer {
	color : #B39A7F;
}
a.chosenAnswer {
	background : #675949;
}
a.actionActive {
	text-decoration : none;
	cursor : pointer;
	color : #E6CFB8;
	border : 1px solid #3c332a;
	overflow : hidden;
	display : block;
	line-height : 19px;
	background : url("/img/skin/boutton_bg.gif") repeat-x 0px 0px;
	background-color : #3c332a;
	margin-top : 3px;
	padding-left : 7px;
	padding-right : 7px;
	padding-bottom : 1px;
	height : 18px;
}
a.actionActive:hover {
	padding-bottom : 0px;
	padding-top : 3px;
	height : 16px;
	color : #B39A7F;
	background-position : 0px 2px;
}
a.actionInactive {
	text-decoration : none;
	cursor : help;
	color : #a9b4c7;
	border : 1px solid #4d4236;
	display : block;
	line-height : 19px;
	background : url("/img/skin/boutton_bg2.gif") repeat-x 0px 0px;
	margin-top : 3px;
	padding-left : 7px;
	padding-right : 7px;
	padding-bottom : 1px;
	height : 18px;
}
a.actionInactiveInline {
	text-decoration : none;
	cursor : help;
	color : #a9b4c7;
	border : 1px solid #4d4236;
	display : inline-block;
	zoom : 1;
	*display : inline;
	line-height : 19px;
	background : url("/img/skin/boutton_bg2.gif") repeat-x 0px 0px;
	margin-top : 3px;
	padding-left : 7px;
	padding-right : 7px;
	padding-bottom : 1px;
	height : 18px;
}
a.actionHighlight {
	text-decoration : none;
	cursor : pointer;
	color : #FFB521;
	border : 1px solid #FFB521;
	display : block;
	line-height : 19px;
	margin-top : 3px;
	padding-left : 7px;
	padding-right : 7px;
	padding-bottom : 1px;
	height : 22px;
}
a.next, a.back, a.back2map {
	text-decoration : none;
	cursor : pointer;
	color : #1a1612;
	display : block;
	width : 195px;
	height : 22px;
	font-size : 12px;
	line-height : 21px;
	background : url("/img/skin/button_back.gif") no-repeat 0px 0px;
	background-color : transparent;
	margin-top : 3px;
	padding : 0px 0px 0px 22px;
	font-weight : bold;
}
a.next {
	padding : 0px 22px 0px 0px;
	text-align : right;
	position : relative;
	float : right;
}
a.next img {
	vertical-align : middle;
}
a.back {
	position : relative;
	float : left;
}
a.next {
	background : url("/img/skin/button_next.gif") no-repeat 0px 0px;
}
a.next:hover {
	background : url("/img/skin/button_next_hover.gif") no-repeat 0px 0px;
}
a.back:hover {
	background : url("/img/skin/button_back_hover.gif") no-repeat 0px 0px;
}
a.back2map {
	margin : auto;
	font-weight : bold;
	padding : 0px 0px 0px 36px;
	background : url("/img/skin/button_back2map.gif") no-repeat 0px 0px;
}
a.back2map:hover {
	background : url("/img/skin/button_back2map_hover.gif") no-repeat 0px 0px;
}
td.small {
	font-size : 8pt;
	line-height : 10pt;
}
a.selectSlot {
	text-align : center;
	line-height : 50px;
	text-decoration : none;
}
a.selectSlot img {
	border : 0px solid red;
}
a.noslot {
	background : url("/img/skin/belt_noslot.gif") no-repeat top left;
}
#answers ul li a {
	display : block;
	text-decoration : none;
}
#answers ul li a:hover {
	color : #4d4236;
	background-color : #E6CFB8;
}
.passComplexity {
	cursor : help;
	height : 25px;
}
#passComplexityText {
	float : left;
	position : relative;
	width : 85px;
	padding : 4px;
}
#passComplexityContainer, #passComplexityBar {
	height : 6px;
}
#passComplexityContainer {
	border-radius : 4px;
	-moz-border-radius : 4px;
	-webkit-border-radius : 4px;
	padding : 1px;
	float : left;
	position : relative;
	margin-top : 7px;
	border : 1px solid #e1a36a;
	width : 80px;
}
#passComplexityIcon {
	float : left;
	position : relative;
	margin-left : 3px;
	padding-top : 5px;
}
#passComplexityBar {
	width : 30px;
}
.awful #passComplexityBar {
	background-color : #dc2f40;
}
.bad #passComplexityBar {
	background-color : #e58631;
}
.medium #passComplexityBar {
	background-color : #f3c435;
}
.good #passComplexityBar {
	background-color : #b6f700;
}
#msgText {
	margin : 0px;
	margin-left : -1px;
	width : 240px;
	height : 30px;
	border : none;
	font-size : 7.5pt;
	padding : 0px;
	color : white;
	overflow : hidden;
	background : none;
}
.saveIt {
	margin-left : 223px;
	margin-top : 15px;
	position : absolute;
	background-image : url("/img/icons/puce_tick.gif");
	cursor : pointer;
	width : 17px;
	height : 17px;
}
.rewardBox, #validationBox, #creationBox, #applyBox, #jokerBox, #guGiveBox, #scGiveBox, #cancelBox {
	display : block;
	z-index : 15;
}
.rewardBox .blackHole, #validationBox .blackHole, #creationBox .blackHole, #applyBox .blackHole, #jokerBox .blackHole, #guGiveBox .blackHole, #scGiveBox .blackHole, #cancelBox .blackHole {
	position : fixed;
	width : 100%;
	height : 100%;
	top : 0px;
	bottom : 0px;
	z-index : 8;
	left : 0px;
	background-color : #1a1612;
	opacity : 0.7;
	filter : alpha(opacity=70);
	zoom : 1;
}
.rewardBox div.sitePopup, #validationBox div.sitePopup, #creationBox div.sitePopup, #applyBox div.sitePopup, #jokerBox div.sitePopup, #guGiveBox div.sitePopup, #scGiveBox div.sitePopup, #cancelBox div.sitePopup {
	position : absolute;
	top : 180px;
	width : 100%;
	z-index : 9;
}
.rewardBox div.sitePopup div.header, .rewardBox div.sitePopup div.footer, #validationBox div.sitePopup div.header, #validationBox div.sitePopup div.footer, #creationBox div.sitePopup div.header, #creationBox div.sitePopup div.footer, #applyBox div.sitePopup div.header, #applyBox div.sitePopup div.footer, #jokerBox div.sitePopup div.header, #jokerBox div.sitePopup div.footer, #guGiveBox div.sitePopup div.header, #guGiveBox div.sitePopup div.footer, #scGiveBox div.sitePopup div.header, #scGiveBox div.sitePopup div.footer, #cancelBox div.sitePopup div.header, #cancelBox div.sitePopup div.footer {
	height : 40px;
	width : 450px;
	margin : auto;
}
.rewardBox div.sitePopup div.header, #validationBox div.sitePopup div.header, #creationBox div.sitePopup div.header, #applyBox div.sitePopup div.header, #jokerBox div.sitePopup div.header, #guGiveBox div.sitePopup div.header, #scGiveBox div.sitePopup div.header, #cancelBox div.sitePopup div.header {
	background : url("/img/skin/pop_base_top.png") no-repeat bottom left;
}
.rewardBox div.sitePopup div.footer, #validationBox div.sitePopup div.footer, #creationBox div.sitePopup div.footer, #applyBox div.sitePopup div.footer, #jokerBox div.sitePopup div.footer, #guGiveBox div.sitePopup div.footer, #scGiveBox div.sitePopup div.footer, #cancelBox div.sitePopup div.footer {
	background : url("/img/skin/pop_base_foot.png") no-repeat top left;
}
.rewardBox div.sitePopup div.notNews div.content, #validationBox div.sitePopup div.notNews div.content, #creationBox div.sitePopup div.notNews div.content, #applyBox div.sitePopup div.notNews div.content, #jokerBox div.sitePopup div.notNews div.content, #guGiveBox div.sitePopup div.notNews div.content, #scGiveBox div.sitePopup div.notNews div.content, #cancelBox div.sitePopup div.notNews div.content {
	width : 450px;
	margin : auto;
	color : #675949;
	background-color : #1a1612;
	padding-top : 1px;
	padding-bottom : 10px;
	background : url("/img/skin/pop_base_body.png") repeat-y top left;
	font-size : 13px;
}
.rewardBox div.sitePopup div.notNews div.content div, #validationBox div.sitePopup div.notNews div.content div, #creationBox div.sitePopup div.notNews div.content div, #applyBox div.sitePopup div.notNews div.content div, #jokerBox div.sitePopup div.notNews div.content div, #guGiveBox div.sitePopup div.notNews div.content div, #scGiveBox div.sitePopup div.notNews div.content div, #cancelBox div.sitePopup div.notNews div.content div {
	margin : 0px;
	padding : 0px;
	margin : 0 20px 0px 20px;
	text-align : center;
	color : #B39A7F;
}
.rewardBox div.sitePopup div.notNews div.content .ingr, #validationBox div.sitePopup div.notNews div.content .ingr, #creationBox div.sitePopup div.notNews div.content .ingr, #applyBox div.sitePopup div.notNews div.content .ingr, #jokerBox div.sitePopup div.notNews div.content .ingr, #guGiveBox div.sitePopup div.notNews div.content .ingr, #scGiveBox div.sitePopup div.notNews div.content .ingr, #cancelBox div.sitePopup div.notNews div.content .ingr {
	margin : 0px;
}
.rewardBox div.sitePopup div.notNews div.content div.objlistrec, #validationBox div.sitePopup div.notNews div.content div.objlistrec, #creationBox div.sitePopup div.notNews div.content div.objlistrec, #applyBox div.sitePopup div.notNews div.content div.objlistrec, #jokerBox div.sitePopup div.notNews div.content div.objlistrec, #guGiveBox div.sitePopup div.notNews div.content div.objlistrec, #scGiveBox div.sitePopup div.notNews div.content div.objlistrec, #cancelBox div.sitePopup div.notNews div.content div.objlistrec {
	margin-left : 0px;
}
.rewardBox div.sitePopup div.content, #validationBox div.sitePopup div.content, #creationBox div.sitePopup div.content, #applyBox div.sitePopup div.content, #jokerBox div.sitePopup div.content, #guGiveBox div.sitePopup div.content, #scGiveBox div.sitePopup div.content, #cancelBox div.sitePopup div.content {
	width : 450px;
	margin : auto;
	color : #675949;
	background-color : #1a1612;
	padding-top : 1px;
	padding-bottom : 10px;
	background : url("/img/skin/pop_base_body.png") repeat-y top left;
}
.rewardBox div.sitePopup div.content div, #validationBox div.sitePopup div.content div, #creationBox div.sitePopup div.content div, #applyBox div.sitePopup div.content div, #jokerBox div.sitePopup div.content div, #guGiveBox div.sitePopup div.content div, #scGiveBox div.sitePopup div.content div, #cancelBox div.sitePopup div.content div {
	margin : 0px;
	padding : 0px;
	margin : 0 20px 0px 20px;
	text-align : center;
	color : #B39A7F;
}
.rewardBox div.sitePopup div.content .ingr, #validationBox div.sitePopup div.content .ingr, #creationBox div.sitePopup div.content .ingr, #applyBox div.sitePopup div.content .ingr, #jokerBox div.sitePopup div.content .ingr, #guGiveBox div.sitePopup div.content .ingr, #scGiveBox div.sitePopup div.content .ingr, #cancelBox div.sitePopup div.content .ingr {
	margin : 0px;
}
.rewardBox div.sitePopup div.content div.objlistrec, #validationBox div.sitePopup div.content div.objlistrec, #creationBox div.sitePopup div.content div.objlistrec, #applyBox div.sitePopup div.content div.objlistrec, #jokerBox div.sitePopup div.content div.objlistrec, #guGiveBox div.sitePopup div.content div.objlistrec, #scGiveBox div.sitePopup div.content div.objlistrec, #cancelBox div.sitePopup div.content div.objlistrec {
	margin-left : 0px;
}
.rewardBox div.sitePopup div.content p, #validationBox div.sitePopup div.content p, #creationBox div.sitePopup div.content p, #applyBox div.sitePopup div.content p, #jokerBox div.sitePopup div.content p, #guGiveBox div.sitePopup div.content p, #scGiveBox div.sitePopup div.content p, #cancelBox div.sitePopup div.content p {
	font-size : 14px;
}
.rewardBox div.sitePopup div.error div.header, #validationBox div.sitePopup div.error div.header, #creationBox div.sitePopup div.error div.header, #applyBox div.sitePopup div.error div.header, #jokerBox div.sitePopup div.error div.header, #guGiveBox div.sitePopup div.error div.header, #scGiveBox div.sitePopup div.error div.header, #cancelBox div.sitePopup div.error div.header {
	background : url("/img/skin/pop_warn_top.png") no-repeat bottom left;
}
.rewardBox div.sitePopup div.error div.footer, #validationBox div.sitePopup div.error div.footer, #creationBox div.sitePopup div.error div.footer, #applyBox div.sitePopup div.error div.footer, #jokerBox div.sitePopup div.error div.footer, #guGiveBox div.sitePopup div.error div.footer, #scGiveBox div.sitePopup div.error div.footer, #cancelBox div.sitePopup div.error div.footer {
	background : url("/img/skin/pop_warn_foot.png") no-repeat top left;
}
.rewardBox div.sitePopup div.error div.content, #validationBox div.sitePopup div.error div.content, #creationBox div.sitePopup div.error div.content, #applyBox div.sitePopup div.error div.content, #jokerBox div.sitePopup div.error div.content, #guGiveBox div.sitePopup div.error div.content, #scGiveBox div.sitePopup div.error div.content, #cancelBox div.sitePopup div.error div.content {
	background : url("/img/skin/pop_warn_body.png") repeat-y top left;
}
.rewardBox div.sitePopup div.recipe, #validationBox div.sitePopup div.recipe, #creationBox div.sitePopup div.recipe, #applyBox div.sitePopup div.recipe, #jokerBox div.sitePopup div.recipe, #guGiveBox div.sitePopup div.recipe, #scGiveBox div.sitePopup div.recipe, #cancelBox div.sitePopup div.recipe {
	margin-top : -100px;
}
.rewardBox div.sitePopup div.recipe div.header, #validationBox div.sitePopup div.recipe div.header, #creationBox div.sitePopup div.recipe div.header, #applyBox div.sitePopup div.recipe div.header, #jokerBox div.sitePopup div.recipe div.header, #guGiveBox div.sitePopup div.recipe div.header, #scGiveBox div.sitePopup div.recipe div.header, #cancelBox div.sitePopup div.recipe div.header {
	background : url("/img/skin/pop_rec_top.png") no-repeat bottom left;
}
.rewardBox div.sitePopup div.recipe div.footer, #validationBox div.sitePopup div.recipe div.footer, #creationBox div.sitePopup div.recipe div.footer, #applyBox div.sitePopup div.recipe div.footer, #jokerBox div.sitePopup div.recipe div.footer, #guGiveBox div.sitePopup div.recipe div.footer, #scGiveBox div.sitePopup div.recipe div.footer, #cancelBox div.sitePopup div.recipe div.footer {
	background : url("/img/skin/pop_rec_foot.png") no-repeat top left;
}
.rewardBox div.sitePopup div.recipe div.content, #validationBox div.sitePopup div.recipe div.content, #creationBox div.sitePopup div.recipe div.content, #applyBox div.sitePopup div.recipe div.content, #jokerBox div.sitePopup div.recipe div.content, #guGiveBox div.sitePopup div.recipe div.content, #scGiveBox div.sitePopup div.recipe div.content, #cancelBox div.sitePopup div.recipe div.content {
	background : url("/img/skin/pop_rec_body.png") repeat-y top left;
}
.rewardBox div.sitePopup div.recipe div.content div, #validationBox div.sitePopup div.recipe div.content div, #creationBox div.sitePopup div.recipe div.content div, #applyBox div.sitePopup div.recipe div.content div, #jokerBox div.sitePopup div.recipe div.content div, #guGiveBox div.sitePopup div.recipe div.content div, #scGiveBox div.sitePopup div.recipe div.content div, #cancelBox div.sitePopup div.recipe div.content div {
	text-align : left;
}
#notBox {
	display : block;
	z-index : 15;
}
#notBox .blackHole {
	position : fixed;
	width : 100%;
	height : 100%;
	top : 0px;
	bottom : 0px;
	z-index : 8;
	left : 0px;
	background-color : #1a1612;
	opacity : 0.7;
	filter : alpha(opacity=70);
	zoom : 1;
}
#notBox div.sitePopup {
	position : absolute;
	top : 180px;
	width : 100%;
	z-index : 9;
}
#notBox div.sitePopup div.header, #notBox div.sitePopup div.footer {
	height : 40px;
	width : 550px;
	margin : auto;
}
#notBox div.sitePopup div.header {
	background : url("/img/skin/not_base_top.png") no-repeat bottom left;
}
#notBox div.sitePopup div.footer {
	background : url("/img/skin/not_base_foot.png") no-repeat top left;
}
#notBox div.sitePopup div.content {
	width : 550px;
	margin : auto;
	color : #675949;
	background-color : #1a1612;
	padding-top : 10px;
	padding-bottom : 10px;
	background : url("/img/skin/not_base_body.png") repeat-y top left;
	font-size : 14px;
}
#notBox div.sitePopup div.content img.newsImg {
	position : relative;
	float : left;
	margin : 5px;
	margin-right : 10px;
}
#notBox div.sitePopup div.content div {
	margin : 0px;
	padding : 0px;
	margin : 0 20px 0px 20px;
	text-align : left;
	color : #B39A7F;
}
#notBox div.sitePopup div.content .ingr {
	margin : 0px;
}
#notBox div.sitePopup div.content div.objlistrec {
	margin-left : 0px;
}
#notBox div.sitePopup div.error div.header {
	background : url("/img/skin/pop_warn_top.png") no-repeat bottom left;
}
#notBox div.sitePopup div.error div.footer {
	background : url("/img/skin/pop_warn_foot.png") no-repeat top left;
}
#notBox div.sitePopup div.error div.content {
	background : url("/img/skin/pop_warn_body.png") repeat-y top left;
}
#notBox div.sitePopup div.recipe {
	margin-top : -100px;
}
#notBox div.sitePopup div.recipe div.header {
	background : url("/img/skin/pop_rec_top.png") no-repeat bottom left;
}
#notBox div.sitePopup div.recipe div.footer {
	background : url("/img/skin/pop_rec_foot.png") no-repeat top left;
}
#notBox div.sitePopup div.recipe div.content {
	background : url("/img/skin/pop_rec_body.png") repeat-y top left;
}
#notBox div.sitePopup div.recipe div.content div {
	text-align : left;
}
a.betaCall {
	position : absolute;
	top : 90px;
	left : 10px;
	background : url("/img/skin/buy_n_sell_button.gif") no-repeat 0px 3px;
	width : 491px;
	height : 43px;
	border : none;
	color : white;
	font-size : 22px;
	text-align : center;
	line-height : 25px;
	text-transform : uppercase;
	text-decoration : none;
	font-weight : bold;
	padding-top : 8px;
}
a.betaCall:hover {
	padding-top : 9px;
}
div.browser {
	margin : 0px;
	padding : 0px;
	height : 20px;
	width : 250px;
	padding-top : 5px;
	margin : auto;
	text-align : center;
}
div.browser a.start, div.browser a.prev, div.browser a.nextB, div.browser a.end {
	margin : 0px;
	padding : 0px;
	display : block;
	float : left;
	position : relative;
	width : 20px;
	height : 15px;
}
div.browser a.start span, div.browser a.prev span, div.browser a.nextB span, div.browser a.end span {
	display : none;
}
div.browser a.start {
	background : url("/img/icons/start.gif") no-repeat 0px 0px;
}
div.browser a.prev {
	background : url("/img/icons/prev.gif") no-repeat 0px 0px;
}
div.browser a.nextB {
	background : url("/img/icons/next.gif") no-repeat 0px 0px;
}
div.browser a.end {
	background : url("/img/icons/end.gif") no-repeat 0px 0px;
}
div.browser a.start:hover {
	background : url("/img/icons/start_hover.gif") no-repeat 0px 0px;
}
div.browser a.prev:hover {
	background : url("/img/icons/prev_hover.gif") no-repeat 0px 0px;
}
div.browser a.nextB:hover {
	background : url("/img/icons/next_hover.gif") no-repeat 0px 0px;
}
div.browser a.end:hover {
	background : url("/img/icons/end_hover.gif") no-repeat 0px 0px;
}
div.browser div.slot {
	float : left;
	position : relative;
	width : 20px;
}
div.browser div.indexB {
	float : left;
	position : relative;
	padding : 0 10px 0 10px;
	color : #6e7985;
	font-size : 16px;
	line-height : 16px;
	font-variant : small-caps;
}
div.GFcontent {
	width : 650px;
}
div.GFcontent h3 {
	margin : 0px;
	padding : 0px;
	margin : 10px 0 0 10px;
	padding-left : 0px;
	line-height : 24px;
	font-size : 18px;
	border-bottom : 5px solid #4d4236;
}
div.GFcontent div.GFchap {
	margin : 0 0 0px 10px;
	line-height : 16px;
	font-size : 14px;
}
div.GFcontent div.GFchap img.screen {
	position : relative;
	float : left;
	padding : 2px;
	margin : 4px 0 0 0;
	width : 170px;
	height : 100px;
	background : url("/img/help/hbg.jpg") no-repeat top left;
}
div.GFcontent div.GFchap div.GFtxt {
	padding-left : 179px;
}
div.GFcontent div.GFchap div.GFtxt strong {
	color : #E6CFB8;
}
div.GFcontent div.GFchap div.GFtxt ul {
	margin-left : 0px;
	padding-left : 0px;
}
div.GFcontent div.GFchap div.GFtxt ul li {
	list-style : none;
	padding : 0 0 3px 15px;
	background : url("/img/icons/puce_star.gif") no-repeat 0 3px;
}
pre.code {
	font-size : 12px;
}
div.Helpcontent {
	width : 510px;
}
div.Helpcontent h3 {
	margin : 0px;
	padding : 0px;
	margin : 10px 0 0 10px;
	padding-left : 0px;
	line-height : 24px;
	font-size : 18px;
	border-bottom : 5px solid #4d4236;
}
div.Helpcontent div.Hchap {
	margin : 0 0 0px 10px;
	line-height : 16px;
	font-size : 14px;
}
div.Helpcontent div.Hchap img.screen {
	position : relative;
	float : left;
	padding : 2px;
	margin : 4px 0 0 0;
	width : 170px;
	height : 100px;
	background : url("/img/help/hbg.jpg") no-repeat top left;
}
div.Helpcontent div.Hchap div.Htxt {
	padding-left : 179px;
}
div.Helpcontent div.Hchap div.Htxt strong {
	color : #E6CFB8;
}
div.Helpcontent div.Hchap div.Htxt ul {
	margin-left : 0px;
	padding-left : 0px;
}
div.Helpcontent div.Hchap div.Htxt ul li {
	list-style : none;
	padding : 0 0 3px 15px;
	background : url("/img/icons/puce_star.gif") no-repeat 0 3px;
}
#body div.helpIntro {
	margin-left : 50px;
}
#body div.helpBox {
	position : relative;
	float : left;
	margin : 0px;
	padding : 0px;
	margin : 0 0px 10px 10px;
	width : 190px;
	height : 115px;
	border : 0px solid #675949;
	background : url("/img/skin/help_bg.gif") no-repeat 0px 0px;
}
#body div.helpBox h3 {
	margin : 0px;
	padding : 0px;
	margin : 5px 13px 0 22px;
	height : 22px;
	line-height : 24px;
	font-size : 24px;
	color : #B39A7F;
	border-bottom : 2px solid #695753;
}
#body div.helpBox h3 img {
	margin : 0px;
	padding : 0px;
	vertical-align : -30%;
}
#body div.helpBox h3:first-letter {
	color : #E6CFB8;
}
#body div.helpBox ul.puce {
	margin : 0px;
	padding : 0px;
	margin : 10px 0 0 45px;
}
#body div.helpBox ul.puce li {
	margin : 0px;
	padding : 0px;
	line-height : 16px;
	font-size : 14px;
	padding-bottom : 2px;
}
#body div.helpBox ul.puce li a {
	color : #E6CFB8;
	text-decoration : none;
}
#body div.helpBox ul.puce li a.active, #body div.helpBox ul.puce li a:hover {
	color : #9fff22;
}
#body div.helpBox ul.puce li.active {
	list-style-image : url("/img/icons/puce_GM.gif");
}
#body div.helpBox ul.puce li.active a {
	color : #9fff22;
}
#body div.helpMenu {
	width : 180px;
	position : absolute;
	top : 37px;
	right : 0px;
}
#body div.helpMenu div.helpBox {
	margin : 0 0px 0px 0px;
}
div.morepyram {
	position : absolute;
	top : 18px;
	left : 30px;
}
div.morepyram a.cashButton {
	display : block;
	width : 412px;
	height : 63px;
	background : url("/img/skin/bank_clik.gif") no-repeat 0px 0px;
	text-decoration : none;
}
div.morepyram a.cashButton span {
	margin-left : 75px;
	font-size : 34px;
	line-height : 60px;
	color : #6b3811;
	font-weight : bold;
}
div.morepyram a.cashButton:hover {
	background : url("/img/skin/bank_clik2.gif") no-repeat 0px 0px;
}
div.morepyram a.cashButton:hover span {
	color : #8a4817;
}
div.bankIntro {
	position : absolute;
	top : 13px;
	left : 467px;
	width : 180px;
	height : 150px;
}
div.bankIntro p {
	font-size : 12px;
	line-height : 14px;
	padding-left : 10px;
	padding-right : 10px;
}
div.bankIntro p.imp {
	margin : 0px;
	padding : 0px;
	text-indent : 0px;
	font-size : 22px;
	color : #feffcc;
	font-weight : bold;
	padding-left : 10px;
	padding-right : 10px;
}
div.bankIntro strong {
	color : #E6CFB8;
}
div.bankIntro img.firstBuy {
	margin-right : -80px;
	margin-top : -50px;
	position : relative;
	float : right;
}
div.bankIntro img.xmasBuy {
	margin-right : -85px;
	margin-top : -50px;
	position : relative;
	float : right;
}
div.bankIntro ul.puce {
	margin : 0px;
	padding : 0px;
	margin : 3px 0 0 22px;
	padding : 0;
}
div.bankIntro ul.puce li {
	margin : 0px;
	padding : 0px;
	font-size : 12px;
	line-height : 14px;
	padding-bottom : 3px;
}
div.bankFidelity {
	position : relative;
	width : 684px;
	height : 276px;
	margin : auto;
	background : url("/img/skin/bank_bottom.gif") no-repeat 0px 0px;
}
div.bankFidelity div.fidPointer1, div.bankFidelity div.fidPointer2, div.bankFidelity div.fidPointer3 {
	position : absolute;
	top : 65px;
	left : 208px;
	width : 28px;
	height : 34px;
	background : url("/img/skin/bank_cursor.png") no-repeat 0px 0px;
}
div.bankFidelity div.fidPointer2 {
	left : 408px;
	background : url("/img/skin/bank_cursor2.png") no-repeat 0px 0px;
}
div.bankFidelity div.fidPointer3 {
	left : 618px;
	background : url("/img/skin/bank_cursor3.png") no-repeat 0px 0px;
}
div.bankFidelity #fidMark {
	position : absolute;
	top : 10px;
	left : 250px;
	width : 170px;
	color : #6e604f;
	font-size : 26px;
	text-align : center;
	font-weight : bold;
	letter-spacing : 2px;
}
div.bankFidelity #fidMark span.mini {
	font-size : 14px;
	letter-spacing : 0px;
	font-variant : small-caps;
}
div.bankFidelity #fidBarContainer {
	position : absolute;
	top : 50px;
	left : 31px;
	width : 612px;
	height : 31px;
}
div.bankFidelity #fidBarContainer #fidBar {
	position : relative;
	background : url("/img/skin/bank_fidelitybar.png") no-repeat 0px 0px;
	height : 31px;
}
div.bankFidelity #fidBarContainer #fidBar div.fidEnd {
	float : right;
	margin-right : -8px;
	background : url("/img/skin/bank_fidelitybar_end.png") no-repeat 0px 0px;
	height : 31px;
	width : 8px;
}
#fidBonus {
	position : absolute;
	top : 100px;
	left : 30px;
	height : 180px;
}
#fidBonus .fidBonusSlot {
	position : absolute;
	top : 20px;
	width : 180px;
	height : 100px;
	background : url("/img/skin/bank_plak_1.png") no-repeat 0px 0px;
}
#fidBonus .fidBonusSlot .artwork {
	margin-left : -17px;
	margin-top : -17px;
	position : relative;
	float : left;
}
#fidBonus .fidBonusSlot .done {
	position : absolute;
	bottom : 5px;
	right : -5px;
}
#fidBonus .fidBonusSlot p {
	margin : 0px;
	padding : 0px;
	padding : 5px 7px 0 3px;
	color : #853c1e;
	font-size : 12px;
	line-height : 16px;
	font-weight : bold;
}
#fidBonus .fidBonusSlot strong {
	color : #fff;
	font-size : 16px;
}
#fidBonus .fidBonusSlot em {
	position : absolute;
	bottom : 22px;
	left : 6px;
	font-size : 13px;
	margin : auto;
	color : #feffcc;
	font-weight : normal;
}
#fidBonus .locked {
	background : url("/img/skin/bank_plak_3.png") no-repeat 0px 0px;
}
#fidBonus .locked p {
	color : #2b2d32;
}
#fidBonus .fidOne {
	left : 20px;
}
#fidBonus .fidTwo {
	left : 220px;
}
#fidBonus .fidThree {
	left : 420px;
}
.fidHistory {
	margin-left : 60px;
	margin-bottom : 15px;
}
.fidHistory span {
	margin-left : 5px;
	margin-right : 5px;
}
.fidHistory table {
	margin-bottom : 15px;
}
.fidHistory table tr td {
	padding-right : 3px;
}
#body table tr.nextFidRemove {
	color : #B3A79B;
	background-color : #4d4843;
	text-align : center;
}
.guildianList {
	width : 680px;
	margin-top : 20px;
}
.guildianList .advertList {
	display : inline;
	float : right;
}
.sctAdList {
	margin-left : 80px;
}
.blockArticle {
	padding-bottom : 10px;
}
.blockArticle .blockIntro {
	height : 40px;
}
.blockArticle .blockIntro p.sk {
	vertical-align : middle;
}
.blockArticle .blockIntro p.art {
	padding-top : 5px;
}
.talist {
	width : 317px;
}
fieldset.fsart {
	border : 0px solid red;
	padding : 0px;
	width : 500px;
}
fieldset.fsart ul {
	margin : 0px;
	padding : 2px;
	list-style-image : none;
}
fieldset.fsart ul li {
	list-style : none;
	clear : both;
}
fieldset.fsart li.center {
	text-align : center;
}
fieldset.fsart li.center span.show {
	display : inline;
}
fieldset.fsart label {
	position : relative;
	display : block;
	float : left;
	text-align : right;
	padding-right : 5px;
	line-height : 25px;
	width : 100px;
	font-size : 14px;
}
.valArt {
	margin-left : 100px;
}
div#bank {
	margin : 0px;
	padding : 0px;
	position : relative;
	width : 684px;
	height : 234px;
	margin : auto;
	margin-top : 30px;
	background : url("/img/skin/bank_top.gif") no-repeat 0px 0px;
}
div#bank h1 {
	margin : 0px;
	padding : 0px;
}
div#bank h1.bankArt {
	background : url("/img/artworks/bank_artwork.png") no-repeat 0px 0px;
	margin : 0px;
	padding : 0px;
	margin-top : 10px;
	height : 205px;
	margin-left : 15px;
}
div#bank div.cashHeader p {
	font-size : 14px;
}
div#bank .artworkBank {
	height : 150px;
	width : 620px;
	background-color : #fff;
	margin-bottom : 10px;
}
div#bank .bankInfos li a, div#bank .bankFaq {
	margin : 0px;
	padding : 10px;
	text-align : center;
	margin-bottom : 10px;
}
div#bank .bankInfos li a, div#bank .bankFaq, div#bank .bankDetails {
	background-color : #4d4236;
	border : 1px solid #675949;
}
div#bank .bankCountry, div#bank .bankInfos a strong, div#bank .bankFaq, div#bank .bankFaq dd a, div#bank .bankDetails a, div#bank .bankMeans a {
	color : #E6CFB8;
}
div#bank .bankInfos a, div#bank .bankFaq dd, div#bank .bankMeans .price {
	color : #B39A7F;
}
div#bank .bankInfos li a:hover {
	background-color : #675949;
	border : 1px solid #B39A7F;
}
div#bank .bankCountry {
	font-size : 14pt;
	font-weight : bold;
	margin-bottom : 10px;
}
div#bank .bankCountry div.cSelect {
	background-color : #4d4236;
	border : 1px solid #675949;
	float : left;
	position : relative;
	width : 450px;
	text-align : center;
}
div#bank .bankCountry div.cSelect h3 {
	margin : 0px;
	padding : 0px;
	font-size : 16px;
	font-weight : bold;
	color : #4d4236;
	background-color : #B39A7F;
}
div#bank .bankCountry div.cNfo {
	margin-left : 10px;
	padding : 5px;
	width : 190px;
	float : left;
	position : relative;
	font-size : 12px;
	line-height : 12px;
	font-weight : normal;
	background-color : #4d4236;
	border : 1px solid #675949;
	color : #B39A7F;
}
div#bank .bankCountry ul {
	margin : 0px;
	padding : 0px;
	margin-top : 5px;
	margin-bottom : 5px;
	list-style : none;
}
div#bank .bankCountry ul li {
	display : inline;
	padding-left : 5px;
	padding-right : 5px;
}
div#bank .bankCountry ul li a img {
	padding : 1px;
	background-color : #1a1612;
	border : 2px solid #3c332a;
}
div#bank .bankCountry ul li a:hover img {
	border : 2px solid #B39A7F;
}
div#bank ul.bankInfos {
	margin : 0px;
	padding : 0px;
	list-style : none;
}
div#bank ul.bankInfos li {
	margin : 0px;
	padding : 0px;
	position : relative;
	float : left;
}
div#bank ul.bankInfos li .padMebaby {
	margin-right : 10px;
}
div#bank ul.bankInfos li a {
	margin : 0px;
	padding : 0px;
	display : block;
	width : 325px;
	margin-bottom : 10px;
	text-decoration : none;
	font-size : 12px;
}
div#bank ul.bankInfos li a strong {
	display : block;
	font-size : 16px;
	font-weight : bold;
	color : #4d4236;
	background-color : #B39A7F;
}
div#bank ul.bankInfos li a strong img {
	margin : 0px;
	padding : 0px;
	border : 0px solid red;
	vertical-align : -17%;
}
div#bank .bankFaq {
	text-align : left;
	display : none;
}
div#bank .bankFaq dl, div#bank .bankFaq dt {
	font-weight : bold;
}
div#bank .bankFaq dd {
	font-size : 10pt;
	padding-left : 10px;
	margin-bottom : 10px;
}
div#bank .bankDetails {
	float : left;
	position : absolute;
	overflow : hidden;
	width : 385px;
	margin-left : 285px;
	margin-top : 0px;
	padding : 7px;
	min-height : 100px;
	color : white;
}
div#bank .bankDetails h2 {
	background-image : none;
	margin : 0px;
	padding : 0px;
}
div#bank .bankDetails img {
	margin-right : 15px;
	margin-top : 10px;
}
div#bank ul.bankMeans {
	margin : 0px;
	padding : 0px;
	list-style : none;
}
div#bank .bankMeans li {
	margin : 0px;
	padding : 0px;
	margin-bottom : 5px;
	width : 270px;
}
div#bank .bankMeans li a {
	text-decoration : none;
	display : block;
	height : 71px;
	text-align : left;
	padding-left : 0px;
	background-image : url("/img/skin/bank_bg.gif");
}
div#bank .bankMeans li a:hover {
	background-image : url("/img/skin/bank_bg_hover.gif");
}
div#bank .bankMeans li.current {
	margin-left : 10px;
}
div#bank .bankMeans li.current a {
	background-image : url("/img/skin/bank_bg_active.gif");
}
div#bank .bankMeans img {
	border : 0px;
	padding : 2px 0 0 2px;
}
div#bank .bankMeans img.bicon {
	border : 0px;
	float : left;
}
div#bank .bankMeans .name, div#bank .bankMeans .value, div#bank .bankMeans .price {
	margin-left : 80px;
	display : block;
}
div#bank .bankMeans .name {
	padding-top : 5px;
	font-weight : bold;
}
div#bank .bankMeans .value {
	font-size : 20px;
}
div#bank .bankMeans .price {
	font-size : 12px;
}
div#bank .bankDetails h2 {
	margin-top : 0px;
}
div#bank .bankDetails ul.tutorial {
	margin : 0px;
	padding : 0px;
	list-style : none;
}
div#bank .bankDetails p.warning {
	font-size : 10pt;
	font-style : italic;
}
div#bank .bankDetails ul.tutorial li {
	margin : 0px;
	padding : 0px;
	margin-left : 20px;
	padding : 2px;
	padding-right : 5px;
	padding-left : 55px;
	background-repeat : no-repeat;
	background-position : 5px 5px;
	font-size : 10pt;
	margin-bottom : 5px;
	min-height : 45px;
}
div#bank .bankDetails ul.tutorial li img {
	float : right;
	position : relative;
}
div#bank .bankDetails form {
	margin : 0px;
	padding : 0px;
	margin-left : 25px;
}
div#bank .bankDetails input.field {
	width : 100px;
}
div#bank .bankDetails ul.tutorial li.sms {
	background-image : url("/img/bank/tuto_sms.gif");
}
div#bank .bankDetails ul.tutorial li.wait {
	background-image : url("/img/bank/tuto_wait.gif");
}
div#bank .bankDetails ul.tutorial li.done {
	background-image : url("/img/bank/tuto_done.gif");
}
div#bank .bankDetails ul.tutorial li.mouse {
	background-image : url("/img/bank/tuto_mouse.gif");
}
div#bank .bankDetails ul.tutorial li.call {
	background-image : url("/img/bank/tuto_call.gif");
}
div#bank .bankDetails ul.tutorial li.listen {
	background-image : url("/img/bank/tuto_listen.gif");
}
div#bank .bankDetails ul.tutorial li.hangup {
	background-image : url("/img/bank/tuto_hangup.gif");
}
div#bank .bankDetails ul.tutorial li.trouble {
	background-image : url("/img/bank/tuto_trouble.gif");
}
div#bank .bankDetails .info {
	font-size : 10pt;
	font-style : italic;
}
div#bank .bankDetails .sipsForm div {
	margin : 0px;
	padding : 0px;
	margin-left : 0px;
}
div#bank .bankDetails .sipsForm div a {
	margin : 0px;
	padding : 0px;
	width : 160px;
	height : 110px;
}
div#bank .bankDetails .sipsForm div a img {
	margin : 0px;
	padding : 0px;
}
div#bank .bankDetails .quotaMessage {
	font-size : 10pt;
	font-weight : bold;
}
div#bank .bankDetails .ack {
	font-size : 9pt;
	text-align : justify;
	margin-bottom : 10px;
}
body.ie7 #body span.magicObj span {
	display : inline-block;
	width : 90px;
}
body.ie7 #header {
	width : 1000px;
}
body.ie7 #body p.enluminure {
	margin : 5px 0 0px 0px;
}
body.ie7 #body table.chaine_wrapper tr.body_wrapper td.center div.wrapper_content, body.ie7 #body table.chaine_wrapper2 tr.body_wrapper td.center div.wrapper_content {
	margin : 0px;
}
#body div.polaroid {
	float : left;
	position : relative;
	width : 200px;
	height : 220px;
	background : url("/img/skin/polaroid.png") no-repeat top left;
	margin : 15px;
}
#body div.polaroid div.swf {
	padding : 10px 10px 0px 10px;
}
#body div.polaroid p {
	color : #751a0b;
	font-size : 12px;
	line-height : 12px;
	margin : 0px;
	padding : 0px;
	padding-left : 5px;
	font-weight : bold;
}
#body div.polaroid p.small {
	margin : 0px;
	padding : 0px;
	padding-right : 5px;
	line-height : 10px;
	text-align : right;
	font-weight : normal;
	color : #8a8362;
	font-size : 10px;
}
#body #guildianExpress div.scoreSelector, #body #zoneScore div.scoreSelector {
	position : relative;
	width : 660px;
	margin : 10px 0 0 20px;
}
#body #guildianExpress div.scoreSelector div.durationChoice, #body #zoneScore div.scoreSelector div.durationChoice {
	margin-right : 10px;
	height : 20px;
}
#body #guildianExpress div.scoreSelector div.durationChoice ul, #body #zoneScore div.scoreSelector div.durationChoice ul {
	text-align : right;
	margin : 0px;
	padding : 0px;
}
#body #guildianExpress div.scoreSelector div.durationChoice ul li, #body #zoneScore div.scoreSelector div.durationChoice ul li {
	margin : 0px;
	padding : 0px;
	display : inline;
}
#body #guildianExpress div.scoreSelector div.durationChoice ul li a, #body #zoneScore div.scoreSelector div.durationChoice ul li a {
	height : 20px;
	padding : 3px 10px 2px 10px;
	margin : 0px 0 0 10px;
	color : #E6CFB8;
	background-color : #423d35;
	border : 1px solid #423d35;
	border-bottom : 0px solid #423d35;
	text-decoration : none;
}
#body #guildianExpress div.scoreSelector div.durationChoice ul li a.selected, #body #guildianExpress div.scoreSelector div.durationChoice ul li a:hover, #body #zoneScore div.scoreSelector div.durationChoice ul li a.selected, #body #zoneScore div.scoreSelector div.durationChoice ul li a:hover {
	background-color : #eed998;
	color : #423d35;
}
#body #guildianExpress div.scoreSelector div.userChoice, #body #zoneScore div.scoreSelector div.userChoice {
	position : absolute;
	top : 25px;
	left : 0px;
	width : 150px;
	color : #E6CFB8;
}
#body #guildianExpress div.scoreSelector div.userChoice ul, #body #zoneScore div.scoreSelector div.userChoice ul {
	margin : 0px;
	padding : 0px;
	padding : 0 0 0 20px;
}
#body #guildianExpress div.scoreSelector div.userChoice ul li, #body #zoneScore div.scoreSelector div.userChoice ul li {
	margin : 0 0 5px 0px;
}
#body #guildianExpress div.scoreSelector div.userChoice ul li a, #body #zoneScore div.scoreSelector div.userChoice ul li a {
	text-decoration : none;
	border-top-left-radius : 6px;
	-moz-border-radius-topleft : 6px;
	-webkit-border-top-left-radius : 6px;
	border-bottom-left-radius : 6px;
	-moz-border-radius-bottomleft : 6px;
	-webkit-border-bottom-left-radius : 6px;
	background-color : #423d35;
	padding : 0px 1px 2px 10px;
	display : block;
}
#body #guildianExpress div.scoreSelector div.userChoice ul li a.selected, #body #guildianExpress div.scoreSelector div.userChoice ul li a:hover, #body #zoneScore div.scoreSelector div.userChoice ul li a.selected, #body #zoneScore div.scoreSelector div.userChoice ul li a:hover {
	background-color : #eed998;
	color : #423d35;
}
#body #guildianExpress div.scoreSelector div.scoreTab, #body #zoneScore div.scoreSelector div.scoreTab {
	margin : -5px 0 0 150px;
	width : 510px;
	min-height : 140px;
	background-color : #423d35;
}
.fSearch {
	margin-left : 10px;
}
a.applies:hover img {
	padding-bottom : 1px;
}
#body div.tinypolaroid {
	float : left;
	position : relative;
	width : 126px;
	height : 119px;
	background : url("/img/skin/tinyPolaroid.png") no-repeat top left;
	margin : 5px;
}
#body div.tinypolaroid div.swf {
	padding : 8px 8px 0px 8px;
}
#body div.tinypolaroid p {
	color : #751a0b;
	font-size : 12px;
	line-height : 10px;
	margin : 0px;
	padding : 0px;
	padding-left : 5px;
	font-weight : bold;
}
#body div.tinypolaroid p.small {
	margin : 0px;
	padding : 0px;
	padding-right : 5px;
	line-height : 10px;
	text-align : right;
	font-weight : normal;
	color : #8a8362;
	font-size : 10px;
}
div.actrec {
	height : 24px;
}
#rightPlayMenu div.rightBody h3.maclasse {
	margin : 0px;
	padding : 0px;
	margin : 0 0 0 7px;
	padding : 10px 0 0 10px;
	line-height : 60px;
	font-size : 16px;
	width : 185px;
	height : 67px;
	background : url("/img/skin/knowledges/className.png") no-repeat top left;
	color : #AFABA4;
}
#rightPlayMenu div.rightBody h3:first-letter {
	color : #D3CEC6;
}
#rightPlayMenu div.rightBody a.sctRace, #rightPlayMenu div.rightBody a.sctChest, #rightPlayMenu div.rightBody a.sctTeam, #rightPlayMenu div.rightBody a.sctForum {
	position : relative;
	color : #596a6e;
	text-decoration : none;
	margin : 0 0 0 3px;
	padding : 5px 0 0 45px;
	width : 193px;
	height : 30px;
	display : block;
	background : url("/img/skin/chapitre_class.png") no-repeat top left;
}
#rightPlayMenu div.rightBody a.sctRace span, #rightPlayMenu div.rightBody a.sctChest span, #rightPlayMenu div.rightBody a.sctTeam span, #rightPlayMenu div.rightBody a.sctForum span {
	position : absolute;
	top : 4px;
	left : 8px;
}
#rightPlayMenu div.rightBody a.sctForum img {
	padding-left : 3px;
}
#rightPlayMenu div.rightBody a.sctRace:hover, #rightPlayMenu div.rightBody a.sctChest:hover, #rightPlayMenu div.rightBody a.sctTeam:hover, #rightPlayMenu div.rightBody a.sctForum:hover {
	background : url("/img/skin/chapitre_classhover.png") no-repeat top left;
}
div.chestIntro {
	width : 210px;
	padding : 0 280px 0 0;
	background : url("/img/skin/chestAW.png") no-repeat bottom right;
}
div.chestCollector {
	width : 470px;
	border : 1px solid #585550;
	background-color : #363431;
	margin : 0 7px 0 10px;
	padding : 17px 5px 5px 5px;
	background : url("/img/skin/bank_bottom.gif") no-repeat -50px -90px;
}
div.chestCollector div.chestForm {
	margin : 0 0 5px 0;
}
div.chestCollector div.chestForm span.formdesc {
	display : inline-block;
	zoom : 1;
	*display : inline;
	text-align : right;
	width : 120px;
}
div.chestCollector div.chestForm input {
	width : 80px;
	text-align : right;
}
div.chestCollector span.small {
	font-size : 9px;
}
div.miniClassList div.listmeObjective {
	width : 400px;
	border : 2px solid #9C9894;
	margin : 5px 0 20px 50px;
	background : url("/img/skin/knowledges/objectifBG.png") repeat-y top left;
}
div.classHistory div.stepClass {
	min-height : 55px;
	position : relative;
	width : 480px;
	margin : 4px 0 0 0;
	padding : 2px;
}
div.classHistory div.stepClass span.histIco {
	position : absolute;
	margin : 0px;
	padding : 0px;
	top : 0px;
	left : 0px;
	border : 0px solid #675949;
	text-align : center;
	height : 50px;
	width : 65px;
}
div.classHistory div.stepClass div.histDesc {
	margin : 0px 0 0 30px;
	padding : 0 0 0 25px;
	width : 420px;
	background-color : #4d4236;
	border : 1px solid #675949;
}
div.classHistory div.stepClass div.histDesc p {
	margin : 0px;
	padding : 0px;
	line-height : 14px;
	font-size : 12px;
	margin-bottom : 2px;
}
div.classHistory div.stepClass span.kindClass {
	width : 150px;
}
div.classHistory div.stepClass span.userClass {
	padding : 0 5px 0 5px;
	position : absolute;
	top : -5px;
	right : 0px;
	font-size : 10px;
	text-align : right;
	background-color : #3c332a;
	border : 1px solid #675949;
}
div.classHistory div.stepClass span.extraK {
	margin-top : 7px;
	padding : 0 5px 0 5px;
	position : relative;
	float : right;
}
div.classHistory div.stepClass span.extraK img {
	margin : 3px;
}
div.classHistory div.stepClass span.dateClass {
	width : 140px;
}
#knowledgeTab {
	position : relative;
	background : url("/img/skin/knowledges/bg_knowledges.png") no-repeat top left;
	height : 400px;
	width : 470px;
	margin : 0 0 0 3px;
	padding : 55px 0 0 25px;
	outline : 0px solid red;
}
#knowledgeTab div.nbPtsdispo {
	position : absolute;
	right : 45px;
	top : 14px;
	font-size : 14px;
	color : #D1C491;
}
#knowledgeTab div.titreKnow {
	position : absolute;
	left : 45px;
	top : 13px;
}
#knowledgeTab div.titreKnow h3 {
	color : #D1C491;
	margin : 0px;
	padding : 0px;
	font-size : 16px;
}
#knowledgeTab div.titreKnow h3:first-letter {
	font-size : 18px;
	color : #FFF2BB;
}
#knowledgeTab div.kLine {
	height : 85px;
}
#knowledgeTab div.kLine div.kslot, #knowledgeTab div.kLine div.kslotactive {
	background : url("/img/skin/knowledges/knwoledge_dis.png") no-repeat top left;
	position : relative;
	float : left;
	width : 59px;
	height : 68px;
	padding : 0 0 0 0;
	margin : 0 5px 0 0;
	outline : 0px solid red;
}
#knowledgeTab div.kLine div.kslot img, #knowledgeTab div.kLine div.kslotactive img {
	padding : 3px 0 0 3px;
}
#knowledgeTab div.kLine div.kslot div.knowup, #knowledgeTab div.kLine div.kslotactive div.knowup {
	position : absolute;
	padding : 0px 2px 0 0;
	bottom : 6px;
	left : -2px;
	background : url("/img/skin/knowledges/knowup.png") no-repeat top left;
	width : 21px;
	height : 19px;
	text-align : center;
	font-size : 10px;
	line-height : 16px;
	font-weight : bold;
	color : #dddddd;
}
#knowledgeTab div.kLine div.kslotactive {
	background : url("/img/skin/knowledges/knowledge_active.png") no-repeat top left;
}
#knowledgeTab div.kLine div.arrowKno {
	position : absolute;
	bottom : -13px;
	left : 16px;
	height : 25px;
	width : 25px;
	background : url("/img/skin/knowledges/know_arrow.png") no-repeat top left;
}
#knowledgeTab div.kLine div.upme {
	position : absolute;
	bottom : 6px;
	right : 0px;
}
#knowledgeTab div.kLine div.upme a {
	display : block;
	margin : 0px;
	padding : 0px;
	text-decoration : none;
	width : 55px;
	height : 20px;
	line-height : 17px;
	font-size : 17px;
	font-weight : bold;
	padding-left : 2px;
	padding : 40px 5px 0 0;
	text-align : right;
	background : url("/img/skin/knowledges/knowup2.png") no-repeat bottom right;
}
#knowledgeTab div.kLine div.kempty {
	position : relative;
	float : left;
	width : 57px;
	height : 61px;
	margin : 5px;
}
div.gimmeThoseThings {
	background : url("/img/skin/knowledges/objectifBG.png") repeat-y top left;
	border : 2px solid #9C9894;
	padding : 10px 20px 30px 70px;
	width : 386px;
	margin : 0 0 10px 5px;
	color : #525d72;
}
#body div.classObjectif {
	position : relative;
	color : #525d72;
	font-size : 14px;
	line-height : 18px;
	width : 386px;
	margin : 10px;
	padding : 10px 20px 30px 70px;
	border : 2px solid #9C9894;
	background : url("/img/skin/knowledges/objectifBG.png") repeat-y top left;
}
#body div.classObjectif h3 {
	color : #747b89;
	border-bottom : 1px solid #747b89;
	margin : 0px;
	padding : 0px;
	height : 25px;
	margin : 0 0 5px 0;
}
#body div.classObjectif h3:first-letter {
	color : #656b77;
}
#body div.classObjectif p.objTitre {
	font-size : 13px;
	line-height : 18px;
	margin : 0px;
	padding : 0px;
	margin : 10px 0 0 0;
	color : #c55a54;
}
#body div.classObjectif p.info {
	font-size : 13px;
	line-height : 22px;
	margin : 0px;
	padding : 0px;
	margin : -2px 0 0 0;
	color : #656b77;
}
#body div.classObjectif div.infosClass {
	position : absolute;
	top : 35px;
	right : 20px;
	text-align : right;
}
#body div.classObjectif div.infosClass p, #body div.classObjectif div.infosObj p {
	margin : 0px;
	padding : 0px;
}
#body div.classObjectif ul {
	margin : 0px;
	padding : 0px;
	padding : 0 0 0 10px;
}
#body div.classObjectif ul a:hover {
	color : #c55a54;
}
#body div.classObjectif div.listmeObjective {
	width : 400px;
}
#body div.classObjectif div.needBar {
	position : relative;
	height : 47px;
	width : 470px;
	margin : 0 0 10px -68px;
	background : url("/img/skin/objectif_bar.png") no-repeat top left;
}
#body div.classObjectif div.needBar div.objJoker {
	position : absolute;
	top : 0px;
	right : -5px;
}
#body div.classObjectif div.needBar span.objLevel {
	position : absolute;
	display : inline-block;
	zoom : 1;
	*display : inline;
	width : 50px;
	top : 4px;
	left : 5px;
	font-size : 28px;
	color : #c5d2d5;
	line-height : 40px;
	font-weight : bold;
	text-align : center;
}
#body div.classObjectif div.needBar span.objPerc {
	position : absolute;
	top : 1px;
	left : 317px;
	color : #c5d2d5;
	font-weight : bold;
	letter-spacing : 1px;
	outline : 0px solid red;
}
#body div.classObjectif div.needBar span.objRewards {
	position : absolute;
	top : 0px;
	right : 45px;
}
#body div.classObjectif div.needBar div.objPercBar {
	position : absolute;
	top : 19px;
	left : 70px;
	height : 21px;
	background : url("/img/skin/objectif_comp.png") no-repeat top left;
}
div.listmeObjective {
	width : 400px;
}
div.listmeObjective div.thisisaquest {
	position : relative;
	width : 50px;
	height : 70px;
	margin-right : 10px;
	text-align : center;
	display : inline-block;
	zoom : 1;
	*display : inline;
}
div.listmeObjective div.thisisaquest img.raceCheck {
	position : absolute;
	bottom : 22px;
	right : 0px;
}
div.listmeObjective div.thisisaquest a.useIt {
	position : absolute;
	top : 2px;
	left : 4px;
	display : block;
	width : 42px;
	height : 48px;
	text-align : left;
}
div.listmeObjective div.thisisaquest div.questlistqte {
	color : #ceeaf8;
	font-weight : bold;
	font-size : 14px;
	line-height : 12px;
}
div.listmeObjective div.thisisaquest div.questlistqte img {
	margin-right : -3px;
}
#classIntro {
	margin : 35px 0 0 10px;
	position : relative;
	background : url("/img/skin/class_title.png") no-repeat top left;
	width : 682px;
	height : 84px;
	color : #ebe0c2;
}
#classIntro div.className {
	position : absolute;
	width : 650px;
	height : 30px;
	top : 10px;
	left : 12px;
	text-align : center;
	font-size : 26px;
	line-height : 26px;
	outline : 0px solid red;
}
#classIntro div.classGrade {
	position : absolute;
	outline : 0px solid red;
	top : 50px;
	left : 16px;
	height : 25px;
	letter-spacing : -1px;
	color : #3f3e3b;
	font-size : 29px;
	line-height : 25px;
}
#classIntro div.msgPerso {
	position : absolute;
	width : 400px;
	height : 25px;
	top : 37px;
	left : 140px;
	font-size : 14px;
	text-align : center;
	outline : 0px solid red;
	line-height : 30px;
	color : #353432;
}
#classIntro div.msgPerso #msgText {
	margin : 0px;
	font-size : 14px;
	width : 370px;
	height : 20px;
	border : none;
	text-align : center;
	padding : 5px 0 0 0;
	color : #ebe0c2;
	overflow : hidden;
	background : none;
}
#classIntro div.msgPerso .saveIt {
	margin-left : 350px;
	margin-top : 5px;
	position : absolute;
	background-image : url("/img/icons/puce_tick.gif");
	cursor : pointer;
	width : 17px;
	height : 17px;
}
#classIntro div.classSub {
	position : absolute;
	font-size : 12px;
	letter-spacing : -1px;
	bottom : 17px;
	right : 20px;
}
#classIntro div.classSub a {
	color : #3f3e3b;
}
#classIntro div.classSub a:hover {
	color : #ebe0c2;
}
#publicPage {
	margin : 0 0 25px 0;
}
#publicPage #preview {
	margin : 20px 0 0 10px;
	width : 690px;
}
#publicPage #preview div.cTop {
	background : url("/img/skin/class_top.png") no-repeat top left;
	height : 26px;
	margin : 0px;
	padding : 0px;
}
#publicPage #preview div.cBody {
	background : url("/img/skin/class_body.png") repeat-y top left;
	padding : 0 20px 0 20px;
}
#publicPage #preview div.cBot {
	background : url("/img/skin/class_bot.png") no-repeat top left;
	height : 26px;
	margin : 0px;
	padding : 0px;
}
div.classmates {
	margin : 0 0 20px 0;
}
div.tabScoreClass {
	margin : 0 0 0 90px;
}
div.raceSchoolScore {
	width : 290px;
	height : 280px;
	margin : 5px;
	padding : 0 0 0 10px;
	background : url("/img/skin/classRankBg.png") no-repeat top left;
}
div.raceSchoolScore div.raceCol {
	display : inline-block;
	zoom : 1;
	*display : inline;
	width : 68px;
	margin : 0px;
	margin-top : 11px;
}
div.raceSchoolScore div.raceCol span.score, div.raceSchoolScore div.raceCol span.scName {
	display : inline-block;
	zoom : 1;
	*display : inline;
	width : 65px;
	text-align : center;
}
div.raceSchoolScore div.raceCol span.score img {
	margin-right : -2px;
}
div.raceSchoolScore .raceRank_1 div.colInfos, div.raceSchoolScore .raceRank_2 div.colInfos, div.raceSchoolScore .raceRank_3 div.colInfos, div.raceSchoolScore .raceRank_4 div.colInfos {
	text-align : center;
	margin : 3px;
	width : 65px;
	color : #FFF1CD;
	font-size : 23px;
	line-height : 20px;
}
div.raceSchoolScore .raceRank_1 {
	background : url("/img/skin/grad_GM.png") repeat-x bottom left;
	border : 1px solid #E9EE87;
}
div.raceSchoolScore .raceRank_2 {
	background : url("/img/skin/grad_AP.png") repeat-x bottom left;
	border : 1px solid #C8E0EA;
}
div.raceSchoolScore .raceRank_3 {
	background : url("/img/skin/grad_SK.png") repeat-x bottom left;
	border : 1px solid #FEE7B4;
}
div.raceSchoolScore .raceRank_4 {
	background : url("/img/skin/grad_JZ.png") repeat-x bottom left;
	border : 1px solid #FFB521;
}
.wform {
	width : 495px;
}
#RewardTab {
	position : relative;
	width : 495px;
}
#RewardTab table {
	border-collapse : collapse;
	border : 0px solid #B39A7F;
	border-spacing : 1px;
	margin : 0px 0 0px 10px;
	width : 481px;
	padding : 0 0 0px 0;
	background : url("/img/skin/engr_bg.png") no-repeat top left;
}
#RewardTab table thead tr, #RewardTab table thead tr th, #RewardTab table tbody tr, #RewardTab table tfoot tr {
	background-color : transparent;
	border : 0px solid red;
}
#RewardTab table thead tr th {
	color : #38382F;
	height : 27px;
	text-align : center;
	line-height : 20px;
	font-size : 16px;
}
#RewardTab table thead tr th span {
	font-weight : bold;
}
#RewardTab table tfoot tr {
	height : 40px;
}
#RewardTab tr.rLine {
	height : 64px;
}
#RewardTab tr.rLine div.rslotOn, #RewardTab tr.rLine div.rslotOff, #RewardTab tr.rLine div.rslotOffLocked, #RewardTab tr.rLine div.rslotEmptyOn, #RewardTab tr.rLine div.rslotEmptyOff, #RewardTab tr.rLine div.rslotEmptyOffLocked {
	width : 37px;
	height : 50px;
	padding : 0px;
	margin : 0 0 0px -10px;
}
#RewardTab tr.rLine div.rslotEmptyOn {
	background : url("/img/skin/engre_on.png") no-repeat top left;
}
#RewardTab tr.rLine div.rslotEmptyOff {
	background : url("/img/skin/engre_off.png") no-repeat top left;
	opacity : 0.5;
	filter : alpha(opacity=50);
	zoom : 1;
}
#RewardTab tr.rLine div.rslotOff {
	background : url("/img/skin/engre_step_off.png") no-repeat top left;
	opacity : 0.5;
	filter : alpha(opacity=50);
	zoom : 1;
}
#RewardTab tr.rLine div.rslotOn {
	background : url("/img/skin/engre_step_on.png") no-repeat top left;
}
#RewardTab tr.rLine td.step div.rslotEmptyOff {
	background : url("/img/skin/engre_off.png") no-repeat top left;
}
#RewardTab tr.rLine td.step0 div.rslotEmptyOff {
	background : url("/img/skin/engre_off_0.png") no-repeat top left;
}
#RewardTab tr.rLine td.step1 div.rslotEmptyOff {
	background : url("/img/skin/engre_off_1.png") no-repeat top left;
}
#RewardTab tr.rLine td.step2 div.rslotEmptyOff {
	background : url("/img/skin/engre_off_2.png") no-repeat top left;
}
#RewardTab tr.rLine td.step3 div.rslotEmptyOff {
	background : url("/img/skin/engre_off_3.png") no-repeat top left;
}
#RewardTab tr.rLine td.step div.rslotOff {
	background : url("/img/skin/engre_step_off.png") no-repeat top left;
}
#RewardTab tr.rLine td.step0 div.rslotOff {
	background : url("/img/skin/engre_step_off0.png") no-repeat top left;
}
#RewardTab tr.rLine td.step1 div.rslotOff {
	background : url("/img/skin/engre_step_off1.png") no-repeat top left;
}
#RewardTab tr.rLine td.step2 div.rslotOff {
	background : url("/img/skin/engre_step_off2.png") no-repeat top left;
}
#RewardTab tr.rLine td.step3 div.rslotOff {
	background : url("/img/skin/engre_step_off3.png") no-repeat top left;
}
#RewardTab tr.rLine td.step0 div.rslotEmptyOffLocked {
	background : url("/img/skin/engre_off_0.png") no-repeat top left;
	opacity : 0.2;
	filter : alpha(opacity=20);
	zoom : 1;
}
#RewardTab tr.rLine td.step1 div.rslotEmptyOffLocked {
	background : url("/img/skin/engre_off_1.png") no-repeat top left;
	opacity : 0.2;
	filter : alpha(opacity=20);
	zoom : 1;
}
#RewardTab tr.rLine td.step2 div.rslotEmptyOffLocked {
	background : url("/img/skin/engre_off_2.png") no-repeat top left;
	opacity : 0.2;
	filter : alpha(opacity=20);
	zoom : 1;
}
#RewardTab tr.rLine td.step3 div.rslotEmptyOffLocked {
	background : url("/img/skin/engre_off_3.png") no-repeat top left;
	opacity : 0.2;
	filter : alpha(opacity=20);
	zoom : 1;
}
#RewardTab tr.rLine td.step0 div.rslotOffLocked {
	background : url("/img/skin/engre_step_off0.png") no-repeat top left;
	opacity : 0.2;
	filter : alpha(opacity=20);
	zoom : 1;
}
#RewardTab tr.rLine td.step1 div.rslotOffLocked {
	background : url("/img/skin/engre_step_off1.png") no-repeat top left;
	opacity : 0.2;
	filter : alpha(opacity=20);
	zoom : 1;
}
#RewardTab tr.rLine td.step2 div.rslotOffLocked {
	background : url("/img/skin/engre_step_off2.png") no-repeat top left;
	opacity : 0.2;
	filter : alpha(opacity=20);
	zoom : 1;
}
#RewardTab tr.rLine td.step3 div.rslotOffLocked {
	background : url("/img/skin/engre_step_off3.png") no-repeat top left;
	opacity : 0.2;
	filter : alpha(opacity=20);
	zoom : 1;
}
#RewardTab tr.rLine div.slotlocked {
	opacity : 0.2;
	filter : alpha(opacity=20);
	zoom : 1;
}
#RewardTab tr.rLine div.slotlocked div {
	opacity : 0.6;
	filter : alpha(opacity=60);
	zoom : 1;
}
#RewardTab tr.rLine td.step0 div.rslotOff:hover, #RewardTab tr.rLine td.step1 div.rslotOff:hover, #RewardTab tr.rLine td.step2 div.rslotOff:hover, #RewardTab tr.rLine td.step3 div.rslotOff:hover {
	background : url("/img/skin/engre_step_on.png") no-repeat top left;
	opacity : 0.8;
	filter : alpha(opacity=80);
	zoom : 1;
}
#RewardTab tr.rLine td.step0 div.rslotOff:hover div.iconsa, #RewardTab tr.rLine td.step0 div.rslotOff:hover div.iconpya, #RewardTab tr.rLine td.step0 div.rslotOff:hover div.iconrepota, #RewardTab tr.rLine td.step0 div.rslotOff:hover div.iconchra, #RewardTab tr.rLine td.step0 div.rslotOff:hover div.iconchrb, #RewardTab tr.rLine td.step0 div.rslotOff:hover div.iconchrc, #RewardTab tr.rLine td.step0 div.rslotOff:hover div.iconrepotb, #RewardTab tr.rLine td.step0 div.rslotOff:hover div.iconpyb, #RewardTab tr.rLine td.step0 div.rslotOff:hover div.iconrobja, #RewardTab tr.rLine td.step0 div.rslotOff:hover div.iconpyc, #RewardTab tr.rLine td.step0 div.rslotOff:hover div.iconrobjb, #RewardTab tr.rLine td.step0 div.rslotOff:hover div.iconrec, #RewardTab tr.rLine td.step0 div.rslotOff:hover div.iconsb, #RewardTab tr.rLine td.step0 div.rslotOff:hover div.iconrepsc1, #RewardTab tr.rLine td.step0 div.rslotOff:hover div.iconrepsc2, #RewardTab tr.rLine td.step0 div.rslotOff:hover div.iconrepsc3, #RewardTab tr.rLine td.step0 div.rslotOff:hover div.iconrepsc4, #RewardTab tr.rLine td.step0 div.rslotOff:hover div.iconrecota, #RewardTab tr.rLine td.step0 div.rslotOff:hover div.iconrava, #RewardTab tr.rLine td.step0 div.rslotOff:hover div.iconrecotb, #RewardTab tr.rLine td.step0 div.rslotOff:hover div.iconravb, #RewardTab tr.rLine td.step1 div.rslotOff:hover div.iconsa, #RewardTab tr.rLine td.step1 div.rslotOff:hover div.iconpya, #RewardTab tr.rLine td.step1 div.rslotOff:hover div.iconrepota, #RewardTab tr.rLine td.step1 div.rslotOff:hover div.iconchra, #RewardTab tr.rLine td.step1 div.rslotOff:hover div.iconchrb, #RewardTab tr.rLine td.step1 div.rslotOff:hover div.iconchrc, #RewardTab tr.rLine td.step1 div.rslotOff:hover div.iconrepotb, #RewardTab tr.rLine td.step1 div.rslotOff:hover div.iconpyb, #RewardTab tr.rLine td.step1 div.rslotOff:hover div.iconrobja, #RewardTab tr.rLine td.step1 div.rslotOff:hover div.iconpyc, #RewardTab tr.rLine td.step1 div.rslotOff:hover div.iconrobjb, #RewardTab tr.rLine td.step1 div.rslotOff:hover div.iconrec, #RewardTab tr.rLine td.step1 div.rslotOff:hover div.iconsb, #RewardTab tr.rLine td.step1 div.rslotOff:hover div.iconrepsc1, #RewardTab tr.rLine td.step1 div.rslotOff:hover div.iconrepsc2, #RewardTab tr.rLine td.step1 div.rslotOff:hover div.iconrepsc3, #RewardTab tr.rLine td.step1 div.rslotOff:hover div.iconrepsc4, #RewardTab tr.rLine td.step1 div.rslotOff:hover div.iconrecota, #RewardTab tr.rLine td.step1 div.rslotOff:hover div.iconrava, #RewardTab tr.rLine td.step1 div.rslotOff:hover div.iconrecotb, #RewardTab tr.rLine td.step1 div.rslotOff:hover div.iconravb, #RewardTab tr.rLine td.step2 div.rslotOff:hover div.iconsa, #RewardTab tr.rLine td.step2 div.rslotOff:hover div.iconpya, #RewardTab tr.rLine td.step2 div.rslotOff:hover div.iconrepota, #RewardTab tr.rLine td.step2 div.rslotOff:hover div.iconchra, #RewardTab tr.rLine td.step2 div.rslotOff:hover div.iconchrb, #RewardTab tr.rLine td.step2 div.rslotOff:hover div.iconchrc, #RewardTab tr.rLine td.step2 div.rslotOff:hover div.iconrepotb, #RewardTab tr.rLine td.step2 div.rslotOff:hover div.iconpyb, #RewardTab tr.rLine td.step2 div.rslotOff:hover div.iconrobja, #RewardTab tr.rLine td.step2 div.rslotOff:hover div.iconpyc, #RewardTab tr.rLine td.step2 div.rslotOff:hover div.iconrobjb, #RewardTab tr.rLine td.step2 div.rslotOff:hover div.iconrec, #RewardTab tr.rLine td.step2 div.rslotOff:hover div.iconsb, #RewardTab tr.rLine td.step2 div.rslotOff:hover div.iconrepsc1, #RewardTab tr.rLine td.step2 div.rslotOff:hover div.iconrepsc2, #RewardTab tr.rLine td.step2 div.rslotOff:hover div.iconrepsc3, #RewardTab tr.rLine td.step2 div.rslotOff:hover div.iconrepsc4, #RewardTab tr.rLine td.step2 div.rslotOff:hover div.iconrecota, #RewardTab tr.rLine td.step2 div.rslotOff:hover div.iconrava, #RewardTab tr.rLine td.step2 div.rslotOff:hover div.iconrecotb, #RewardTab tr.rLine td.step2 div.rslotOff:hover div.iconravb, #RewardTab tr.rLine td.step3 div.rslotOff:hover div.iconsa, #RewardTab tr.rLine td.step3 div.rslotOff:hover div.iconpya, #RewardTab tr.rLine td.step3 div.rslotOff:hover div.iconrepota, #RewardTab tr.rLine td.step3 div.rslotOff:hover div.iconchra, #RewardTab tr.rLine td.step3 div.rslotOff:hover div.iconchrb, #RewardTab tr.rLine td.step3 div.rslotOff:hover div.iconchrc, #RewardTab tr.rLine td.step3 div.rslotOff:hover div.iconrepotb, #RewardTab tr.rLine td.step3 div.rslotOff:hover div.iconpyb, #RewardTab tr.rLine td.step3 div.rslotOff:hover div.iconrobja, #RewardTab tr.rLine td.step3 div.rslotOff:hover div.iconpyc, #RewardTab tr.rLine td.step3 div.rslotOff:hover div.iconrobjb, #RewardTab tr.rLine td.step3 div.rslotOff:hover div.iconrec, #RewardTab tr.rLine td.step3 div.rslotOff:hover div.iconsb, #RewardTab tr.rLine td.step3 div.rslotOff:hover div.iconrepsc1, #RewardTab tr.rLine td.step3 div.rslotOff:hover div.iconrepsc2, #RewardTab tr.rLine td.step3 div.rslotOff:hover div.iconrepsc3, #RewardTab tr.rLine td.step3 div.rslotOff:hover div.iconrepsc4, #RewardTab tr.rLine td.step3 div.rslotOff:hover div.iconrecota, #RewardTab tr.rLine td.step3 div.rslotOff:hover div.iconrava, #RewardTab tr.rLine td.step3 div.rslotOff:hover div.iconrecotb, #RewardTab tr.rLine td.step3 div.rslotOff:hover div.iconravb {
	opacity : 1;
	filter : alpha(opacity=100);
	zoom : 1;
}
#RewardTab tr.rLine div.rslotOn div.engre_info, #RewardTab tr.rLine div.rslotOff div.engre_info, #RewardTab tr.rLine div.rslotOffLocked div.engre_info, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info {
	position : relative;
	cursor : help;
	width : 37px;
	height : 50px;
}
#RewardTab tr.rLine div.rslotOn div.engre_info div.iconsa, #RewardTab tr.rLine div.rslotOn div.engre_info div.iconpya, #RewardTab tr.rLine div.rslotOn div.engre_info div.iconrepota, #RewardTab tr.rLine div.rslotOn div.engre_info div.iconchra, #RewardTab tr.rLine div.rslotOn div.engre_info div.iconchrb, #RewardTab tr.rLine div.rslotOn div.engre_info div.iconchrc, #RewardTab tr.rLine div.rslotOn div.engre_info div.iconrepotb, #RewardTab tr.rLine div.rslotOn div.engre_info div.iconpyb, #RewardTab tr.rLine div.rslotOn div.engre_info div.iconrobja, #RewardTab tr.rLine div.rslotOn div.engre_info div.iconpyc, #RewardTab tr.rLine div.rslotOn div.engre_info div.iconrobjb, #RewardTab tr.rLine div.rslotOn div.engre_info div.iconrec, #RewardTab tr.rLine div.rslotOn div.engre_info div.iconsb, #RewardTab tr.rLine div.rslotOn div.engre_info div.iconrepsc1, #RewardTab tr.rLine div.rslotOn div.engre_info div.iconrepsc2, #RewardTab tr.rLine div.rslotOn div.engre_info div.iconrepsc3, #RewardTab tr.rLine div.rslotOn div.engre_info div.iconrepsc4, #RewardTab tr.rLine div.rslotOn div.engre_info div.iconrecota, #RewardTab tr.rLine div.rslotOn div.engre_info div.iconrava, #RewardTab tr.rLine div.rslotOn div.engre_info div.iconrecotb, #RewardTab tr.rLine div.rslotOn div.engre_info div.iconravb, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconsa, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconpya, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconrepota, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconchra, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconchrb, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconchrc, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconrepotb, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconpyb, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconrobja, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconpyc, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconrobjb, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconrec, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconsb, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconrepsc1, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconrepsc2, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconrepsc3, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconrepsc4, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconrecota, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconrava, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconrecotb, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconravb, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconsa, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconpya, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconrepota, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconchra, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconchrb, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconchrc, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconrepotb, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconpyb, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconrobja, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconpyc, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconrobjb, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconrec, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconsb, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconrepsc1, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconrepsc2, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconrepsc3, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconrepsc4, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconrecota, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconrava, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconrecotb, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconravb, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconsa, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconpya, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconrepota, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconchra, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconchrb, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconchrc, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconrepotb, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconpyb, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconrobja, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconpyc, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconrobjb, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconrec, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconsb, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconrepsc1, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconrepsc2, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconrepsc3, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconrepsc4, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconrecota, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconrava, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconrecotb, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconravb {
	position : absolute;
	top : 42px;
	width : 35px;
	height : 19px;
	background : url("/img/icons/scrate.gif") no-repeat 50% top;
}
#RewardTab tr.rLine div.rslotOn div.engre_info div.iconsa, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconsa, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconsa, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconsa {
	background : url("/img/icons/crate.gif") no-repeat 50% top;
}
#RewardTab tr.rLine div.rslotOn div.engre_info div.iconpya, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconpya, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconpya, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconpya {
	background : url("/img/icons/pyram.gif") no-repeat 50% top;
}
#RewardTab tr.rLine div.rslotOn div.engre_info div.iconrepota, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconrepota, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconrepota, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconrepota {
	background : url("/img/icons/4reput.gif") no-repeat 50% top;
}
#RewardTab tr.rLine div.rslotOn div.engre_info div.iconchra, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconchra, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconchra, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconchra {
	background : url("/img/icons/chronium.gif") no-repeat 50% top;
}
#RewardTab tr.rLine div.rslotOn div.engre_info div.iconchrb, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconchrb, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconchrb, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconchrb {
	background : url("/img/icons/chronium.gif") no-repeat 50% top;
}
#RewardTab tr.rLine div.rslotOn div.engre_info div.iconchrc, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconchrc, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconchrc, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconchrc {
	background : url("/img/icons/chronium.gif") no-repeat 50% top;
}
#RewardTab tr.rLine div.rslotOn div.engre_info div.iconrepotb, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconrepotb, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconrepotb, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconrepotb {
	background : url("/img/icons/4reput.gif") no-repeat 50% top;
}
#RewardTab tr.rLine div.rslotOn div.engre_info div.iconpyb, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconpyb, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconpyb, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconpyb {
	background : url("/img/icons/pyram.gif") no-repeat 50% top;
}
#RewardTab tr.rLine div.rslotOn div.engre_info div.iconrobja, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconrobja, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconrobja, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconrobja {
	background : url("/img/icons/recipe_4.gif") no-repeat 50% top;
}
#RewardTab tr.rLine div.rslotOn div.engre_info div.iconpyc, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconpyc, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconpyc, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconpyc {
	background : url("/img/icons/4pyram.gif") no-repeat 50% top;
}
#RewardTab tr.rLine div.rslotOn div.engre_info div.iconrobjb, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconrobjb, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconrobjb, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconrobjb {
	background : url("/img/icons/recipe_4.gif") no-repeat 50% top;
}
#RewardTab tr.rLine div.rslotOn div.engre_info div.iconrec, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconrec, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconrec, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconrec {
	background : url("/img/icons/recipe_0.gif") no-repeat 50% top;
}
#RewardTab tr.rLine div.rslotOn div.engre_info div.iconsb, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconsb, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconsb, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconsb {
	background : url("/img/icons/scrate.gif") no-repeat 50% top;
}
#RewardTab tr.rLine div.rslotOn div.engre_info div.iconrepsc1, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconrepsc1, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconrepsc1, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconrepsc1 {
	background : url("/img/icons/icon_gm_small.gif") no-repeat 50% top;
}
#RewardTab tr.rLine div.rslotOn div.engre_info div.iconrepsc2, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconrepsc2, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconrepsc2, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconrepsc2 {
	background : url("/img/icons/icon_ap_small.gif") no-repeat 50% top;
}
#RewardTab tr.rLine div.rslotOn div.engre_info div.iconrepsc3, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconrepsc3, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconrepsc3, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconrepsc3 {
	background : url("/img/icons/icon_sk_small.gif") no-repeat 50% top;
}
#RewardTab tr.rLine div.rslotOn div.engre_info div.iconrepsc4, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconrepsc4, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconrepsc4, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconrepsc4 {
	background : url("/img/icons/icon_jz_small.gif") no-repeat 50% top;
}
#RewardTab tr.rLine div.rslotOn div.engre_info div.iconrecota, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconrecota, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconrecota, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconrecota {
	background : url("/img/icons/recipe_3.gif") no-repeat 50% top;
}
#RewardTab tr.rLine div.rslotOn div.engre_info div.iconrava, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconrava, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconrava, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconrava {
	background : url("/img/icons/recipe_1.gif") no-repeat 50% top;
}
#RewardTab tr.rLine div.rslotOn div.engre_info div.iconrecotb, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconrecotb, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconrecotb, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconrecotb {
	background : url("/img/icons/recipe_3.gif") no-repeat 50% top;
}
#RewardTab tr.rLine div.rslotOn div.engre_info div.iconravb, #RewardTab tr.rLine div.rslotOff div.engre_info div.iconravb, #RewardTab tr.rLine div.rslotOffLocked div.engre_info div.iconravb, #RewardTab tr.rLine div.rslotEmptyOffLocked div.engre_info div.iconravb {
	background : url("/img/icons/recipe_1.gif") no-repeat 50% top;
}
#RewardTab tr.rLine div.rslotOff div.iconsa, #RewardTab tr.rLine div.rslotOff div.iconpya, #RewardTab tr.rLine div.rslotOff div.iconrepota, #RewardTab tr.rLine div.rslotOff div.iconchra, #RewardTab tr.rLine div.rslotOff div.iconchrb, #RewardTab tr.rLine div.rslotOff div.iconchrc, #RewardTab tr.rLine div.rslotOff div.iconrepotb, #RewardTab tr.rLine div.rslotOff div.iconpyb, #RewardTab tr.rLine div.rslotOff div.iconrobja, #RewardTab tr.rLine div.rslotOff div.iconpyc, #RewardTab tr.rLine div.rslotOff div.iconrobjb, #RewardTab tr.rLine div.rslotOff div.iconrec, #RewardTab tr.rLine div.rslotOff div.iconsb, #RewardTab tr.rLine div.rslotOff div.iconrepsc1, #RewardTab tr.rLine div.rslotOff div.iconrepsc2, #RewardTab tr.rLine div.rslotOff div.iconrepsc3, #RewardTab tr.rLine div.rslotOff div.iconrepsc4, #RewardTab tr.rLine div.rslotOff div.iconrecota, #RewardTab tr.rLine div.rslotOff div.iconrava, #RewardTab tr.rLine div.rslotOff div.iconrecotb, #RewardTab tr.rLine div.rslotOff div.iconravb {
	opacity : 0.8;
	filter : alpha(opacity=80);
	zoom : 1;
}
#RewardTab tr.rLine div.buttonLess {
	width : 45px;
	height : 50px;
	padding : 0px;
	margin : 0 4px 0 7px;
}
#RewardTab tr.rLine div.buttonLess a {
	display : block;
	width : 26px;
	height : 47px;
	background : url("/img/skin/engre_minus.png") no-repeat top left;
}
#RewardTab tr.rLine div.buttonLess a span {
	display : none;
}
#RewardTab tr.rLine div.buttonLess a:hover {
	background : url("/img/skin/engre_minus_hover.png") no-repeat top left;
}
#RewardTab tr.rLine div.buttonMore {
	width : 38px;
	height : 50px;
	padding : 0px;
	margin : 0 4px 0 13px;
}
#RewardTab tr.rLine div.buttonMore a {
	display : block;
	width : 26px;
	height : 47px;
	background : url("/img/skin/engre_plus.png") no-repeat top left;
}
#RewardTab tr.rLine div.buttonMore a span {
	display : none;
}
#RewardTab tr.rLine div.buttonMore a:hover {
	background : url("/img/skin/engre_plus_hover.png") no-repeat top left;
}
.sctall {
	margin-left : 10px;
}
.liverace {
	position : absolute;
	margin-left : 15px;
	bottom : 15px;
	z-index : 10;
}
.objopacity {
	opacity : 0.5;
	filter : alpha(opacity=50);
	zoom : 1;
}
.textLeft {
	text-align : left;
}
#body div.tid_userSheet table, #body div.tid_userSheet table tr, #body div.tid_userSheet table tr td, #body div.tid_userSheet table th {
	background-color : transparent;
	border : 0px solid red;
	color : #675949;
}
#body div.tid_userSearchContainer {
	position : relative;
}
#body div.tid_userSearchContainer input.tid_userSearch {
	color : #B39A7F;
	border : 1px solid #B39A7F;
	background-color : #4d4236;
	padding : 1px 0px 1px 0px;
	background-image : none;
	width : 140px;
}
#tid_forum {
	width : 680px;
	margin : 45px 0 0 8px;
}
#body table.tid_forumLayout tr {
	background-color : transparent;
}
.maintainInfo {
	width : 375px;
	margin-top : 35px;
	font-size : 11px;
}
