@font-face {
	font-family : "LCD";
	src : url("/img/font/lcd.woff2") format("woff2"), url("/img/font/lcd.woff") format("woff"), url("/img/font/lcd.ttf") format("truetype");
	font-weight : bold;
	font-style : normal;
}
body, table, td, tr, th, li, ul, a, div, span, img, h1, h2, h3, p, pre, form, label, input, textarea, dl, dt, dd {
	margin : 0px;
	padding : 0px;
}
body {
	background-color : #683a23;
}
.noFlash object, .noFlash embed {
	visibility : hidden;
}
body, td {
	font-family : "Trebuchet MS", Arial, sans-serif;
	font-size : 12pt;
	text-align : left;
	color : #52646b;
}
table a:hover {
	background-color : #9a4029;
}
table#layout {
	border-collapse : collapse;
	border-spacing : 0px;
	width : 100%;
	min-width : 920px;
}
table#layout td#left, table#layout td#center, table#layout td#right {
	vertical-align : top;
}
table#layout td#left div, table#layout td#right div {
	padding : 1px;
}
table#layout td#left {
	background-image : url("/img/design/hp_motif.jpg");
	background-position : right 378px;
}
table#layout td#left div {
	height : 378px;
	background-image : url("/img/design/hp_motif_haut.jpg");
	background-repeat : repeat-x;
	background-position : right top;
}
table#layout td#right {
	background-image : url("/img/design/core_right_bg.jpg");
	background-position : left 77px;
	background-repeat : repeat-y;
}
table#layout td#right div {
	height : 77px;
	background-image : url("/img/design/core_right_header.gif");
	background-repeat : no-repeat;
	background-position : left top;
}
table#layout td#center {
	width : 900px;
	background-image : url("/img/design/core_center_bg.gif");
	background-position : left 378px;
}
table#layout td#center .notice {
	position : absolute;
	top : 67px;
	margin-left : 690px;
	padding-left : 20px;
	padding-right : 5px;
	font-size : 12pt;
	color : #ffee92;
	margin-top : 2px;
	background-color : #9a4029;
	border : 1px solid #ffee92;
}
table#layout td#center #centerHeader {
	padding : 1px;
	background-image : url("/img/design/core_center_header.jpg");
	background-repeat : no-repeat;
	width : 100%;
}
table#layout td#center #centerContent {
	float : left;
	position : relative;
	margin-left : 20px;
	width : 530px;
	margin-top : 127px;
	padding-bottom : 50px;
	text-align : left;
	min-height : 600px;
}
table#layout td#center .largeSection {
	width : 660px !important;
}
#hpsky {
	width : 100%;
	background-color : white;
}
#hpsky table {
	border-collapse : collapse;
	border-spacing : 0px;
}
#hpsky table td {
	valign : top;
}
#hpsky .leftfond {
	background-position : right top;
	background-image : url("/img/design/bg_ciel.jpg");
	width : 50%;
	background-repeat : repeat-x;
}
#hpsky .leftfond2 {
	background-image : url("/img/design/bg_ciel2.jpg");
}
#hpsky .leftfond3 {
	background-image : url("/img/design/bg_ciel3.jpg");
}
#hpsky .rightfond {
	background-position : left top;
	background-image : url("/img/design/bg_ciel.jpg");
	background-repeat : repeat-x;
	width : 50%;
}
#hpsky .rightfond2 {
	background-image : url("/img/design/bg_ciel2.jpg");
}
#hpsky .rightfond3 {
	background-image : url("/img/design/bg_ciel3.jpg");
}
#hpsky .centerHeader2 {
	background-image : url("/img/design/sky_headerbg.jpg");
	width : 1008px;
}
#hpsky .centerHeader3 {
	background-image : url("/img/design/caush_headerbg.jpg");
	width : 1008px;
	height : 510px;
}
#hpsky .centerHeader4 {
	background-image : url("/img/design/lvl70_headerbg.jpg");
	width : 1008px;
	height : 510px;
}
#hpsky .centerFooter {
	width : 995px;
	background-image : none;
	height : 160px;
}
.hpskyfooter {
	background-image : url("/img/design/sky_footer.jpg");
	height : 70px;
	width : 100%;
	background-repeat : repeat-x;
	background-position : center bottom;
	bottom : 0;
}
body.clanwar .dinoz {
	background-image : url("/img/loc/fr/war_bg.jpg");
}
body.clanwar #dinozList span.money {
	margin-top : 11px;
	background-image : url("/img/design/goldbox_war.gif");
}
body.clanwar table#layout {
	background-image : url("/img/design/bg_ciel3.jpg");
	background-repeat : no-repeat;
	background-color : white;
}
body.clanwar table#layout td#center #centerHeader {
	background-image : url("/img/design/war_core_center_header3.gif");
}
body.clanwar table#layout td#right div {
	height : 88px;
	background-image : url("/img/design/core_right_header3.gif");
}
body.clanwar table#layout td#center {
	background-image : url("/img/design/sky_core_bg.gif");
	background-repeat : repeat-y;
}
body.clanwar table#layout td#left div {
	background-image : none;
}
body.clanwar table#layout td#left {
	background-image : none;
}
body.clanbattle .dinoz {
	background-image : url("/img/loc/fr/cdc_bg.jpg");
}
body.clanbattle #dinozList span.money {
	margin-top : 11px;
	background-image : url("/img/design/goldbox_cdc.gif");
}
body.clanbattle table#layout {
	background-image : url("/img/design/bg_ciel.jpg");
	background-repeat : no-repeat;
	background-color : white;
}
body.clanbattle table#layout td#center #centerHeader {
	background-image : url("/img/design/cdc_core_center_header.png");
}
body.clanbattle table#layout td#right div {
	height : 88px;
	background-image : url("/img/design/sky_core_right_header.gif");
}
body.clanbattle table#layout td#center {
	background-image : url("/img/design/sky_core_bg.gif");
	background-repeat : repeat-y;
}
body.clanbattle table#layout td#left div {
	background-image : none;
}
body.clanbattle table#layout td#left {
	background-image : none;
}
body.anniversary #dinozList span.money {
	margin-top : 11px;
	background-image : url("/img/design/goldbox_cdc.gif");
}
body.anniversary table#layout td#center #centerHeader {
	padding : 1px;
	background-image : url("/img/loc/fr/anniv_core_center_header2.gif");
	background-repeat : no-repeat;
}
body.anniversary table#layout td#center {
	width : 900px;
	background-image : url("/img/design/sky_core_bg.gif");
	background-repeat : repeat-y;
	margin-top : 88px;
}
body.anniversary table#layout td#right div {
	height : 88px;
	background-image : url("/img/design/anniv_core_right_header.gif");
	background-repeat : no-repeat;
	background-position : left top;
}
body.anniversary table#layout {
	background-image : url("/img/design/bg_nuit.jpg");
	background-repeat : no-repeat;
	background-color : black;
}
body.anniversary table#layout td#left {
	background-image : none;
}
body.anniversary table#layout td#left div {
	background-image : none;
}
body.xmas #dinozList span.money, body.xmasgoblin #dinozList span.money {
	margin-top : 11px;
	background-image : url("/img/design/goldBox.gif");
}
body.xmas #hpsky .centerHeader4, body.xmasgoblin #hpsky .centerHeader4 {
	background-image : url("/img/design/sky_headerbg.jpg");
	background-repeat : no-repeat;
}
body.xmas #hpsky .leftfond3, body.xmasgoblin #hpsky .leftfond3 {
	background-image : url("/img/design/bg_ciel.jpg");
}
body.xmas #hpsky .rightfond3, body.xmasgoblin #hpsky .rightfond3 {
	background-image : url("/img/design/bg_ciel.jpg");
}
body.xmas table#layout td#center #centerHeader, body.xmasgoblin table#layout td#center #centerHeader {
	padding : 1px;
	background-image : url("/img/design/noel_core_center_header.png");
	background-repeat : no-repeat;
}
body.xmas table#layout td#left, body.xmasgoblin table#layout td#left {
	background-image : none;
}
body.xmas table#layout td#left div, body.xmasgoblin table#layout td#left div {
	background-image : none;
}
body.xmas table#layout td#center, body.xmasgoblin table#layout td#center {
	background-image : url("/img/design/sky_core_bg.gif");
}
body.xmas table#layout td#right div, body.xmasgoblin table#layout td#right div {
	background-image : url("/img/design/sky_core_right_header.gif");
}
body.xmas table#layout, body.xmasgoblin table#layout {
	background-image : url("/img/design/bg_ciel.jpg");
}
body.halloween #dinozList span.money {
	margin-top : 11px;
}
body.halloween table#layout td#center #centerHeader {
	padding : 1px;
	background-image : url("/img/design/halloween_core_center_header.gif");
	background-repeat : no-repeat;
}
body.halloween table#layout td#center {
	width : 900px;
	background-image : url("/img/design/sky_core_bg.gif");
	background-repeat : repeat-y;
	margin-top : 88px;
}
body.halloween table#layout td#right div {
	height : 88px;
	background-image : url("/img/design/halloween_core_right_header.gif");
	background-repeat : no-repeat;
	background-position : left top;
}
body.halloween table#layout {
	background-image : url("/img/design/bg_nuit.jpg");
	background-repeat : no-repeat;
	background-color : black;
}
body.halloween table#layout td#left {
	background-image : none;
}
body.halloween table#layout td#left div {
	background-image : none;
}
body {
	background-color : white;
}
body #dinozList span.money {
	margin-top : 11px;
}
body table#layout td#center #centerHeader {
	padding : 1px;
	background-image : url("/img/design/core_center_header3.gif");
	background-repeat : no-repeat;
}
body table#layout td#center {
	width : 900px;
	background-image : url("/img/design/sky_core_bg.gif");
	background-repeat : repeat-y;
	margin-top : 88px;
}
body table#layout td#right div {
	height : 88px;
	background-image : url("/img/design/core_right_header3.gif");
	background-repeat : no-repeat;
	background-position : left top;
}
body table#layout {
	background-image : url("/img/design/bg_ciel3.jpg");
	background-color : white;
	background-repeat : no-repeat;
}
body table#layout td#left {
	background-image : none;
}
body table#layout td#left div {
	background-image : none;
}
body .skyfootercore {
	background-image : url("/img/design/core_center_footer.png");
	background-repeat : no-repeat;
	height : 151px;
}
body .skyfooterright {
	height : 151px;
	background-image : url("/img/design/core_right_footer.png");
	background-repeat : no-repeat;
	background-position : left top;
}
.introsky {
	position : absolute;
	margin-left : 86px;
}
.introsky .seasonname {
	position : absolute;
	background-image : url("/img/loc/fr/titre_hp.png");
	background-repeat : no-repeat;
	width : 433px;
	height : 29px;
	margin-top : 135px;
	margin-left : 200px;
}
.introsky .seasonname2 {
	position : absolute;
	background-image : url("/img/loc/fr/titre_hp2.png");
	background-repeat : no-repeat;
	width : 433px;
	height : 29px;
	margin-top : 135px;
	margin-left : 200px;
}
.introsky .s3 {
	background-image : url("/img/loc/fr/titre_hp3.png");
}
.introsky .s4 {
	background-image : url("/img/loc/fr/titre_hp4.png");
}
.introsky .menusky {
	position : absolute;
	width : 852px;
	margin-top : 300px;
}
.introsky .menusky a.hpskybt {
	font-family : trebuchet ms, arial;
	font-size : 25px;
	color : #016390;
	font-weight : bold;
	text-decoration : none;
	margin-left : 10px;
	text-shadow : 0px 1px 0px #a5d9ff, 0px -1px 0px #a5d9ff, 1px 0px 0px #a5d9ff, -1px 0px 0px #a5d9ff, 1px 1px 0px #a5d9ff, -1px -1px 0px #a5d9ff, -1px 1px 0px #a5d9ff, 1px -1px 0px #a5d9ff, 0px 2px 2px #0076cc;
}
.introsky .menusky a.hpskybt img {
	vertical-align : middle;
}
.introsky .menusky a.hpskybt:hover {
	color : #52b6ff;
	background-color : transparent;
	text-shadow : 0px 1px 0px white, 0px -1px 0px white, 1px 0px 0px white, -1px 0px 0px white, 1px 1px 0px white, -1px -1px 0px white, -1px 1px 0px white, 1px -1px 0px white, 0px 2px 2px #0076cc;
}
.introsky .bloc {
	width : 852px;
	height : 309px;
	margin-top : 343px;
	background-position : left top;
	position : absolute;
}
.introsky .bloc a.choix1 {
	position : absolute;
	height : 100px;
	width : 105px;
	margin-top : 0px;
	background-repeat : no-repeat;
	background-image : url("/img/loc/fr/hp_combat_bt.gif");
	padding-bottom : 4px;
}
.introsky .bloc a.choix1:hover {
	background-image : url("/img/loc/fr/hp_combat_bt2.gif");
}
.introsky .bloc a.choix1:focus {
	background-image : url("/img/loc/fr/hp_combat_bt2.gif");
}
.introsky .bloc a.choix2 {
	position : absolute;
	height : 100px;
	width : 105px;
	margin-top : 105px;
	background-repeat : no-repeat;
	background-image : url("/img/loc/fr/hp_dinoz_bt.gif");
	padding-bottom : 4px;
}
.introsky .bloc a.choix2:hover {
	background-image : url("/img/loc/fr/hp_dinoz_bt2.gif");
}
.introsky .bloc a.choix2:focus {
	background-image : url("/img/loc/fr/hp_dinoz_bt2.gif");
}
.introsky .bloc a.choix3 {
	position : absolute;
	margin-top : 210px;
	height : 100px;
	width : 105px;
	background-repeat : no-repeat;
	background-image : url("/img/loc/fr/hp_guerre_bt.gif");
}
.introsky .bloc a.choix3:hover {
	background-image : url("/img/loc/fr/hp_guerre_bt2.gif");
}
.introsky .bloc a.choix3:focus {
	background-image : url("/img/loc/fr/hp_guerre_bt2.gif");
}
.introsky .bloc a:hover {
	background-color : transparent;
}
.introsky .bloc .module {
	position : absolute;
	left : 108px;
	width : 497px;
	height : 309px;
	background-repeat : no-repeat;
	background-image : url("/img/design/fond_module.jpg");
}
.introsky .bloc .module .swf {
	padding-top : 4px;
	padding-left : 3px;
	width : 485px;
	height : 297px;
}
.introsky .bloc .module .modicon {
	position : absolute;
	left : 13px;
	top : 9px;
}
.introsky .bloc .module .modtitre {
	height : 38px;
	width : 85px;
	padding-left : 48px;
	padding-top : 6px;
	color : #fffdba;
	text-transform : uppercase;
	font-size : 9pt;
	font-weight : bold;
}
.introsky .bloc .module .modtext {
	padding-left : 8px;
	padding-top : 4px;
	height : 226px;
	width : 130px;
	color : #854b25;
	font-size : 10pt;
	line-height : 16px;
	font-weight : normal;
	background-color : transparent;
}
.introsky .bloc .module .modaccroche {
	margin-top : 2px;
	width : 490px;
	color : #fffdba;
	text-align : center;
	font-size : 11pt;
	text-transform : uppercase;
	font-style : italic;
	background-color : transparent;
}
.introsky .bloc .module .modaccroche:first-letter {
	font-size : 14pt;
	text-transform : uppercase;
}
.introsky .bloc .module .modimage {
	padding-left : 142px;
	margin-top : -294px;
}
.introsky .bloc .comoff {
	width : 490px;
	height : 300px;
	margin-top : 4px;
	margin-left : 4px;
	position : absolute;
	z-index : 2;
	background-color : black;
	opacity : 0.4;
	filter : alpha(opacity=40);
	zoom : 1;
}
.introsky .bloc .minipopup {
	position : absolute;
	z-index : 3;
	background : transparent url("/img/design/minipopup.png") no-repeat top left;
	width : 458px;
	height : 162px;
	margin-left : 25px;
	margin-top : 65px;
	color : #863724;
	font-size : 9pt;
	font-weight : bold;
	padding-left : 40px;
}
.introsky .bloc .minipopup h2 {
	text-transform : uppercase;
	color : #eafdc5;
	font-size : 10pt;
	padding : 0px;
	background-color : transparent;
	background-image : none;
	letter-spacing : 1px;
}
.introsky .bloc .minipopup p {
	margin-top : 18px;
	font-size : 11pt;
}
.introsky .bloc .minipopup p span {
	text-decoration : underline;
}
.introsky .bloc .minipopup ul {
	list-style-type : none;
	width : 420px;
}
.introsky .bloc .minipopup ul li {
	float : left;
	position : relative;
	margin-right : 25px;
	background : transparent url("/img/icons/elem_3.gif") no-repeat top left;
	padding-left : 28px;
	height : 22px;
}
.introsky .freetoplay {
	position : absolute;
	margin-left : 616px;
	background : url("/img/design/freetoplay_old.jpg");
	background-repeat : no-repeat;
	width : 236px;
	height : 309px;
}
.introsky .freetoplay .gratis {
	position : absolute;
	color : #468F0C;
	text-transform : uppercase;
	text-shadow : 0px 1px 0px #a3ee2b, 0px -1px 0px #a3ee2b, 1px 0px 0px #a3ee2b, -1px 0px 0px #a3ee2b, 1px 1px 0px #a3ee2b, -1px -1px 0px #a3ee2b, -1px 1px 0px #a3ee2b, 1px -1px 0px #a3ee2b;
	font-weight : bolder;
	font-size : 20px;
	text-align : center;
	letter-spacing : -1px;
	width : 216px;
	margin : auto;
	padding : 10px;
}
.introsky .freetoplay .gratis span {
	font-size : 15px;
}
.introsky .freetoplay a.freebt {
	margin-left : 50px;
	margin-top : 250px;
	background : url("/img/design/bt_hpsky.gif");
	background-repeat : no-repeat;
	width : 87px;
	height : 42px;
	position : absolute;
	font-size : 28px;
	color : white;
	padding-left : 50px;
	font-weight : bold;
	text-decoration : none;
	text-shadow : 0px 2px 0px #972122;
}
.introsky .freetoplay a.freebt:hover {
	margin-top : 252px;
	color : white;
	text-shadow : 0px -2px 0px #972122;
	background : url("/img/design/bt_hpsky2.gif");
}
.introsky .promo {
	position : absolute;
	margin-left : 616px;
	background : url("/img/design/promo.jpg");
	background-repeat : no-repeat;
	width : 236px;
	height : 309px;
}
.introsky .promo .promotxt {
	position : absolute;
	color : white;
	text-transform : uppercase;
	text-shadow : 0px 1px 0px #d79600, 0px -1px 0px #d79600, 1px 0px 0px #d79600, -1px 0px 0px #d79600, 1px 1px 0px #d79600, -1px -1px 0px #d79600, -1px 1px 0px #d79600, 1px -1px 0px #d79600;
	font-weight : bolder;
	font-size : 20px;
	text-align : center;
	letter-spacing : -1px;
	margin : auto;
	width : 216px;
	padding : 10px;
}
.introsky .promo .promotxt span {
	font-size : 15px;
}
.introsky .promo a.freebt {
	position : absolute;
	margin-left : 50px;
	margin-top : 250px;
	background : url("/img/design/bt_hppromo.gif");
	background-repeat : no-repeat;
	width : 87px;
	height : 42px;
	font-size : 28px;
	color : white;
	padding-left : 50px;
	font-weight : bold;
	text-decoration : none;
	text-shadow : 0px 2px 0px #4f2700;
}
.introsky .promo a.freebt img {
	float : left;
	margin-left : -40px;
	margin-top : 5px;
}
.introsky .promo a.freebt:hover {
	margin-top : 252px;
	color : #ffc59c;
	text-shadow : 0px -2px 0px #4f2700;
	background : url("/img/design/bt_hppromo2.gif");
}
.introsky .promoNoel {
	background : url("/img/design/promo-noel.jpg");
}
.introsky .promoNoel .promotxt {
	color : #342a42;
	text-shadow : 0px 1px 0px #fb9aff, 0px -1px 0px #fb9aff, 1px 0px 0px #fb9aff, -1px 0px 0px #fb9aff, 1px 1px 0px #fb9aff, -1px -1px 0px #fb9aff, -1px 1px 0px #fb9aff, 1px -1px 0px #fb9aff;
}
.introsky .promoNoel2 {
	background : url("/img/design/promo-noel2.jpg");
}
.introsky .promoNoel2 .promotxt {
	color : #342a42;
	text-shadow : 0px 1px 0px #fb9aff, 0px -1px 0px #fb9aff, 1px 0px 0px #fb9aff, -1px 0px 0px #fb9aff, 1px 1px 0px #fb9aff, -1px -1px 0px #fb9aff, -1px 1px 0px #fb9aff, 1px -1px 0px #fb9aff;
}
.introsky .promoAnniv {
	background : url("/img/design/promo-anniv.jpg");
}
.introsky .promoAnniv .promotxt {
	color : #ffef65;
	text-shadow : 0px 1px 0px #3b1b00, 0px -1px 0px #3b1b00, 1px 0px 0px #3b1b00, -1px 0px 0px #3b1b00, 1px 1px 0px #3b1b00, -1px -1px 0px #3b1b00, -1px 1px 0px #3b1b00, 1px -1px 0px #3b1b00;
}
.introsky .promoDay {
	background : url("/img/design/promo.jpg");
}
.introsky .promoDay .promotxt {
	color : #ffef65;
	text-shadow : 0px 1px 0px #3b1b00, 0px -1px 0px #3b1b00, 1px 0px 0px #3b1b00, -1px 0px 0px #3b1b00, 1px 1px 0px #3b1b00, -1px -1px 0px #3b1b00, -1px 1px 0px #3b1b00, 1px -1px 0px #3b1b00;
}
.introsky .adopte {
	margin-top : 315px;
	color : #236ea4;
	font-size : 14px;
	font-style : italic;
	width : 855px;
	text-align : center;
}
body.avril table#layout td#center #centerHeader {
	padding : 1px;
	background-image : url("/img/design/avril_core_center_header.jpg");
	background-repeat : no-repeat;
}
body.avril table#layout td#center {
	width : 900px;
	background-image : url("/img/design/avril_core_bg.gif");
	background-position : left 378px;
}
body.avril table#layout td#right div {
	height : 77px;
	background-image : url("/img/design/avril_core_right_header.gif");
	background-repeat : no-repeat;
	background-position : left top;
}
body.avril table#layout td#left {
	background-image : url("/img/design/hp_motif_avril.gif");
	background-position : right 378px;
}
body.avril table#layout td#left div {
	height : 378px;
	background-image : url("/img/design/hp_motif_avril.gif");
	background-repeat : repeat-x;
	background-position : right top;
}
#homepage {
	width : 100%;
	border-bottom : 1px solid #ffee92;
}
#homepage table {
	border-collapse : collapse;
	border-spacing : 0px;
}
#homepage table td {
	valign : top;
}
#homepage table .leftfond {
	background-position : right top;
	background-image : url("/img/design/hp_motif.jpg");
	width : 50%;
}
#homepage table .left {
	background-repeat : repeat-x;
	background-image : url("/img/design/hp_motif_haut.jpg");
	height : 378px;
	background-position : right top;
}
#homepage table .rightfond {
	background-position : left top;
	background-image : url("/img/design/hp_motif.jpg");
	width : 50%;
}
#homepage table .right {
	background-position : left top;
	background-repeat : repeat-x;
	height : 378px;
	background-image : url("/img/design/hp_motif_haut.jpg");
}
.mtlogo {
	position : absolute;
	height : 16px;
	width : 140px;
	top : 10px;
	left : 30px;
	background-position : 0px 0px;
	background-image : url("/img/design/logo_mt.gif");
	background-repeat : no-repeat;
	z-index : 1;
}
.mtlogo ul {
	margin-left : -5px;
	padding-top : 23px;
	list-style-type : none;
	display : none;
}
.mtlogo ul li {
	padding-left : 10px;
	background-color : #263F32;
	border-color : #378767;
	border-left : 2px;
	border-right : 2px;
}
.mtlogo ul li a {
	font-family : trebuchet ms, arial;
	font-size : 11px;
	color : #f1c98e;
	list-style-type : none;
}
.mtlogo ul li a:hover {
	color : #FFFFFF;
	background-color : transparent;
}
.mtlogo:hover {
	width : 140px;
	background-image : url("/img/design/logo_mt.gif");
}
.mtlogo:hover ul {
	display : block;
}
a.twinoid {
	position : absolute;
	margin-left : -50px;
	margin-top : -8px;
	background-image : url("/img/design/logo_twinoid.gif");
	height : 23px;
	width : 117px;
	font-family : trebuchet ms, arial;
	font-size : 10px;
	color : #63c4e8;
	font-weight : bold;
	text-transform : uppercase;
	text-decoration : none;
	text-align : center;
}
a.twinoid .bientot {
	position : absolute;
	width : 120px;
	margin-top : 19px;
}
a.twinoid:hover {
	background-color : transparent;
	color : white;
}
.log {
	background-image : url("/img/design/fond_log.gif");
	height : 34px;
	background-repeat : repeat-x;
	background-position : right top;
}
.log .menu2 {
	margin-right : auto;
	margin-left : auto;
	width : 1008px;
	height : 34px;
	background-image : url("/img/design/deco_log.jpg");
	background-repeat : no-repeat;
}
.log .menu2 .menulog {
	padding-top : 8px;
	padding-left : 544px;
}
.log .menu2 .menulog .info3 {
	position : absolute;
	font-family : trebuchet ms, arial;
	font-size : 13px;
	color : #FFFFFF;
	font-weight : bold;
	text-transform : uppercase;
	background-image : url("/img/icons/small_chrono.gif");
	height : 16px;
	background-repeat : no-repeat;
	float : left;
	text-align : right;
	margin-left : 105px;
	padding-left : 20px;
	margin-top : -6px;
}
.log .menu2 .menulog .info4 {
	position : absolute;
	font-family : trebuchet ms, arial;
	font-size : 12px;
	text-align : right;
	color : #72d27c;
	font-weight : bold;
	margin-left : 80px;
	margin-top : 8px;
}
.log .menu2 .menuform {
	padding-top : 4px;
	padding-left : 294px;
	float : left;
}
.log .menu2 .menuform .info2 {
	font-family : trebuchet ms, arial;
	font-size : 11px;
	color : #72d27c;
	font-weight : bold;
	text-transform : uppercase;
	line-height : 2px;
	padding-top : 4px;
}
.log .menu2 .menuform a.maitre {
	font-family : trebuchet ms, arial;
	font-size : 11px;
	color : #72d27c;
	font-weight : bold;
	text-transform : uppercase;
	text-decoration : none;
}
.log .menu2 .menuform a.maitre:hover {
	color : #FFFFFF;
	background-color : transparent;
}
.log .menu2 .menuform a {
	font-family : trebuchet ms, arial;
	font-size : 10px;
	color : #509579;
	font-weight : bold;
	text-transform : uppercase;
}
.log .menu2 .menuform a:hover {
	color : #FFFFFF;
	background-color : transparent;
}
.log .menu2 .menuform input.green {
	width : 75px;
	padding-left : 5px;
	height : 22px;
	background-repeat : no-repeat;
	background-color : #3f6c43;
	text-align : left;
	background-image : url("/img/design/fond_form.gif");
	border : 0px;
	color : #ffee92;
	vertical-align : -10%;
}
.log .menu2 .menuform input.green:focus {
	background-image : url("/img/design/fond_form2.gif");
}
.log .menu2 .menuform input.btgreen, .log .menu2 .menuform .btgreen {
	margin-left : 5px;
	border : 0px;
	height : 25px;
	width : 85px;
	background-image : url("/img/design/button_green.gif");
	vertical-align : -10%;
	cursor : pointer;
}
.log .menu2 .menuform .btgreen:hover {
	background-image : url("/img/design/button_green2.gif");
}
.log .menu2 .menuform .bttexte {
	font-family : trebuchet ms, arial;
	font-size : 12px;
	color : white;
	font-weight : bold;
	text-transform : uppercase;
}
.log .menu2 .menuform .bttexte:hover {
	color : white;
}
.centerHeader2 {
	width : 1008px;
	background-image : url("/img/design/hp_header.jpg");
	background-position : left top;
	background-repeat : no-repeat;
	height : 492px;
}
.centerFooter {
	height : 276px;
	background-image : url("/img/design/hp_footer.jpg");
	background-repeat : no-repeat;
	background-position : left bottom;
}
#center2 {
	width : 1008px;
}
.intro2 {
	position : absolute;
}
.intro2 .bloc {
	width : 606px;
	height : 348px;
	margin-left : 196px;
	margin-top : 145px;
	background-position : left top;
	position : relative;
}
.intro2 .bloc .menu {
	text-align : center;
	height : 40px;
	background-repeat : no-repeat;
	background-image : url("/img/design/hp_menu.jpg");
}
.intro2 .bloc a.choix1 {
	position : absolute;
	height : 100px;
	width : 105px;
	margin-top : 0px;
	background-repeat : no-repeat;
	background-image : url("/img/loc/fr/hp_combat_bt.gif");
	padding-bottom : 4px;
}
.intro2 .bloc a.choix1:hover {
	background-image : url("/img/loc/fr/hp_combat_bt2.gif");
}
.intro2 .bloc a.choix1:focus {
	background-image : url("/img/loc/fr/hp_combat_bt2.gif");
}
.intro2 .bloc a.choix2 {
	position : absolute;
	height : 100px;
	width : 105px;
	margin-top : 105px;
	background-repeat : no-repeat;
	background-image : url("/img/loc/fr/hp_dinoz_bt.gif");
	padding-bottom : 4px;
}
.intro2 .bloc a.choix2:hover {
	background-image : url("/img/loc/fr/hp_dinoz_bt2.gif");
}
.intro2 .bloc a.choix2:focus {
	background-image : url("/img/loc/fr/hp_dinoz_bt2.gif");
}
.intro2 .bloc a.choix3 {
	position : absolute;
	margin-top : 210px;
	height : 100px;
	width : 105px;
	background-repeat : no-repeat;
	background-image : url("/img/loc/fr/hp_guerre_bt.gif");
}
.intro2 .bloc a.choix3:hover {
	background-image : url("/img/loc/fr/hp_guerre_bt2.gif");
}
.intro2 .bloc a.choix3:focus {
	background-image : url("/img/loc/fr/hp_guerre_bt2.gif");
}
.intro2 .bloc a:hover {
	background-color : transparent;
}
.intro2 .bloc .module {
	position : absolute;
	left : 108px;
	width : 496px;
	height : 308px;
	background-repeat : no-repeat;
	background-image : url("/img/design/fond_module.jpg");
}
.intro2 .bloc .module .swf {
	padding-top : 4px;
	padding-left : 3px;
	width : 485px;
	height : 297px;
}
.intro2 .bloc .module .modicon {
	position : absolute;
	left : 11px;
	top : 8px;
}
.intro2 .bloc .module .modtitre {
	height : 38px;
	width : 85px;
	padding-left : 48px;
	padding-top : 6px;
	color : #fffdba;
	text-transform : uppercase;
	font-size : 9pt;
	font-weight : bold;
}
.intro2 .bloc .module .modtext {
	padding-left : 8px;
	height : 226px;
	width : 121px;
	color : #854b25;
	font-size : 10pt;
	font-weight : normal;
	background-color : transparent;
}
.intro2 .bloc .module .modaccroche {
	margin-top : 6px;
	width : 490px;
	color : #fffdba;
	text-align : center;
	font-size : 11pt;
	text-transform : uppercase;
	font-style : italic;
	background-color : transparent;
}
.intro2 .bloc .module .modaccroche:first-letter {
	font-size : 14pt;
	text-transform : uppercase;
}
.intro2 .bloc .module .modimage {
	padding-left : 142px;
	margin-top : -294px;
}
.intro2 .bloc .comoff {
	width : 490px;
	height : 300px;
	margin-top : 4px;
	margin-left : 4px;
	position : absolute;
	z-index : 2;
	background-color : black;
	opacity : 0.4;
	filter : alpha(opacity=40);
	zoom : 1;
}
.intro2 .bloc .minipopup {
	position : absolute;
	z-index : 3;
	background : transparent url("/img/design/minipopup.png") no-repeat top left;
	width : 458px;
	height : 162px;
	margin-left : 25px;
	margin-top : 65px;
	color : #863724;
	font-size : 9pt;
	font-weight : bold;
	padding-left : 40px;
}
.intro2 .bloc .minipopup h2 {
	text-transform : uppercase;
	color : #eafdc5;
	font-size : 10pt;
	padding : 0px;
	background-color : transparent;
	background-image : none;
	letter-spacing : 1px;
}
.intro2 .bloc .minipopup p {
	margin-top : 18px;
	font-size : 11pt;
}
.intro2 .bloc .minipopup p span {
	text-decoration : underline;
}
.intro2 .bloc .minipopup ul {
	list-style-type : none;
	width : 420px;
}
.intro2 .bloc .minipopup ul li {
	float : left;
	position : relative;
	margin-right : 25px;
	background : transparent url("/img/icons/elem_3.gif") no-repeat top left;
	padding-left : 28px;
	height : 22px;
}
a.boutonhp {
	font-family : trebuchet ms, arial;
	font-size : 13px;
	color : #f1c98e;
	font-weight : bold;
}
a.boutonhp:hover {
	color : #FFFFFF;
	background-color : transparent;
}
a.boutonInsc {
	font-family : trebuchet ms, arial;
	font-size : 15px;
	color : white;
	font-weight : bold;
}
a.boutonInsc:hover {
	color : #ffd800;
	background-color : transparent;
}
.lang2 {
	position : absolute;
	margin : auto;
	margin-top : 8px;
	margin-left : 160px;
	right : 20px;
	z-index : 2;
}
.lang2 li {
	display : inline;
}
.lang2 a {
	background-color : transparent;
}
.lang2 a img {
	width : 20px;
	border : 1px solid #8e3e26;
}
.lang2 a:hover {
	background-color : transparent;
}
.subscribe2 {
	position : absolute;
	margin-top : 110px;
}
.subscribe2 table.code {
	margin-left : 160px;
	width : 644px;
}
.subscribe2 table.code td {
	min-width : 235px;
}
.subscribe2 .import .bgimport {
	background-image : url("/img/design/import_bg.jpg");
	background-repeat : no-repeat;
	height : 287px;
	width : 216px;
	margin-left : 20px;
	margin-top : 10px;
}
.subscribe2 .import .bgimport .subicon {
	position : absolute;
	padding-left : 13px;
	padding-top : 13px;
	float : left;
}
.subscribe2 .import .bgimport .subtitre {
	position : absolute;
	height : 38px;
	width : 85px;
	padding-left : 52px;
	padding-top : 12px;
	color : #fffdba;
	text-transform : uppercase;
	font-size : 9pt;
	font-weight : bold;
	float : left;
}
.subscribe2 table {
	font-family : trebuchet ms, arial;
	font-size : 13px;
	color : #552615;
	font-weight : bold;
	width : 370px;
	margin-left : 10px;
	margin-top : 50px;
}
.subscribe2 table th {
	width : 140px;
}
.subscribe2 .help3 {
	background-color : #623019;
	font-size : 10pt;
	color : #ffee92;
	padding-top : 2px;
	text-align : center;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 5px;
	border : 1px solid #d3794a;
	z-index : 2;
	position : relative;
	margin-left : 20px;
	min-height : 36px;
}
.subscribe2 .help3 strong {
	text-transform : uppercase;
	color : white;
}
.subscribe2 .help3 span.money {
	color : #ffee92;
	font-weight : bold;
	font-size : 10pt;
}
.subscribe2 .help3 strong {
	color : white;
}
.subscribe2 .help3 a {
	color : #ffee92;
}
.subscribe2 .form3 {
	margin-top : 10px;
	background-image : url("/img/design/fond_suscribe.jpg");
	background-repeat : no-repeat;
	width : 397px;
	background-color : #f3ca92;
	margin-left : 20px;
	min-height : 287px;
}
.subscribe2 .form3 .subicon {
	position : absolute;
	padding-left : 13px;
	padding-top : 13px;
	float : left;
}
.subscribe2 .form3 .subtitre {
	position : absolute;
	height : 38px;
	width : 85px;
	padding-left : 52px;
	padding-top : 12px;
	color : #fffdba;
	text-transform : uppercase;
	font-size : 9pt;
	font-weight : bold;
	float : left;
}
.subscribe2 .form3 .subtext {
	padding-top : 10px;
	font-family : trebuchet ms, arial;
	font-size : 14px;
	color : #552615;
	font-weight : bold;
	width : 370px;
	margin-left : 10px;
	line-height : 16px;
	margin-bottom : 5px;
}
.subscribe2 .form3 .subtext2 {
	font-family : trebuchet ms, arial;
	font-size : 14px;
	color : #552615;
	font-weight : bold;
	width : 370px;
	margin-left : 10px;
	padding-top : 100px;
}
.subscribe2 .art {
	float : none;
	position : absolute;
	margin-top : -20px;
	margin-left : 100px;
	border : 0px;
	outline : none;
	z-index : 3;
}
.subscribe2 .form .error {
	color : #ffee92;
	background-color : #bd4e28;
	padding : 5px;
	margin : 10px;
	font-size : 8pt;
	border : 1px solid #ffee92;
	outline : 1px solid #f5cc94;
}
.subscribe2 .error2 {
	font-size : 10px;
	color : #ffee92;
	background-color : #bd4e28;
	padding : 5px;
	margin : 10px;
	border : 1px solid #ffee92;
	outline : 2px solid #f5cc94;
}
.menuHome2 {
	display : none;
}
input.field2 {
	width : 197px;
	padding-left : 3px;
	height : 24px;
	float : left;
	color : #ffee92;
	font-size : 9pt;
	font-weight : bold;
	margin-top : 4px;
	border : 0px;
	background-image : url("/img/design/form_field.gif");
	background-repeat : no-repeat;
	background-color : transparent;
}
input.field2:focus {
	background-image : url("/img/design/form_field_hover.gif");
}
label.check2 {
	display : block;
	padding-left : 20px;
	padding-right : 20px;
	padding-top : 5px;
	font-size : 10pt;
	line-height : 11pt;
	cursor : pointer;
}
label.check2:hover {
	text-decoration : underline;
	color : #bc683c;
}
.button2 {
	width : 135px;
	height : 24px;
	margin-top : 2px;
	margin-bottom : 10px;
	padding-left : 10px;
	padding-top : 4px;
	font-variant : small-caps;
	font-size : 10pt;
	color : #fff1ad;
	font-weight : bold;
	text-decoration : none;
	text-align : left;
	cursor : pointer;
	background-image : url("/img/design/button.gif");
	background-repeat : no-repeat;
}
input.button2 {
	width : 145px;
	height : 28px;
	padding-top : 0px;
	border : 0px;
}
input.button2:first-letter, a.button2:first-letter {
	color : white;
}
input.button2:hover, a.button2:hover {
	color : white;
	background-image : url("/img/design/button_hover.gif");
}
.parrain ul.tabs {
	margin-left : 90px;
	margin-right : 90px;
}
.parrain ul.tabs li a {
	border-right : 0px solid black;
	border-left : 0px solid #d39a65;
	border-top : 0px solid #d39a65;
}
.parrain ul.tabs a {
	background-color : transparent;
}
.parrain .onglet {
	margin-left : 20px;
}
.parrain .onglet .section {
	margin-left : 10px;
	text-align : center;
	padding-left : 15px;
	padding-right : 15px;
	display : inline;
	background-image : url("/img/design/parrain_off.gif");
	background-repeat : no-repeat;
	height : 21px;
	color : #fde1b9;
	font-size : 16px;
	text-decoration : none;
	background-color : transparent;
	cursor : pointer;
	border-radius : 0px;
	-moz-border-radius : 0px;
	-webkit-border-radius : 0px;
}
.parrain .onglet .section:hover {
	color : white;
	background-color : transparent;
}
.parrain .onglet .sectionfocus {
	margin-left : 10px;
	text-align : center;
	padding-left : 15px;
	padding-right : 15px;
	display : inline;
	background-repeat : no-repeat;
	text-decoration : none;
	background-color : transparent;
	cursor : pointer;
	border-radius : 0px;
	-moz-border-radius : 0px;
	-webkit-border-radius : 0px;
	background-image : url("/img/design/parrain_on.gif");
	width : 91px;
	color : #4f220a;
	font-size : 16px;
}
.parrain .centre {
	margin : auto;
	margin-bottom : 15px;
}
.parrain .fond {
	color : #4f220a;
	font-size : 14px;
	background-color : #d19860;
	width : 495px;
	margin : auto;
	padding : 10px;
}
.parrain .fond .bann {
	overflow : auto;
	width : 480px;
	height : 112px;
}
.parrain .fond .pre {
	margin-top : 10px;
	margin-bottom : 10px;
	width : 480px;
	background-color : #f3ca92;
	border : 1px solid #bc683c;
	padding-top : 5px;
	padding-left : 10px;
	padding-bottom : 5px;
}
.parrain .fond .feross {
	list-style : url("/img/icons/small_dot.gif");
	width : 459px;
	height : 139px;
	padding-top : 15px;
	padding-left : 30px;
	margin : auto;
	background-image : url("/img/design/fond_feross.jpg");
	background-repeat : no-repeat;
	line-height : 15px;
}
.parrain .fond .feross .ticket {
	width : 280px;
	color : white;
	font-size : 14px;
}
.parrain .epilogue {
	width : 500px;
	margin : auto;
}
.gazette {
	margin-left : 40px;
	min-width : 706px;
	margin-top : 10px;
}
.gazette .ul {
	width : 450px;
}
.gazette .menu {
	float : right;
}
.gazette .menu ul {
	height : 25px;
	list-style : url("/img/icons/small_dot.gif");
	background-color : #fbd7a2;
}
.gazette .menu li {
	margin-left : 25px;
	margin-right : 15px;
	float : left;
}
.gazette .padding {
	padding-top : 5px;
}
.gazette .editor {
	margin-left : 170px;
}
.gazette .select {
	margin-left : 10px;
	margin-bottom : 10px;
}
.gazette .headergaz {
	background-image : url("/img/loc/fr/gazette_header.jpg");
	background-repeat : repeat-y;
	background-position : left bottom;
	height : 86px;
}
.gazette .headergaz .numero {
	padding-top : 37px;
	padding-right : 34px;
	color : #7d7871;
	font-style : italic;
	font-weight : bold;
	text-align : right;
	font-size : 11pt;
	line-height : 17px;
}
.gazette .headergaz .edition {
	padding-right : 34px;
	font-size : 13pt;
	color : #7d7871;
	font-style : italic;
	font-weight : bold;
	text-align : right;
}
.gazette .last a {
	position : absolute;
	margin-left : 6px;
	width : 13px;
	height : 220px;
	background-color : transparent;
}
.gazette .last a:hover {
	position : absolute;
	background-image : url("/img/design/gazette_previous.gif");
	background-repeat : repeat-y;
	margin-left : 6px;
	width : 13px;
	height : 220px;
	background-color : transparent;
}
.gazette .next a {
	position : absolute;
	margin-left : 675px;
	width : 13px;
	height : 220px;
	background-color : transparent;
}
.gazette .next a:hover {
	position : absolute;
	background-image : url("/img/design/gazette_next.gif");
	background-repeat : repeat-y;
	margin-left : 675px;
	width : 13px;
	height : 220px;
	background-color : transparent;
}
.gazette .coregaz {
	background-image : url("/img/design/gazette_core.jpg");
	background-repeat : repeat-y;
	overflow : auto;
}
.gazette .coregaz ul {
	padding-left : 20px;
}
.gazette .coregaz ul li {
	list-style-type : square;
}
.gazette .coregaz .fondimgGaz {
	float : right;
	background-image : url("/img/design/gazette_fondimg.jpg");
	background-repeat : no-repeat;
	height : 108px;
	width : 108px;
	margin-right : 10px;
	margin-top : 8px;
}
.gazette .coregaz .fondimgGaz img {
	padding : 4px;
}
.gazette .coregaz a {
	color : #555555;
	text-decoration : underline;
	font-style : italic;
	background-color : transparent;
	margin-left : 5px;
}
.gazette .coregaz a:hover {
	color : #bc683c;
}
.gazette .coregaz .titreGaz {
	color : #4e4a44;
	font-size : 0.8em;
	padding-left : 8px;
	font-weight : bold;
	font-style : italic;
	line-height : 15px;
	padding-top : 5px;
}
.gazette .coregaz .titreGaz span {
	font-size : 0.75em;
}
.gazette .coregaz .txtGaz {
	color : #482719;
	font-size : 0.7em;
	letter-spacing : 1px;
	word-spacing : -1px;
	padding-top : 5px;
	padding-left : 8px;
	padding-right : 8px;
	padding-bottom : 5px;
	text-align : justify;
	font-style : normal;
}
.gazette .coregaz .txtGaz strong {
	font-size : 1.1em;
	font-weight : bold;
}
.gazette .coregaz .txtGaz em {
	font-weight : lighter;
}
.gazette .coregaz .txtGaz:first-letter {
	font-weight : bold;
	font-size : 115%;
}
.gazette .coregaz .fondtxtGaz {
	margin-top : 5px;
	background-image : url("/img/design/gazette_texture.gif");
	min-height : 38px;
	border : 1px solid #d2c3a7;
	padding-bottom : 5px;
	margin-bottom : 5px;
}
.gazette .coregaz .actu {
	float : left;
	margin-left : 15px;
	width : 490px;
	min-height : 30px;
}
.gazette .coregaz .titreactu {
	background-image : url("/img/loc/fr/actu.jpg");
	background-repeat : no-repeat;
	height : 30px;
}
.gazette .coregaz .zoom {
	float : left;
	margin-left : 15px;
	width : 490px;
	min-height : 30px;
}
.gazette .coregaz .titrezoom {
	background-image : url("/img/loc/fr/zoom.jpg");
	background-repeat : no-repeat;
	height : 30px;
}
.gazette .coregaz .breves {
	float : left;
	margin-left : 15px;
	width : 152px;
}
.gazette .coregaz .titrebreves {
	background-image : url("/img/loc/fr/breves.jpg");
	background-repeat : no-repeat;
	height : 30px;
}
.gazette .coregaz .savoir {
	float : left;
	margin-left : 15px;
	min-height : 30px;
	width : 152px;
}
.gazette .coregaz .titresavoir {
	background-image : url("/img/loc/fr/savoir.jpg");
	background-repeat : no-repeat;
	height : 30px;
}
.gazette .coregaz .trait {
	background-image : url("/img/design/trait.gif");
	min-width : 149px;
	height : 1px;
	margin-top : 5px;
	margin-bottom : 5px;
}
.gazette .coregaz .traitplein {
	width : 490px;
}
.gazette .coregaz .deux {
	width : 650px;
	margin-left : 22px;
	min-height : 30px;
}
.gazette .coregaz .deux .titredeux {
	background-image : url("/img/loc/fr/gazette_complements.jpg");
	background-repeat : no-repeat;
	width : 650px;
	height : 30px;
}
.gazette .coregaz .deux .jeudeux {
	background-image : url("/img/loc/fr/gazette_jeux.jpg");
	background-repeat : no-repeat;
	width : 649px;
	height : 30px;
}
.gazette .coregaz .deux .horoscodeux {
	background-image : url("/img/loc/fr/horoscope.jpg");
	background-repeat : no-repeat;
	width : 650px;
	height : 30px;
}
.gazette .coregaz .deux .txtHoro {
	float : left;
	width : 450px;
	color : #482719;
	font-size : 0.7em;
	line-height : 14px;
	letter-spacing : 1px;
	word-spacing : -1px;
	padding-top : 5px;
	padding-left : 8px;
	padding-right : 8px;
	padding-bottom : 5px;
	text-align : justify;
	font-style : normal;
	display : inline;
}
.gazette .coregaz .deux strong {
	font-size : 110%;
	font-weight : bolder;
}
.gazette .coregaz .deux .list {
	background-image : url("/img/design/horosco_dino.jpg");
	background-repeat : no-repeat;
	width : 632px;
	height : 1065px;
	margin : auto;
}
.gazette .coregaz .deux .tiretGaz {
	background-image : url("/img/design/tiretgaz.gif");
	background-repeat : no-repeat;
	height : 1px;
	width : 625px;
}
.gazette .footergaz {
	background-position : left bottom;
	background-image : url("/img/design/gazette_footer.jpg");
	background-repeat : no-repeat;
	height : 43px;
}
.gazette .footergaz .note {
	padding-top : 6px;
	padding-left : 15px;
	font-size : 9pt;
	color : #7d7871;
	font-style : italic;
}
a.linkHome {
	position : absolute;
	width : 500px;
	height : 80px;
	z-index : 10;
	margin-top : 25px;
	margin-left : 240px;
}
a.linkHome:hover {
	background-color : transparent;
}
#footer {
	text-align : center;
	color : #eabc81;
	font-size : 8pt;
}
#footer a {
	color : #ffee92;
}
#footer a:hover {
	color : white;
}
#footer img {
	vertical-align : -35%;
}
.dinorpg a {
	color : #8e3e26;
	font-variant : small-caps;
	font-weight : bold;
}
.dinorpg a:hover {
	color : #fce3bc;
}
a img {
	border : none;
}
h2 {
	height : 21px;
	margin-top : 25px;
	margin-bottom : 5px;
	padding-left : 8px;
	color : #ffee92;
	font-variant : small-caps;
	font-size : 12pt;
	line-height : 20px;
	background-color : #BC683C;
	background-repeat : no-repeat;
}
h3 {
	margin-top : 10px;
	height : 21px;
	margin-bottom : 2px;
	background-color : transparent;
	background-image : none;
	color : #9a4029;
	font-variant : small-caps;
	font-size : 13pt;
}
h3:first-letter {
	color : #5c2213;
	font-size : 115%;
}
.largeSection h2 {
	background-image : url("/img/design/title_h2_long.gif");
}
p {
	line-height : 12pt;
	margin-bottom : 10px;
}
p:first-letter {
	font-weight : bold;
	font-size : 115%;
}
div.clear {
	clear : both;
	height : 1px;
	font-size : 0pt;
	line-height : 0pt;
}
.section {
	height : 45px;
	margin-left : -15px;
	margin-bottom : 20px;
	background-image : url("/img/design/title_h1.gif");
	background-position : left bottom;
	background-repeat : no-repeat;
}
.section .swf {
	margin-left : 5px;
}
a.icon {
	font-size : 0pt;
	line-height : 0pt;
}
a.icon img {
	border : 1px solid #ae6733;
}
a.icon:hover {
	background-color : transparent;
}
a.icon:hover img {
	border-color : white;
}
.swf {
	display : block;
	font-size : 0pt;
	line-height : 0pt;
}
img.help {
	vertical-align : -15%;
	border : 1px solid #bc683c;
	cursor : help;
}
img.help:hover {
	border-color : white;
}
span.tix, span.money {
	color : #58321d;
	font-weight : bold;
	font-size : 9pt;
}
span.money img {
	vertical-align : -15%;
}
span.tix img {
	cursor : help;
	vertical-align : -8%;
}
.help span.tix, .help span.money {
	color : #ffee92;
}
div.box1 {
	margin-top : 10px;
	margin-bottom : 10px;
	padding : 5px;
	padding-left : 50px;
	color : #fce3bc;
	font-size : 10pt;
	background-color : #85B316;
	min-height : 32px;
	background-repeat : no-repeat;
	background-image : url("/img/icons/confirm.png");
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}
div.help {
	margin-top : 10px;
	margin-bottom : 10px;
	padding : 5px;
	padding-left : 20px;
	color : #fce3bc;
	font-size : 10pt;
	background-color : #bc683c;
	background-image : url("/img/icons/small_missAct.gif");
	background-position : 5px 8px;
	background-repeat : no-repeat;
}
div.help strong {
	color : white;
}
div.help a {
	color : #ffee92;
}
a.back {
	margin-left : 15px;
	margin-top : 5px !important;
	margin-bottom : 5px !important;
}
a.back img {
	position : absolute;
	margin-left : -41px;
	margin-top : -6px;
}
.userAvatar, .userAvatar a {
	display : block;
	overflow : hidden;
	background-color : #9a4029;
	font-size : 0pt;
	line-height : 0pt;
}
.userAvatar, .userAvatar img {
	width : 90px;
	height : 30px;
}
.userAvatar {
	border : 1px solid #fce3bc;
}
.cache {
	position : absolute;
	top : -800px;
}
div.error {
	color : #ffee92;
	background-color : #bd4e28;
	padding : 5px;
	margin : 10px;
	border : 1px solid #ffee92;
	outline : 2px solid #f5cc94;
}
div.art {
	float : left;
	position : relative;
	margin-right : 10px;
	margin-bottom : 10px;
	overflow : hidden;
	font-size : 0pt;
	line-height : 0pt;
	border : 1px solid #bc683c;
	outline : 2px solid #f1c98e;
}
img.objIcon {
	cursor : help;
}
pre {
	width : 530px;
	overflow : auto;
	font-size : 8pt;
	color : black;
}
pre.error {
	font-family : Arial;
	font-size : 9pt;
	color : red;
}
.art img {
	background-position : top left;
	background-repeat : no-repeat;
}
.art_hpsky img {
	position : absolute;
	margin-top : 10px;
	margin-left : -210px;
	width : 392px;
	height : 316px;
	background-image : url("/img/art/raijin.png");
	background-repeat : no-repeat;
}
.art_hpsky2 img {
	position : absolute;
	margin-left : 700px;
	width : 398px;
	height : 334px;
	background-image : url("/img/art/fee.png");
	background-repeat : no-repeat;
}
.art_hpsky3 img {
	position : absolute;
	margin-top : 30px;
	margin-left : -110px;
	width : 392px;
	height : 316px;
	background-image : url("/img/art/moueffeHp.png");
	background-repeat : no-repeat;
}
.art_hpsky4 img {
	position : absolute;
	margin-left : 650px;
	margin-top : 50px;
	width : 398px;
	height : 334px;
	background-image : url("/img/art/kabuk_hp.png");
	background-repeat : no-repeat;
}
.art_hpsky5 img {
	position : absolute;
	margin-top : 30px;
	margin-left : -140px;
	width : 355px;
	height : 348px;
	background-image : url("/img/art/moueffedemon_hp.png");
	background-repeat : no-repeat;
}
.art_hpsky6 img {
	position : absolute;
	margin-left : 650px;
	margin-top : 50px;
	width : 310px;
	height : 236px;
	background-image : url("/img/art/kabudemon_hp.png");
	background-repeat : no-repeat;
}
.art_news {
	margin-left : -165px;
	width : 838px;
	height : 600px;
	background-image : url("/img/art/welcome.jpg");
	background-repeat : no-repeat;
	background-position : left bottom;
}
.art_gazette img {
	position : absolute;
	margin-left : 665px;
	width : 171px;
	height : 250px;
	margin-top : -190px;
	background-image : url("/img/art/paperboy.png");
	z-index : 10;
}
.art_parrain img {
	position : absolute;
	margin-top : 200px;
	margin-left : 510px;
	width : 156px;
	height : 444px;
	background-image : url("/img/art/isabella.png");
	z-index : 10;
}
.art_bao img {
	margin-top : 30px;
	width : 322px;
	height : 451px;
	background-image : url("/img/art/bao_hp.png");
}
.art_kabu img {
	position : absolute;
	margin-top : -20px;
	margin-left : 340px;
	width : 216px;
	height : 196px;
	background-image : url("/img/art/kabuki.png");
}
.art_mandra img {
	position : absolute;
	width : 203px;
	height : 421px;
	z-index : 1;
	margin-left : 500px;
	margin-top : -50px;
	background-image : url("/img/art/mandragore.png");
}
.art_zenit img {
	position : absolute;
	margin-top : 30px;
	margin-left : 525px;
	width : 152px;
	height : 394px;
	background-image : url("/img/art/zenit.png");
	z-index : 10;
}
.art_pigmou img {
	width : 221px;
	height : 285px;
	background-image : url("/img/art/pigmou_01.png");
}
.art_goupi01 img {
	position : absolute;
	margin-left : 520px;
	margin-top : -80px;
	width : 150px;
	height : 152px;
	background-image : url("/img/art/goupi_01.png");
}
.art_goupi02 img {
	position : absolute;
	margin-left : 285px;
	margin-top : -20px;
	width : 112px;
	height : 90px;
	background-image : url("/img/art/goupi_02.png");
}
.art_goupi03 img {
	position : absolute;
	margin-left : 400px;
	margin-top : -40px;
	width : 122px;
	height : 111px;
	background-image : url("/img/art/goupi_03.png");
}
.art_rocky01 img {
	position : absolute;
	margin-left : 200px;
	margin-top : -15px;
	width : 338px;
	height : 335px;
	background-image : url("/img/art/rocky_01.png");
}
.black {
	position : fixed;
	width : 100%;
	height : 100%;
	z-index : 8;
	top : 0px;
	bottom : 0px;
	left : 0px;
	background-color : black;
	opacity : 0.4;
	filter : alpha(opacity=40);
	zoom : 1;
}
.sitePopup {
	position : absolute;
	z-index : 9;
	width : 100%;
	margin-top : 200px;
	background-color : #c87c50;
	border-top : 1px solid #e1b984;
	border-bottom : 1px solid #e1b984;
	outline : 2px solid black;
}
.sitePopup ul {
	list-style : url("/img/icons/small_dot.gif");
	padding : 5px;
	padding-left : 30px;
	margin-left : 10px;
	margin-bottom : 10px;
}
.sitePopup .content {
	text-align : left;
	color : white;
	margin-top : 5px;
	margin-bottom : 5px;
	margin-left : 20%;
	margin-right : 20%;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	border-left : 1px solid #d59566;
	border-right : 1px solid #d59566;
}
.sitePopup a.button {
	margin-top : 10px;
}
.sitePopup img.icon {
	vertical-align : -40%;
}
.siteImportant {
	background-color : #863724;
}
.siteImportant .content {
	color : #ffee92;
}
.siteImportant a {
	color : white;
}
.siteError {
	background-color : #a84524;
}
.siteError .content {
	color : #ffee92;
}
.siteError a {
	color : white;
}
#menu .timer {
	color : #52646b;
	background-color : transparent;
	background-image : url("/img/icons/small_chrono.gif");
}
#menu .footer .titremini {
	font-size : 10px;
	font-weight : bold;
	color : #8e3e26;
	text-transform : uppercase;
	margin-bottom : 5px;
}
#poll a.mt_popup_open {
	font-size : 11px;
	background-color : #bc683c;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
	color : #ffee92;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 3px;
	padding-bottom : 3px;
	text-decoration : none;
	width : 70px;
	display : block;
	text-align : center;
}
#poll a.mt_popup_open:hover {
	color : white;
	background-color : #824221;
}
#poll #mt_tools a {
	font-size : 12px;
	background-color : transparent;
}
#poll #mt_tools a:hover {
	font-size : 12px;
	background-color : transparent;
}
#poll #mt_tools h1 {
	color : #411e0a;
	font-size : 12px;
	line-height : 12px;
	margin-bottom : 10px;
	font-weight : bold;
}
#poll #mt_tools ul li label {
	background-color : #bc683c;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
	color : #411e0a;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 3px;
	padding-bottom : 3px;
	text-decoration : none;
	line-height : 1.5em;
}
#poll #mt_tools ul li label:hover {
	color : white;
	background-color : #824221;
}
#poll #mt_tools ul .mt_presults, #poll #mt_tools ul .bar_bg {
	border : none;
	margin-left : 260px;
	background-color : #891e11;
	height : 20px;
}
#poll #mt_tools ul .mt_presults .bar_inner, #poll #mt_tools ul .bar_bg .bar_inner {
	height : 20px;
}
#poll #mt_tools ul .bar_p {
	padding : 4px;
}
#poll #mt_tools ul .qresp li {
	padding : 5px;
}
#poll #mt_tools ul .qresp .r {
	width : 250px;
}
#poll #mt_tools .button {
	background-color : #ce8751;
	text-align : center;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
	color : #5d2609;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 3px;
	padding-bottom : 5px;
	text-decoration : none;
	border : 1px solid #dfa463;
}
#poll #mt_tools .button:hover {
	background-color : #dfa463;
}
#poll #mt_tools .buttonoff {
	background-color : #bc683c;
	text-align : center;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
	color : #5d2609;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 3px;
	padding-bottom : 3px;
	text-decoration : none;
	border : 1px solid #93491f;
}
#poll #mt_tools .buttonoff:hover {
	background-color : #bc683c;
}
#poll #mt_tools .mt_content, #poll #mt_tools .mt_popup {
	margin-top : 100px;
	text-align : left;
	background-color : #ac5a2b;
	border : none;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}
#poll #mt_tools .mt_content .count, #poll #mt_tools .mt_popup .count {
	color : #dfa463;
}
#poll #mt_tools a.mt_close {
	background-image : url("/img/icons/small_delete.gif");
	position : relative;
	top : 105px;
	left : 208px;
	padding : 7px;
	width : 16px;
	height : 16px;
	border : none;
	background-color : transparent;
	background-repeat : no-repeat;
	overflow : hidden;
	text-decoration : none;
	font-size : 0px;
	z-index : 152;
}
#poll #mt_tools .mt_black {
	background-color : #2c1e15;
}
.niceCadre {
	position : absolute;
	margin-top : 90px;
	margin-left : 774px;
	width : 110px;
	height : 31px;
	background-image : url("/img/design/compteurAbo.gif");
	background-repeat : no-repeat;
	color : #FFEE92;
	text-align : center;
	padding-top : 6px;
	font-size : 10pt;
	font-weight : bold;
	z-index : 3;
}
.niceCadre img {
	vertical-align : -5%;
}
.freeAction {
	position : absolute;
	margin-top : -13px;
	margin-left : 395px;
	width : 110px;
	height : 31px;
	background-repeat : no-repeat;
	color : #FFEE92;
	text-align : center;
	padding-top : 6px;
	font-size : 10pt;
	font-weight : bold;
	z-index : 3;
}
.freeAction .timer {
	background-color : transparent;
}
.menu3 {
	margin-top : 150px;
}
#menu, #langs {
	position : absolute;
	z-index : 2;
	margin-left : 764px;
	margin-top : 90px;
	width : 95px;
	font-size : 8pt;
}
#menu .header, #langs .header {
	font-size : 0pt;
	line-height : 0pt;
	width : 130px;
	height : 15px;
	background-image : url("/img/design/sideMenu_header.gif");
	background-repeat : no-repeat;
}
#menu .footer, #langs .footer {
	width : 100px;
	padding-left : 15px;
	padding-right : 15px;
	padding-bottom : 20px;
	background-position : left bottom;
	background-image : url("/img/design/sideMenu_footer.gif");
	background-repeat : no-repeat;
}
#menu .bg, #langs .bg {
	width : 130px;
	background-image : url("/img/design/sideMenu_bg.gif");
}
#menu ul, #langs ul {
	list-style : none;
}
#menu ul li, #langs ul li {
	font-size : 0pt;
	line-height : 0pt;
}
#menu ul li img, #langs ul li img {
	display : block;
	float : left;
	position : relative;
	margin-right : 3px;
}
#menu ul li a, #langs ul li a {
	display : block;
	font-size : 9pt;
	line-height : 11pt;
	padding-left : 5px;
	height : 20px;
	background-color : #ffefce;
}
#menu ul li a.off, #langs ul li a.off {
	font-style : italic;
	color : #E7A778;
	text-decoration : none;
	cursor : default;
}
#menu ul li a:hover, #langs ul li a:hover {
	background-color : #9a4029;
}
#menu ul li a.logout, #langs ul li a.logout {
	margin-top : 5px;
	color : #d65536;
}
#menu ul li a.logout:hover, #langs ul li a.logout:hover {
	background-color : #d65536;
	color : white;
}
#menu2, #langs2 {
	position : absolute;
	z-index : 2;
	margin-left : 705px;
	margin-top : 170px;
	width : 112px;
	font-size : 8pt;
}
#menu2 .bg, #langs2 .bg {
	width : 130px;
	background-image : url("/img/design/hp_fond_menu.gif");
	background-repeat : no-repeat;
}
#menu2 ul, #langs2 ul {
	list-style : none;
}
#menu2 ul li, #langs2 ul li {
	font-size : 0pt;
	line-height : 0pt;
}
#menu2 ul li img, #langs2 ul li img {
	display : block;
	float : left;
	position : relative;
	margin-right : 3px;
}
#menu2 ul li a, #langs2 ul li a {
	display : block;
	font-size : 9pt;
	line-height : 11pt;
	padding-left : 5px;
	height : 20px;
	background-color : #ffefce;
}
#menu2 ul li a.off, #langs2 ul li a.off {
	font-style : italic;
	color : #E7A778;
	text-decoration : none;
	cursor : default;
}
#menu2 ul li a:hover, #langs2 ul li a:hover {
	background-color : #9a4029;
}
#menu2 ul li a.logout, #langs2 ul li a.logout {
	margin-top : 5px;
	color : #d65536;
}
#menu2 ul li a.logout:hover, #langs2 ul li a.logout:hover {
	background-color : #d65536;
	color : white;
}
#langs2 {
	margin-top : 400px;
}
#langs2 ul {
	margin-left : 10px;
	width : 100px;
	height : 50px;
}
#langs2 ul li {
	margin-top : 3px;
	float : left;
	position : relative;
}
#langs2 ul li a:hover {
	background-color : transparent;
}
#langs2 img {
	border : 1px solid #683a23;
}
#langs {
	margin-top : 280px;
}
#langs ul {
	margin-left : 10px;
	width : 100px;
	height : 50px;
}
#langs ul li {
	margin-top : 3px;
	float : left;
	position : relative;
}
#langs ul li a:hover {
	background-color : transparent;
}
#langs img {
	border : 1px solid #683a23;
}
#menu .bHelp {
	display : block;
	width : 95px;
	height : 23px;
	padding-top : 27px;
	margin : auto;
	margin-top : 7px;
	text-align : center;
	color : #fff1ad;
	font-size : 10pt;
	font-weight : bold;
	text-decoration : none;
	background-image : url("/img/design/button_help.gif");
	background-repeat : no-repeat;
}
#menu a.bHelp:hover {
	color : white;
	background-image : url("/img/design/button_help_hover.gif");
	background-color : transparent;
}
#menu .genInfos {
	margin-top : 7px;
	padding-top : 3px;
	text-align : center;
	font-size : 8pt;
	line-height : 10pt;
	border-top : 1px solid #efbf86;
}
#menu .genInfos img {
	vertical-align : -15%;
}
ul.adminBox {
	list-style : none;
	position : absolute;
	width : 95px;
	padding-left : 3px;
	padding-right : 3px;
	left : 60px;
	top : 60px;
	padding-top : 3px;
	padding-bottom : 3px;
	background-color : #bc683c;
	border : 1px solid #ffee92;
	outline : 2px solid #c8a895;
}
ul.adminBox li {
	font-size : 8pt;
}
ul.adminBox li a {
	display : block;
	padding-left : 2px;
	padding-right : 2px;
	color : #ffee92;
}
ul.adminBox form {
	margin-top : 5px;
}
ul.adminBox label {
	color : white;
}
ul.adminBox input {
	width : 90px;
}
#dinozList {
	float : left;
	position : relative;
	padding-left : 60px;
	padding-top : 35px;
	padding-bottom : 10px;
	width : 145px;
}
#dinozList span.money {
	display : block;
	width : 137px;
	height : 25px;
	margin-bottom : 34px;
	padding : 0px;
	padding-top : 6px;
	margin-left : -5px;
	text-align : center;
	font-size : 10pt;
	color : #ffee92;
	border : 0px;
	background-color : transparent;
	background-image : url("/img/design/goldbox2.gif");
	background-repeat : no-repeat;
	cursor : help;
}
#dinozList span.money img {
	vertical-align : -5%;
}
#dinozList .iconMenu {
	width : 143px;
	height : 32px;
}
#dinozList .iconMenu a {
	display : block;
	background-repeat : no-repeat;
	border-radius : 0px;
	-moz-border-radius : 0px;
	-webkit-border-radius : 0px;
}
#dinozList .iconMenu a.newBankBt {
	background-image : url("/img/design/newBankBt1.gif");
	width : 95px;
	height : 25px;
	margin-bottom : 5px;
	font-size : 13px;
	font-weight : bold;
	color : #fff7b2;
	text-shadow : 0px 1px 0px #3a1c0d, 0px -1px 0px #3a1c0d, 1px 0px 0px #3a1c0d, -1px 0px 0px #3a1c0d, 1px 1px 0px #3a1c0d, -1px -1px 0px #3a1c0d, -1px 1px 0px #3a1c0d, 1px -1px 0px #3a1c0d;
	text-decoration : none;
	padding-top : 8px;
	padding-left : 48px;
}
#dinozList .iconMenu a.newBankBt:hover {
	background-image : url("/img/design/newBankBt2.gif");
	background-color : transparent;
	color : white;
}
#dinozList .iconMenu a.iconor {
	margin-right : 5px;
	background-image : url("/img/icons/act_shop.gif");
	width : 32px;
	height : 32px;
	float : left;
}
#dinozList .iconMenu a.iconor:hover {
	margin-right : 5px;
	background-image : url("/img/icons/act_shop2.gif");
}
#dinozList .iconMenu a.iconaction {
	margin-right : 5px;
	background-image : url("/img/icons/act_auto_action.gif");
	width : 32px;
	height : 32px;
	float : left;
}
#dinozList .iconMenu a.iconaction:hover {
	background-image : url("/img/icons/act_auto_action2.gif");
}
#dinozList .iconMenu a.iconboutik {
	margin-right : 5px;
	background-image : url("/img/icons/act_boutique.gif");
	width : 32px;
	height : 32px;
	float : left;
}
#dinozList .iconMenu a.iconboutik:hover {
	background-image : url("/img/icons/act_boutique2.gif");
}
#dinozList .iconMenu a.iconclan {
	margin-right : 5px;
	background-image : url("/img/icons/act_castle.gif");
	width : 32px;
	height : 32px;
	float : left;
}
#dinozList .iconMenu a.iconclan:hover {
	background-image : url("/img/icons/act_castle2.gif");
}
#dinozList .iconMenu a.icondojo {
	background-image : url("/img/icons/act_dojo.gif");
	width : 32px;
	height : 32px;
	float : left;
}
#dinozList .iconMenu a.icondojo:hover {
	background-image : url("/img/icons/act_dojo2.gif");
}
#dinozList a.bankBtMoney3 {
	display : block;
	background-image : url("/img/design/promoBg.png");
	padding-top : 72px;
	width : 145px;
	height : 137px;
	margin-bottom : 5px;
	position : relative;
	text-decoration : none;
	font-size : 13px;
	font-weight : bold;
}
#dinozList a.bankBtMoney3 span {
	position : relative;
	display : block;
	margin : auto;
	font-size : 14px;
	font-weight : bold;
	font-variant : normal;
	color : #ffee92;
	text-align : center;
	text-decoration : none;
	text-shadow : 1px 1px 0px rgba(0,0,0,0.5);
}
#dinozList a.bankBtMoney3 span.s1 {
	text-transform : uppercase;
	margin-bottom : 6px;
	color : #e9d4a9;
}
#dinozList a.bankBtMoney3 span.s1:first-letter {
	color : white;
}
#dinozList a.bankBtMoney3 span.s2 {
	color : #ffb273;
}
#dinozList a.bankBtMoney3 span.s3 {
	color : #ffb273;
}
#dinozList a.bankBtMoney3 span.s4 {
	color : #ffeb0a;
	font-size : 16px;
}
#dinozList a.bankBtMoney3 div#money3Time {
	margin : auto;
	background : transparent url("/img/design/timerBg.png") no-repeat;
	padding : 12px 9px;
	width : 106px;
	height : 22px;
	font-family : LCD;
	color : #ffee92;
	font-size : 24px;
	margin-bottom : 5px;
}
#dinozList a.bankBtMoney3:hover {
	background-color : transparent;
	background-position : top right;
}
#dinozList .iconMenuAbo {
	height : 67px;
}
#dinozList .view {
	font-size : 0pt;
	line-height : 0pt;
	margin-top : 10px;
	margin-bottom : 4px;
	border : 1px solid #8e3e26;
	outline : 2px solid #f3ca98;
}
#dinozList .view .title {
	font-size : 7.5pt;
	font-style : italic;
	line-height : 9pt;
	height : 12px;
	overflow : hidden;
	background-color : #a3602b;
	border-top : 1px solid #8e3e26;
	color : #ffee92;
}
#dinozList .view a {
	display : block;
	width : 143px;
	height : 100px;
	overflow : hidden;
	background-position : -100px -10px;
}
#dinozList .view a:hover {
	background-color : transparent;
}
#dinozList ul {
	list-style : none;
	font-size : 0pt;
	line-height : 0pt;
	margin-bottom : 1px;
	padding : 2px;
	border : 1px solid #d69e68;
}
#dinozList ul li a {
	border : 1px solid #fbdca5;
	padding : 2px;
	height : 43px;
	display : block;
	font-size : 10pt;
	line-height : 11pt;
	text-decoration : none;
	border-radius : 0px;
	-moz-border-radius : 0px;
	-webkit-border-radius : 0px;
	cursor : hand;
}
#dinozList ul li a img.lup {
	display : block;
	position : absolute;
	margin-left : 10px;
	margin-top : 10px;
	z-index : 2;
}
#dinozList ul li a .icon {
	float : left;
	position : relative;
	width : 40px;
	font-size : 0pt;
	line-height : 0pt;
}
#dinozList ul li a .icon img {
	border : 1px solid #bc683c;
}
#dinozList ul li a em, #dinozList ul li a span.name {
	display : block;
	float : left;
	position : relative;
	width : 87px;
}
#dinozList ul li a span.name {
	white-space : nowrap;
	overflow : hidden;
}
#dinozList ul li a span.longName {
	font-size : 7.5pt;
}
#dinozList ul li a em {
	font-variant : normal;
	font-weight : normal;
	color : #cf8a51;
	font-size : 8pt;
	line-height : 8pt;
}
#dinozList ul li a:hover {
	background-color : #bc683c !important;
	color : white !important;
	border-color : white;
}
#dinozList ul li.off a .icon .tinyBar {
	opacity : 0.3;
	filter : alpha(opacity=30);
	zoom : 1;
}
#dinozList ul li.dead a .name {
	text-decoration : line-through;
}
#dinozList ul li.light a {
	height : 25px;
}
#dinozList ul li.light a .icon {
	float : right;
}
#dinozList ul li.light a .icon .tinyBar {
	margin-top : 6px;
}
#dinozList ul li.light em {
	width : 150px;
	font-size : 7.5pt;
}
#dinozList ul li.unknown {
	display : block;
	float : left;
	position : relative;
	font-size : 30pt;
	line-height : 30pt;
	color : #bc683c;
	margin-left : 20px;
	padding-top : 1px;
}
#dinozList ul .group a {
	background-color : #f2ca8e;
}
#dinozList ul .selected a {
	background-color : #e6b479;
	color : black;
	border-color : black;
}
#dinozList a.overviewBt {
	display : block;
	margin-bottom : 1px;
	width : 138px;
	padding-left : 5px;
	font-size : 8pt;
	line-height : 10pt;
	text-decoration : none;
	border : 1px solid #d69e68;
	border-radius : 0px;
	-moz-border-radius : 0px;
	-webkit-border-radius : 0px;
}
#dinozList a.overviewBt img {
	vertical-align : -15%;
}
#dinozList a.button {
	width : 135px;
}
.light object, .light embed {
	display : none;
}
span.tinyBar {
	display : block;
	height : 2px;
	width : 36px;
	border : 1px solid #bc683c;
	background-color : black;
}
span.tinyBar span {
	display : block;
	height : 2px;
	background-color : yellow;
}
#dinozRebirth {
	padding-left : 14px;
	padding-right : 14px;
}
.ul {
	list-style : url("/img/icons/small_dot.gif");
	width : 380px;
	padding : 5px;
	padding-left : 30px;
	margin-left : 10px;
	margin-bottom : 10px;
	background-color : #fbd7a2;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}
.ul li .field {
	float : left;
	position : relative;
	margin-top : 3px;
}
.table .ul {
	width : auto;
	margin : 5px;
}
.tip .ul {
	width : auto;
	background-color : transparent;
	padding-left : 10px;
	margin-bottom : 0px;
}
.tip .money {
	color : white;
}
.table {
	border-collapse : separate;
	border-spacing : 1px;
	border : 2px solid #F3D6B1;
	background-color : #ecbd84;
	width : 100%;
}
.table tr th {
	padding-left : 4px;
	padding-right : 4px;
	padding-bottom : 8px;
	height : 41px;
	vertical-align : bottom;
	color : #fffdba;
	text-transform : uppercase;
	font-size : 10pt;
	font-weight : bold;
	letter-spacing : 1pt;
	text-align : left;
	white-space : nowrap;
	border : 1px solid #356847;
	background-color : #c64e36;
	background-image : url("/img/design/table_header.gif");
	background-position : left bottom;
}
.table tr th.small {
	padding-left : 4px;
	padding-right : 4px;
	padding-bottom : 2px;
	height : 2px;
	border : 1px solid #85B92B;
	background-color : #A2D534;
	background-image : url("");
	background-position : left bottom;
}
.table tr th.cdc {
	white-space : normal;
	text-align : center;
	line-height : 14px;
	font-size : 12px;
	padding-bottom : -3px;
	vertical-align : middle;
	height : 30px;
}
.table tr th:first-letter {
	color : #ffeebb;
}
.table tr td {
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 1px;
	padding-bottom : 1px;
	color : #710;
	background-color : #f3ca92;
	border : 1px solid #C88F44;
	background-image : url("/img/design/table_cell.gif");
	background-position : -10px 0px;
}
.table tr td.tirets {
	background-image : url("/img/design/tirets.gif");
	width : 636px;
	background-repeat : no-repeat;
}
.table tr>td:first-child {
	padding-left : 15px;
	background-position : 0px 0px;
}
.table tr td.bgFix {
	padding-left : 5px;
	background-position : -10px 0px;
}
.table tr.even td {
	background-image : url("/img/design/table_cell_even.gif");
}
.table tr td a {
	color : black;
	font-weight : normal;
}
.table tr td a.reduc {
	font-size : 12px;
}
.table tr td a:hover {
	background-color : transparent;
	color : white;
}
.table tr.select td, table.select tr td {
	cursor : pointer;
}
.table tr.select:hover td, table.select tr:hover td {
	background-image : url("/img/design/table_cell_hover2.gif");
	color : white;
}
.table tr.select:hover td a, table.select tr:hover td a {
	color : white;
}
.table tr.select:hover td, table.select tr:hover td {
	border-color : #9a4029;
	background-image : url("/img/design/table_cell.gif");
}
.table tr.important td {
	background-image : url("/img/design/table_cell_hover.gif");
	border-color : #7a261b;
}
.table tr.important td, .table tr.important td a {
	color : #fffdba;
	font-weight : bold;
}
table.small tr td {
	font-size : 9pt;
}
table.small tr td a {
	font-size : 8pt;
}
input {
	font-family : "Trebuchet MS", Arial, sans-serif;
}
input.button, a.button {
	display : block;
	width : 135px;
	height : 24px;
	margin-top : 3px;
	margin-bottom : 2px;
	padding-left : 10px;
	padding-top : 4px;
	font-variant : small-caps;
	font-size : 10pt;
	color : #fff1ad;
	font-weight : bold;
	text-decoration : none;
	text-align : left;
	cursor : pointer;
	background-image : url("/img/design/button.gif");
	background-repeat : no-repeat;
	border-radius : 0px;
	-moz-border-radius : 0px;
	-webkit-border-radius : 0px;
}
input.button {
	width : 145px;
	height : 28px;
	padding-top : 0px;
	border : none;
	background-color : transparent;
}
input.button:first-letter, a.button:first-letter {
	color : white;
}
input.button:hover, a.button:hover {
	color : white;
	background-image : url("/img/design/button_hover.gif");
	background-color : transparent;
}
a.buttonOff {
	opacity : 0.4;
	filter : alpha(opacity=40);
	zoom : 1;
	cursor : default;
}
a.buttonOff:hover {
	background-image : url("/img/design/button.gif");
}
.tinyButton {
	padding-left : 5px;
	padding-right : 5px;
	color : #ffee92 !important;
	font-size : 9pt;
	font-variant : small-caps;
	border : 1px solid #ffee92;
	outline : 1px solid #bc683c;
	background-color : #d65536;
	text-decoration : none;
	border-radius : 0px;
	-moz-border-radius : 0px;
	-webkit-border-radius : 0px;
	cursor : pointer;
}
.tinyButton:hover {
	color : white !important;
	background-color : #b0dd00 !important;
}
input.bSmall, a.bSmall {
	width : 80px;
	padding-top : 5px;
	padding-right : 5px;
	background-image : url("/img/design/button_small.gif");
}
a.bLong {
	padding-top : 4px;
	font-size : 9pt;
	line-height : 7pt;
}
input.bSmall {
	padding-top : 0px;
	width : 95px;
}
input.bSmall:hover, a.bSmall:hover {
	background-image : url("/img/design/button_small_hover.gif");
}
input.field {
	width : 184px;
	height : 20px;
	padding-left : 8px;
	padding-right : 8px;
	padding-top : 2px;
	color : #ffee92;
	font-size : 9pt;
	font-weight : bold;
	border : none;
	background-image : url("/img/design/form_field.gif");
	background-repeat : no-repeat;
	background-color : transparent;
}
input.fieldXL {
	width : 317px;
	background-image : url("/img/design/form_field_xl.gif");
}
input.field:focus {
	background-image : url("/img/design/form_field_hover.gif");
}
input.fieldXL:focus {
	background-image : url("/img/design/form_field_xl_hover.gif");
}
input.small {
	width : 64px;
	background-image : url("/img/design/form_field_small.gif");
}
input.small:focus {
	background-image : url("/img/design/form_field_small_hover.gif");
}
textarea {
	color : #ffee92;
	background-color : #bc683c;
	border : 1px solid #ffee92;
}
textarea:focus {
	background-color : #9a4029;
	color : white;
}
label.check {
	display : block;
	font-size : 10pt;
	line-height : 11pt;
	cursor : pointer;
}
label.check:hover {
	text-decoration : underline;
	color : #bc683c;
}
label.check input {
	vertical-align : -5%;
}
.form {
	width : 380px;
	padding : 5px;
	margin-bottom : 25px;
	margin-left : 15px;
}
form.large {
	width : 485px;
}
.form table {
	width : 100%;
}
form.large table textarea {
	width : 100%;
	height : 125px;
}
.form table th {
	width : 150px;
	text-align : center;
	font-variant : normal;
	font-weight : bold;
	font-size : 8pt;
	color : #ffee92;
	background-color : #e4aa69;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}
.form table td.accom {
	color : #83381e;
	font-size : 10pt;
	padding-bottom : 10px;
}
.form .warning {
	font-variant : small-caps;
	font-size : 11pt;
	padding : 5px;
	color : #ffee92;
	background-color : #c04732;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}
.form .warning strong {
	text-decoration : underline;
}
.account h2 {
	clear : both;
	height : auto;
	margin : 0px;
	margin-right : 0px;
	margin-bottom : 2px;
	padding-left : 5px;
	padding-top : 4px;
	padding-right : 3px;
	padding-bottom : 4px;
	font-weight : bold;
	font-variant : normal;
	text-transform : uppercase;
	font-size : 9pt;
	line-height : 11pt;
	color : white;
}
.account .form {
	margin-left : 20px;
	margin-bottom : 30px;
}
.account .userAvatar {
	font-size : 8pt;
	line-height : 12pt;
	color : white;
}
.account ul {
	padding-left : 40px;
}
.dinoz {
	background-image : url("/img/loc/fr/dinoz_bg.jpg");
	background-repeat : no-repeat;
	min-height : 265px;
	margin-top : 5px;
}
.bgnoel {
	background-image : url("/img/loc/fr/noel_bg.jpg");
}
form.teleport {
	position : absolute;
	z-index : 2;
	margin : 0px;
	padding : 0px;
	margin-top : -6px;
}
form.teleport select {
	width : 145px;
	text-align : center;
	font-size : 8pt;
	color : #ffee92;
	border : 1px solid #ffee92;
	background-color : #9a4029;
	outline : 1px solid #bc683c;
}
form.teleport option {
	font-size : 8pt;
}
.dinoz form.teleport option[selected=selected] {
	font-weight : bold;
	color : white;
}
.dinoz a.admin {
	display : block;
	float : right;
	position : relative;
	color : #c7f8e9;
	font-size : 7pt;
	text-align : right;
	padding-right : 5px;
	margin-top : 45px;
	margin-left : 5px;
	margin-right : 10px;
	width : 70px;
	background-color : #228847;
	opacity : 0.7;
	filter : alpha(opacity=70);
	zoom : 1;
	z-index : 10;
}
.dinoz a.admin:hover {
	background-color : #8e3e26;
	color : white;
}
.dinoz .left {
	position : absolute;
	margin-left : 205px;
	margin-top : 69px;
	background-image : url("/img/design/left.gif");
	width : 15px;
	height : 21px;
	border-radius : 0px;
	-moz-border-radius : 0px;
	-webkit-border-radius : 0px;
}
.dinoz .left:hover {
	background-image : url("/img/design/left2.gif");
	background-color : transparent;
}
.dinoz .right {
	position : absolute;
	margin-left : 490px;
	margin-top : 69px;
	background-image : url("/img/design/right.gif");
	width : 15px;
	height : 21px;
	border-radius : 0px;
	-moz-border-radius : 0px;
	-webkit-border-radius : 0px;
}
.dinoz .right:hover {
	background-image : url("/img/design/right2.gif");
	background-color : transparent;
}
.dinoz .title {
	position : absolute;
	text-align : center;
	width : 232px;
	margin-left : 240px;
	margin-top : 67px;
	font-size : 15pt;
	font-weight : bold;
	text-transform : uppercase;
	letter-spacing : 1pt;
	color : #fce3bc;
	text-shadow : -1px -1px 0px #68361b, 1px 1px 0px #ddad8c;
}
.lieu {
	display : block;
	text-align : center;
	font-size : 9pt;
	text-transform : none;
	letter-spacing : 0pt;
	color : #8e3a20;
	margin-top : -2px;
	margin-bottom : 10px;
	background-color : #f3ca98;
	outline : 2px solid #f3ca98;
}
.dinoz .avatar {
	position : absolute;
	margin-left : 5px;
	margin-top : 25px;
}
.dinoz .level {
	position : absolute;
	margin-left : 8px;
	margin-top : 205px;
	font-weight : bold;
	text-align : center;
	font-size : 17pt;
	color : #faf1c5;
	text-shadow : -1px -2px 0px #581a10;
}
.dinoz .level .over {
	cursor : help;
	position : absolute;
	width : 40px;
	letter-spacing : -2pt;
}
.dinoz .infos {
	position : absolute;
	margin-left : 195px;
	margin-top : 212px;
}
.dinoz .infos ul.elements {
	position : absolute;
	width : 230px;
	margin-top : 2px;
}
.dinoz .bars {
	position : absolute;
	margin-left : 78px;
	margin-top : 206px;
	width : 100px;
	font-size : 8pt;
	line-height : 11pt;
	color : white;
}
.dinoz .bars .xptext {
	position : absolute;
	font-size : 11px;
	margin-top : 14px;
	font-weight : bold;
	width : 98px;
	text-align : center;
	color : #fbd7ff;
	text-shadow : 1px 1px 0px #812b56;
}
.dinoz .bars .lifetext {
	font-size : 11px;
	margin-top : -1px;
	position : absolute;
	font-weight : bold;
	width : 98px;
	text-align : center;
	color : #fef4d4;
	text-shadow : 1px 1px 0px #8f5203;
}
.dinoz .bar {
	cursor : help;
	position : absolute;
	width : 98px;
	height : 11px;
	font-size : 0pt;
	line-height : 0pt;
}
.bgbar {
	background-image : url("/img/design/bar_mana_bg.gif");
	background-repeat : no-repeat;
	width : 100px;
	height : 13px;
	margin-left : 245px;
}
.bgbar .manabar {
	position : absolute;
	margin-left : 1px;
	margin-top : -2px;
}
.dinoz .warning .bar {
	background-image : url("/img/design/anim_bar_warning.gif");
}
.dinoz .bar:hover {
	outline : 2px solid white;
}
.dinoz .xp .bar {
	margin-top : 15px;
}
.dinoz .equip {
	position : absolute;
	padding-left : 12px;
	margin-left : 420px;
	margin-top : 119px;
	font-size : 0pt;
	width : 80px;
	height : 80px;
}
.dinoz .equip ul {
	list-style : none;
	margin-left : 1px;
	text-align : left;
	margin-top : 4px;
}
.dinoz .equip li {
	display : inline;
	padding-right : 1px;
}
.dinoz .fx {
	font-size : 0pt;
	position : absolute;
	margin-left : 195px;
	margin-top : 115px;
	width : 212px;
}
.dinoz .fx img {
	border : 1px solid transparent;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
}
.dinoz .fx img:hover {
	border-color : white;
}
.dinoz .mission {
	position : absolute;
	width : 337px;
	height : 35px;
	padding-top : 1px;
	margin-top : 244px;
	margin-left : 177px;
	font-size : 10pt;
	line-height : 10pt;
	color : #774828;
	cursor : pointer;
	border : 1px solid transparent;
	border-color : #9e5941;
	overflow : hidden;
	background-image : url("/img/design/dinoz_bg_mission.gif");
	background-repeat : no-repeat;
}
.mission {
	font-size : 10pt;
	line-height : 10pt;
	overflow : hidden;
	color : #774828;
	cursor : pointer;
}
.mission .name {
	font-variant : small-caps;
	font-weight : bold;
	color : white;
}
.dinoz .mission .icon {
	float : left;
	position : relative;
	margin-left : 3px;
	margin-right : 5px;
	border : 1px solid #9d5942;
	border-top : none;
}
.dinoz .mission:hover {
	border-color : white;
}
.dinoz .mission div {
	padding-left : 5px;
}
.dinoz .mission .name {
	height : 15px;
	font-variant : small-caps;
	font-weight : bold;
	color : white;
}
.dinoz .mission strong {
	font-size : 8pt;
	color : black;
}
.dinozPanels {
	background-image : url("/img/design/dinoz_panels_bg.gif");
	background-repeat : repeat-y;
}
.dinozPanels .actions {
	float : left;
	position : relative;
	width : 171px;
	padding-left : 20px;
	color : white;
}
.dinozPanels .actions .niceCadre {
	position : relative;
	margin : auto;
	margin-top : 20px;
}
.dinozPanels .custom {
	float : left;
	position : relative;
	width : 303px;
	padding-left : 16px;
	padding-bottom : 15px;
	color : white;
}
.dinozPanels .custom ul.tabs {
	background-image : none;
	text-shadow : 1px 1px 0px #9a4029;
}
.dinozPanels .custom ul.tabs li.active {
	margin-top : 1px;
	text-shadow : 1px 1px 0px #9a4029;
}
.dinozPanels .footer {
	height : 24px;
	background-image : url("/img/design/dinoz_footer.gif");
}
.dinozPanels .actions .follow {
	height : 32px;
	padding-bottom : 5px;
	margin-bottom : 10px;
	border-bottom : 1px dashed #8e3e26;
	background-image : url("/img/icons/large_group.gif");
	background-position : left 0px;
	background-repeat : no-repeat;
	padding-left : 40px;
	color : #8e3e26;
	font-size : 9pt;
	line-height : 11pt;
}
.dinozPanels .actions .warning {
	margin-bottom : 18px;
	padding : 5px;
	padding-left : 36px;
	font-size : 9pt;
	line-height : 11pt;
	color : #fff5b6;
	border : 1px solid #ffe7aa;
	background-position : 2px center;
	background-image : url("/img/icons/large_death.gif");
	background-repeat : no-repeat;
	background-color : #a00;
}
.dinozPanels .actions .heal {
	margin-bottom : 18px;
	padding : 5px;
	font-size : 9pt;
	line-height : 11pt;
	color : #fff5b6;
	border : 1px solid #ffe7aa;
	background-position : 2px center;
	background-color : #bc683c;
}
.dinozPanels .actions .heal .timer {
	margin-left : 34px;
	margin-right : 5px;
}
.dinozPanels .actions .warning strong {
	color : white;
	font-variant : small-caps;
	font-size : 120%;
}
.dinozPanels .inventory table {
	width : 100%;
	margin-top : 10px;
	margin-bottom : 5px;
}
.dinozPanels .inventory table tr th {
	background-color : #ddb084;
	color : #874b2e;
	font-size : 10pt;
	font-variant : small-caps;
	padding-left : 5px;
	border-bottom : 1px solid #874b2e;
}
.dinozPanels .inventory table tr.even td {
	background-color : #ddb084;
}
.dinozPanels .inventory table td {
	vertical-align : top;
}
.dinozPanels .inventory table td.name {
	color : white;
	padding-right : 4px;
	font-size : 10pt;
	line-height : 11pt;
	font-variant : small-caps;
	cursor : help;
}
.dinozPanels .inventory table td.name img {
	float : left;
	position : relative;
	margin-right : 5px;
	border : 1px solid #ae6733;
	vertical-align : bottom;
}
.dinozPanels .inventory table td.qty {
	color : white;
	font-weight : bold;
	text-align : center;
	padding-left : 4px;
	padding-right : 4px;
}
.dinozPanels .inventory table td.full {
	color : yellow;
	cursor : help;
}
.dinozPanels .inventory table td.act img {
	padding-left : 5px;
	padding-right : 5px;
}
.dinozPanels .details .group {
	margin-bottom : 10px;
	padding-left : 5px;
	padding-bottom : 5px;
	background-color : #d69e68;
	border : 1px solid #f3ca92;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}
.dinozPanels .details h2 {
	margin-top : 0px;
}
.dinozPanels .details .group strong {
	display : block;
	margin-bottom : 3px;
	font-variant : small-caps;
	font-size : 10pt;
	color : #ffee92;
	border-bottom : 2px solid #e4bb7b;
}
.dinozPanels .details .group ul {
	margin-left : 5px;
}
.dinozPanels .details ul.large li {
	width : 54px;
	background-position : 15px 6px;
	font-size : 8.5pt;
}
.dinozPanels .details .table {
	margin-bottom : 10px;
	border : 2px solid #bc683c;
}
.dinozPanels .details .table th {
	font-size : 8pt;
	letter-spacing : 0pt;
	text-shadow : 1px 1px 0px #356847;
}
.dinozPanels .details .table td {
	font-size : 9pt;
}
.dinozPanels .details .table td img {
	vertical-align : -20%;
}
.dinozPanels .details .table td.type {
	font-weight : bold;
	text-align : center;
	color : #bc683c;
}
.dinozPanels .details .table td span {
	cursor : help;
}
.dinozPanels .details .table td.type span {
	display : block;
	cursor : help;
}
.dinozPanels .details .table td.act {
	text-align : center;
}
.dinozPanels .details .table tr.off td {
	opacity : 0.4;
	filter : alpha(opacity=40);
	zoom : 1;
}
.dinozPanels .details .table tr.off td.act {
	opacity : 1;
	filter : alpha(opacity=100);
	zoom : 1;
	background-color : red;
	background-image : none;
}
.dinozPanels .map .box {
	display : block;
	width : 300px;
	border : 1px solid #874b2e;
	outline : 2px solid #cc8557;
	padding : 1px;
}
.dinozPanels .map .title {
	display : block;
	height : 20px;
	padding-left : 8px;
	margin-top : 1px;
	color : #ffee92;
	font-size : 12pt;
	font-variant : small-caps;
	font-weight : bold;
	background-color : #bc683c;
	border-radius : 0px;
	-moz-border-radius : 0px;
	-webkit-border-radius : 0px;
}
.dinozPanels .map p {
	margin : 0px;
	padding : 0px;
	margin-top : 5px;
	padding : 5px;
	font-size : 9pt;
	line-height : 10.5pt;
	font-style : italic;
	color : #fdf1c4;
	text-align : justify;
	cursor : help;
	background-color : #cd8956;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}
.dinozName .din {
	float : left;
	position : relative;
}
.dinozName .form {
	float : left;
	position : relative;
	width : 310px;
	margin-top : 60px;
}
.dinozName .form table tr th {
	width : 100px;
}
ul.elements {
	list-style : none;
	height : 23px;
}
ul.elements li {
	float : left;
	position : relative;
	width : 42px;
	height : 23px;
	margin-right : 2px;
	font-size : 10pt;
	font-weight : bold;
	color : white;
	text-align : left;
	letter-spacing : -0.2pt;
	background-image : url("/img/design/element_bg.gif");
	background-position : 7px 5px;
	background-repeat : no-repeat;
	cursor : help;
}
ul.elements li.max {
	color : yellow;
}
ul.elements li.longValue {
	width : 50px;
	font-size : 8pt;
	background-position : 10px 5px;
}
ul.elements li img {
	margin-right : -3px;
	vertical-align : -30%;
}
table.action {
	margin : 0px;
	padding : 0px;
	border-collapse : collapse;
	border-spacing : 0px;
	margin-bottom : 2px;
	width : 100%;
}
table.action td {
	margin : 0px;
	padding : 0px;
	text-align : left;
	cursor : pointer;
}
table.action td.icon {
	width : 32px;
	font-size : 0pt;
	line-height : 0pt;
}
table.action td.label {
	padding-left : 4px;
	padding-right : 4px;
	font-weight : bold;
	color : white;
	font-size : 11pt;
	font-variant : small-caps;
	line-height : 10.5pt;
	border-top-right-radius : 7px;
	-moz-border-radius-topright : 7px;
	-webkit-border-top-right-radius : 7px;
	border-bottom-right-radius : 7px;
	-moz-border-radius-bottomright : 7px;
	-webkit-border-bottom-right-radius : 7px;
}
table.action tr:hover td {
	color : #ffee92;
	background-color : #9a4029;
}
table.action tr:hover td.icon img {
	outline : 1px solid white;
}
a.action {
	display : block;
	height : 34px;
	width : 170px;
	text-decoration : none;
	line-height : 10.5pt;
	text-align : left;
	color : white;
}
a.action img {
	float : left;
	position : relative;
	margin-right : 5px;
	border : 1px solid #d69e68;
}
a.action span {
	display : block;
	padding-top : 3px;
}
a.action:hover img {
	border-color : white;
}
.tip {
	width : 250px;
	background-color : #7a402a;
	background-image : url("/img/design/tip_bg.gif");
	border : 2px solid #86401e;
}
.tip .header {
	background-image : url("/img/design/tip_header.gif");
	background-repeat : no-repeat;
}
.tip .footer {
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 15px;
	background-image : url("/img/design/tip_footer.gif");
	background-repeat : no-repeat;
	background-position : left bottom;
	min-height : 50px;
}
.tip h1 {
	font-size : 10pt;
	font-variant : small-caps;
	text-align : right;
	font-weight : bold;
	color : #fbf261;
	margin-bottom : 5px;
}
.tip h2 {
	margin : 0px;
	padding : 0px;
	background : none;
	border-radius : 0px;
	-moz-border-radius : 0px;
	-webkit-border-radius : 0px;
	font-size : 9pt;
	font-variant : normal;
	height : auto;
	letter-spacing : 0pt;
	margin-top : -8px;
	margin-bottom : 5px;
	text-align : right;
}
.smallTip {
	background-color : #bc683c;
	max-width : 250px;
	border : 2px solid #86401e;
}
.smallTip .content {
	padding : 5px;
	padding-left : 5px;
	padding-right : 5px;
	border : 1px solid #ffcb3d;
}
.smallTip .content, .tip .content {
	color : white;
	font-size : 10pt;
	line-height : 10.5pt;
	text-align : justify;
}
.smallTip strong, .tip strong {
	color : #fbf261;
}
.smallTip em, .tip em {
	display : block;
	font-size : 9pt;
	font-style : italic;
	font-weight : normal;
	color : #f9f1a6;
}
ul.tabs {
	list-style : none;
	height : 22px;
	padding-left : 10px;
	margin-top : -9px;
	margin-bottom : 5px;
	margin-left : -5px;
	margin-right : -5px;
	background-color : #9a4029;
	background-image : url("/img/design/tabsBg.jpg");
	background-repeat : no-repeat;
	border-bottom : 1px solid #ffe7aa;
}
ul.tabs li {
	float : left;
	position : relative;
	margin-right : 5px;
}
ul.tabs li a {
	color : #fce3bc;
	text-decoration : none;
	padding-left : 5px;
	padding-right : 5px;
	background-color : #bc683c;
	border-right : 1px solid black;
	border-left : 1px solid #d39a65;
	border-top : 1px solid #d39a65;
	font-size : 10pt;
	border-radius : 0px;
	-moz-border-radius : 0px;
	-webkit-border-radius : 0px;
}
ul.tabs li a:hover {
	color : white;
}
ul.tabs li.active a {
	background-color : #d69e68;
	line-height : 16pt;
	color : white;
	border-left-color : #ffe7aa;
	border-top-color : #ffe7aa;
	border-bottom : 1px solid #d69e68;
}
.tutoClose {
	margin-left : 500px;
	background-repeat : no-repeat;
	background-image : url("/img/design/tuto_closeBg.gif");
	width : 25px;
	height : 20px;
	padding-left : 5px;
}
.tutoClose a:hover {
	background-color : transparent;
}
.newpop {
	position : absolute;
	text-decoration : none;
	width : 540px;
	padding : 20px;
	padding-top : 35px;
	padding-bottom : 10px;
	background-color : white;
	font-variant : normal;
	color : #4b4b4b;
	margin-top : -300px;
	margin-left : -30px;
	font-size : 10pt;
	text-align : center;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
	z-index : 20;
	-moz-box-shadow : 2px 5px 5px rgba(80,50,40,0.6);
	-webkit-box-shadow : 2px 5px 5px rgba(80,50,40,0.6);
	box-shadow : 2px 5px 5px rgba(80,50,40,0.6);
	cursor : pointer;
	font-weight : bold;
}
.newpop .done {
	color : #b9ff69;
	background-color : #5c8033;
	text-decoration : line-through;
	font-variant : small-caps;
	font-weight : bolder;
	font-size : 12pt;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
	margin-bottom : 10px;
}
.newpop .gain {
	margin-top : 5px;
	color : #3e8ecb;
}
.newpop .gain img {
	height : 20px;
	vertical-align : middle;
}
.tuto {
	background-repeat : repeat-y;
	background-image : url("/img/design/tuto_bg_pix.gif");
	margin-top : -2px;
	margin-bottom : 5px;
}
.tuto .name {
	font-variant : small-caps;
	margin-left : 10px;
	margin-top : 5px;
	font-weight : bolder;
	font-size : 11pt;
	color : #FFEE92;
	background-color : #6b2c1d;
	width : 500px;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	padding-left : 5px;
}
.tuto .text {
	width : 390px;
	float : left;
	position : relative;
	margin : 10px;
	margin-top : 5px;
	color : #fff3b3;
	font-size : 10pt;
	font-style : italic;
	overflow : hidden;
}
.tuto .text span {
	color : white;
	font-style : normal;
}
.tuto .headerbox {
	background-image : url("/img/design/tuto_bg_header.gif");
	background-repeat : no-repeat;
	height : 3px;
}
.tuto .footer {
	min-height : 113px;
	padding : 1px;
	background-image : url("/img/design/tuto_bg_footer.gif");
	background-position : bottom left;
	background-repeat : no-repeat;
}
.tuto .avatar {
	float : right;
	position : relative;
	width : 100px;
	height : 100px;
	margin : 5px;
	margin-right : 10px;
	border : 1px solid #ffe044;
	background-color : #9a4029;
}
.dialog .box .headerbox {
	background-image : url("/img/design/dialog_bg_header.gif");
	background-repeat : no-repeat;
	height : 30px;
}
.dialog .box {
	cursor : pointer;
	background-repeat : repeat-y;
	background-image : url("/img/design/dialog_bg_pix.gif");
}
.dialog .boxdefi {
	width : 490px;
	margin : auto;
	background-image : url("/img/design/dialog_bg_header2.gif");
	background-repeat : no-repeat;
}
.dialog .space {
	margin-top : 8px;
}
.dialog .box .footer {
	min-height : 148px;
	padding : 1px;
	background-image : url("/img/design/dialog_bg_footer.gif");
	background-position : bottom left;
	background-repeat : no-repeat;
}
.dialog .box .footerdefi {
	min-height : 130px;
	padding : 1px;
	background-image : url("/img/design/dialog_bg_footer2.gif");
	background-position : bottom left;
	background-repeat : no-repeat;
}
.dialog .box .avatar {
	float : right;
	position : relative;
	width : 100px;
	height : 100px;
	margin-right : 10px;
	margin-top : -8px;
	font-size : 0pt;
	line-height : 0pt;
	border : 1px solid #ffe044;
	background-color : #9a4029;
	padding : 1px;
}
.dialog .box .name {
	margin-left : 15px;
	margin-top : -15px;
	font-variant : small-caps;
	font-weight : bold;
	font-size : 10pt;
	color : #693118;
}
.dialog .box #dialog_text {
	width : 390px;
	float : left;
	position : relative;
	margin-bottom : 10px;
	margin-left : 10px;
	color : #fff3b3;
	font-size : 10pt;
	font-style : italic;
	overflow : hidden;
}
.dialog .box #dialog_text em {
	color : #ffee92;
	font-size : 9pt;
	font-style : oblique;
	display : block;
}
.dialog .box #text em {
	color : #ffee92;
	font-size : 9pt;
	font-style : oblique;
	display : block;
}
.dialog .box #textdefi {
	width : 360px;
	float : left;
	position : relative;
	margin-bottom : 10px;
	margin-left : 10px;
	color : #fff3b3;
	font-size : 10pt;
	font-style : italic;
}
.dialog .box #text, #textdefi strong {
	color : white;
}
.dialog .fastPhase .name {
	display : none;
}
.dialog .fastPhase #text {
	color : white;
	font-style : normal;
	margin-top : -10px;
}
.dialog ul {
	list-style : none;
	margin : 10px;
	padding-top : 5px;
	padding-bottom : 5px;
	background-color : #9a4029;
	border : 1px solid white;
	outline : 1px solid black;
}
.dialog ul li {
	color : #d58c57;
	font-size : 0pt;
	line-height : 0pt;
}
.dialog ul li a {
	display : block;
	padding-left : 20px;
	color : #fdd58a;
	font-family : Verdana, sans-serif;
	text-decoration : none;
	font-size : 10pt;
	line-height : 12pt;
	background-image : url("/img/design/dot.gif");
	background-position : 13px 5px;
	background-repeat : no-repeat;
	border-radius : 0px;
	-moz-border-radius : 0px;
	-webkit-border-radius : 0px;
}
.dialog ul li a:hover {
	color : #9a4029;
	background-color : #fdd58a;
}
.dialog a.button {
	position : absolute;
	margin-left : 419px;
	margin-top : 100px;
}
.mDialog .box .avatar {
	float : left;
	margin-left : 10px;
	margin-top : 5px;
	width : 32px;
	height : 32px;
	border : 0px;
}
.mDialog .box #text {
	width : 460px;
	margin-left : 0px;
	font-size : 10pt;
	float : left;
}
.mDialog .box .footer {
	min-height : 80px;
}
.mDialog a.button {
	position : relative;
	margin-left : 0px;
	margin-top : 3px;
}
.dialog .box .dialogText {
	width : 390px;
	float : left;
	position : relative;
	margin-bottom : 10px;
	margin-left : 10px;
	color : #fff3b3;
	font-size : 10pt;
	font-style : italic;
	overflow : hidden;
}
.mission .table tr td {
	font-style : italic;
	cursor : default;
}
.mission .table tr.off td {
	background-image : url("/img/design/table_cell_off.gif");
	color : #db9c57;
	border-color : #e6b57b;
	font-style : italic;
}
.mission .table tr.new td {
	cursor : pointer;
	font-style : normal;
}
.mission .table tr.important td {
	cursor : pointer;
}
.mission .table tr.important td span, .mission .table tr.new td span {
	text-decoration : underline;
}
.mission .briefing {
	width : 324px;
	height : 296px;
	padding-top : 20px;
	padding-left : 35px;
	padding-right : 35px;
	background-image : url("/img/design/mission.gif");
	background-repeat : no-repeat;
	color : #9d6523;
	font-size : 10pt;
	text-align : justify;
}
.mission .briefing strong {
	font-variant : small-caps;
	color : black;
}
.mission .briefing p:first-letter {
	color : #9d6523;
}
.mission .briefing p {
	margin-bottom : 5px;
}
.mission .briefing p.story {
	font-style : italic;
}
.mission .briefing p.limit {
	padding-bottom : 5px;
	padding-left : 10px;
	border-bottom : 1px solid #e6b778;
	background-position : left 1px;
	background-image : url("/img/icons/small_time.gif");
	background-repeat : no-repeat;
}
.mission .briefing p.next {
	padding-left : 15px;
	font-size : 12pt;
	color : black;
	background-position : left 1px;
	background-image : url("/img/icons/small_missNew.gif");
	background-repeat : no-repeat;
}
.mission .briefing .options {
	padding-top : 10px;
	border-top : 1px solid #e6b778;
	font-weight : bold;
}
.mission .briefing .briefing a {
	padding-left : 5px;
	padding-right : 5px;
	border : 1px solid #a05121;
	border-left-width : 3px;
	border-radius : 0px;
	-moz-border-radius : 0px;
	-webkit-border-radius : 0px;
	text-decoration : none;
}
.mission .result {
	padding-bottom : 5px;
	margin-bottom : 10px;
	color : black;
	font-weight : bold;
	border-bottom : 1px solid #e6b778;
}
.mission ul {
	width : 250px;
	list-style : none;
	margin-bottom : 15px;
}
.mission ul li {
	color : #ffee92;
	padding-left : 10px;
	padding-top : 1px;
	padding-bottom : 1px;
	margin-bottom : 2px;
	background-color : #bc683c;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}
.mission ul li img {
	margin-right : 5px;
}
.mission ul li strong {
	display : block;
	color : white !important;
}
.mission ul li img.item {
	float : left;
	position : relative;
	display : block;
	margin-top : 2px;
}
.shopDesc {
	margin : auto;
	margin-bottom : 8px;
	width : 520px;
	height : 168px;
	padding : 5px;
	font-style : italic;
	color : #ffee92;
	font-size : 10pt;
	background-image : url("/img/loc/fr/desc_shop.jpg");
	background-repeat : no-repeat;
}
.shopDesc .contain {
	margin-top : 10px;
	padding : 15px;
}
.shopDesc .art {
	width : 160px;
	height : 120px;
	margin-right : 5px;
	border : none;
	outline : none;
}
.shopDesc p {
	margin : 0px;
}
.shopDesc p:first-letter {
	color : white;
}
.shop .ad {
	margin-top : 80px;
	color : #ffee92;
	font-size : 9pt;
	line-height : 10pt;
	font-style : italic;
}
.shop .ad strong {
	color : white;
}
.shop .bg {
	margin : auto;
	width : 520px;
	height : 222px;
	background-image : url("/img/design/shop_bg.gif");
	background-repeat : no-repeat;
}
.shop .bg .list {
	position : absolute;
	width : 140px;
	margin-left : 20px;
	margin-top : 19px;
	font-size : 0pt;
	line-height : 0pt;
}
.shop .bg .list a {
	display : block;
	float : left;
	position : relative;
	width : 32px;
	height : 32px;
	border : 1px solid #b37047;
	border-radius : 0px;
	-moz-border-radius : 0px;
	-webkit-border-radius : 0px;
}
.shop .bg .list a:hover {
	border-color : white;
	z-index : 3;
}
.shop .bg .full .stock {
	color : yellow;
	font-weight : bold;
}
.shop .bg .full .button {
	opacity : 0.3;
	filter : alpha(opacity=30);
	zoom : 1;
}
.shop .bg2 {
	background-image : url("/img/design/shop_bg2.jpg");
	height : 304px;
}
.shop .rehauss {
	margin-top : -90px;
	margin-left : 10px;
}
.shop .bg .details {
	position : absolute;
	width : 294px;
	height : 180px;
	margin-left : 200px;
	margin-top : 20px;
}
.shop .bg .details #shop_guide p {
	padding-left : 40px;
	text-indent : 0px;
	color : #fce3bc;
	background-image : url("/img/design/shop_arrow.gif");
	background-position : 0px 5px;
	background-repeat : no-repeat;
}
.shop .bg .details #shop_guide p:first-letter {
	color : white;
}
.shop .bg .details .item {
	display : none;
}
.shop .bg .details img.icon {
	float : left;
	position : relative;
	border : 1px solid black;
	margin-right : 5px;
}
.shop .bg .details .name {
	color : #ffee92;
	font-variant : small-caps;
	font-weight : bold;
	line-height : 9pt;
	padding-bottom : 4px;
	border-bottom : 1px solid #ffee92;
}
.shop .bg .details .noValue {
	height : 12px;
}
.shop .bg .details .value {
	color : white;
	font-size : 9pt;
	margin-top : 1px;
}
.shop .bg .details .value span.money {
	background-color : transparent;
	border : 0px;
	color : #ffee92;
}
.shop .bg .details .value img {
	vertical-align : -5%;
}
.shop .bg .details .objValue {
	margin-top : 4px;
	padding : 3px;
	color : #ffee92;
	font-weight : bold;
	border-top : 1px solid #9a4029;
	border-bottom : 1px solid #9a4029;
}
.shop .bg .details .objValue img {
	vertical-align : -50%;
}
.shop .bg .details .type {
	position : absolute;
	z-index : 2;
	margin-top : 23px;
	margin-left : 230px;
	width : 65px;
	text-align : right;
	font-size : 0pt;
	line-height : 0pt;
}
.shop .bg .details .type img {
	margin-left : 5px;
	cursor : help;
}
.shop .bg .details .desc {
	margin-top : 10px;
	color : #fce3bc;
	font-size : 11pt;
	line-height : 12pt;
}
.shop .bg .details .desc strong {
	color : white;
}
.shop .bg .details .obj {
	margin-top : 0px;
}
.shop .bg .details .infos {
	position : absolute;
	margin-top : 143px;
	width : 294px;
	padding-top : 2px;
	border-top : 1px solid #ffee92;
}
.shop .bg .details .stock {
	position : absolute;
	width : 50px;
	margin-left : 240px;
	padding-right : 5px;
	text-align : right;
	color : #ffee92;
	font-size : 11pt;
	letter-spacing : -0.5pt;
	background-color : #b46843;
	border : 1px solid #ffee92;
	cursor : pointer;
}
.shop .bg .details .stock strong {
	color : white;
}
.shop .bg .details .stock:hover {
	border-color : white;
	background-color : #9f562b;
}
.shop .bg .details label {
	display : block;
	float : right;
	position : relative;
	margin-top : 4px;
	margin-right : 2px;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-right : 5px;
	padding-left : 10px;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
	font-size : 8pt;
	background-color : #9a4029;
	color : #ffee92;
}
.shop .bg .details input.field {
	float : right;
	position : relative;
	margin-top : 4px;
	margin-right : 4px;
}
.shop .bg .details input.button {
	float : right;
	position : relative;
}
.enclos .help {
	margin-bottom : 40px;
}
.enclos .sheet {
	height : 76px;
	padding : 1px;
	margin-bottom : 30px;
	clear : both;
	background-image : url("/img/design/shop_dinoz_bg.gif");
	background-position : 20px 0px;
	background-repeat : no-repeat;
}
.enclos .sheet .swf {
	position : absolute;
	margin-top : -70px;
}
.enclos .sheet .infos {
	margin-top : 10px;
	padding-left : 200px;
}
.enclos .sheet .infos .race, .enclos .sheet .infos .skill {
	width : 210px;
	height : 18px;
	padding-left : 10px;
	font-size : 10pt;
	color : #ffee92;
	background-color : #9a4029;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
	cursor : help;
}
.enclos .sheet .infos .race {
	margin-bottom : 1px;
}
.enclos .sheet .infos .race strong {
	color : white;
}
.enclos .sheet a.button, .enclos .sheet .price {
	position : absolute;
	margin-left : 225px;
}
.enclos .sheet a.button {
	margin-top : 20px;
}
.enclos .sheet .price {
	position : absolute;
	margin-left : 225px;
	padding-left : 5px;
	width : 90px;
	height : 18px;
	font-size : 10pt;
	background-color : #9a4029;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}
.enclos .sheet .price .money {
	color : #ffee92;
}
.enclos .thumb {
	float : left;
	position : relative;
	width : 140px;
	height : 120px;
	margin-left : 20px;
	margin-bottom : 10px;
	background-color : #bc683c;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}
.enclos .thumb .click {
	position : absolute;
	width : 140px;
	height : 120px;
	z-index : 10;
}
.enclos .thumb .swf {
	position : absolute;
	margin-left : -25px;
	margin-top : -40px;
	z-index : 9;
}
.enclos .thumb .price {
	position : absolute;
	margin-top : 100px;
	width : 140px;
	text-align : center;
}
.enclos .skills {
	background-color : #bc683c;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
	margin-left : 20px;
	margin-top : -30px;
	margin-bottom : 60px;
	padding : 10px;
}
ul.fhistory {
	list-style : none;
}
ul.fhistory li {
	width : 510px;
	padding-left : 5px;
	padding-right : 5px;
	color : #fff4d5;
	font-size : 10pt;
	border-bottom : 1px solid #e2ac70;
	background-color : #cc8859;
}
ul.fhistory li.even {
	background-color : #d59c67;
}
.lup #swf_levelup {
	width : 340px;
	margin : auto;
	border : 1px solid #874b2e;
	outline : 3px solid #f1c98e;
}
.lup .result {
	width : 330px;
	margin : auto;
	margin-top : 5px;
	margin-bottom : 15px;
	padding : 5px;
	padding-left : 5px;
	color : #fce3bc;
	text-align : center;
	background-color : #bc683c;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
	font-size : 10pt;
}
.lup .result ul.elements {
	margin-bottom : 5px;
	margin-top : 5px;
	padding-left : 58px;
	padding-bottom : 4px;
	border-bottom : 1px solid #CD8A4E;
}
.lup .result ul.elements li {
	background-image : none;
	margin-right : 5px;
}
.lup .result img {
	vertical-align : -30%;
}
.lup .result p {
	margin : 0px;
}
.lup .result strong {
	color : white;
	font-size : 13pt;
}
.lup .table span.link {
	text-decoration : underline;
	background-image : url("/img/icons/small_missNew.gif");
	background-repeat : no-repeat;
	background-position : 0px 5px;
	padding-left : 15px;
}
.lup .table img {
	vertical-align : -20%;
}
.lup .table tr th.type, .lup .table tr th.level {
	letter-spacing : 0pt;
	font-size : 9pt;
	width : 30px;
}
.lup .table tr td.type, .lup .table tr td.level {
	text-align : center;
	font-size : 8pt;
}
.lup .table tr td.unlock {
	font-weight : bold;
}
.lup .table tr td.unlock ul {
	list-style : none;
	padding-left : 20px;
}
.lup .table tr td.unlock ul li {
	float : left;
	position : relative;
	margin-right : 8px;
	padding-left : 4px;
	padding-right : 4px;
	font-size : 9pt;
	font-weight : normal;
}
.lup .table tr td.unlock ul li img {
	vertical-align : -30%;
}
.lup .table tr td .desc {
	font-size : 9pt;
	line-height : 10pt;
	margin-left : 5px;
	margin-bottom : 6px;
	font-style : italic;
}
.move .side {
	float : right;
	width : 215px;
	height : 254px;
	position : relative;
	background-color : #eec085;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}
.move .side .dino {
	margin-top : 80px;
	margin-left : 17px;
	position : absolute;
	z-index : 2;
}
.move .side .bubble {
	z-index : 1;
	position : absolute;
	margin-left : 10px;
	margin-top : 10px;
	width : 91px;
	height : 109px;
	background-image : url("/img/design/bubble.gif");
	background-repeat : no-repeat;
}
.move .side .bubble img {
	display : block;
	margin-left : 28px;
	margin-top : 15px;
	cursor : help;
}
.move .box {
	margin-bottom : 2px;
	width : 300px;
	border : 1px solid #874b2e;
	outline : 2px solid #f1c98e;
}
.move .desc {
	float : right;
	position : relative;
	width : 210px;
	height : 242px;
	padding : 5px;
	color : #ffee92;
	font-size : 10pt;
	line-height : 12pt;
	background-color : #bc683c;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}
.move a.continue {
	margin-left : 310px;
}
#swf_sneak {
	margin-top : 15px;
	margin-left : 20px;
	text-align : center;
	width : 488px;
	border : 1px solid #874b2e;
	outline : 3px solid #f1c98e;
	background-image : url("/img/design/bord.jpg");
	background-repeat : no-repeat;
	background-position : 0px center;
}
.fight .section {
	margin-bottom : 5px;
}
#swf_fight {
	width : 488px;
	margin : auto;
	border : 1px solid #874b2e;
}
.fight .reserve {
	height : 90px;
}
.fight .debrief {
	position : absolute;
	width : 377px;
	height : 56px;
	margin-left : 66px;
	margin-bottom : 35px;
	padding-left : 10px;
	padding-right : 10px;
	color : #ffee92;
	background-image : url("/img/loc/fr/debriefing_bg.gif");
}
.fight .debriefManawar {
	background-image : url("/img/loc/fr/debriefingManawar_bg.gif");
}
.fight .debrief .icon, .fight .debrief .life, .fight .debrief .xp, .fight .debrief .gold, .fight .debrief .mana, .fight .debrief .item {
	position : absolute;
}
.fight .debrief .icon {
	margin-top : 10px;
	margin-left : 5px;
}
.fight .debrief .life, .fight .debrief .xp, .fight .debrief .gold {
	padding-left : 20px;
	margin-top : 18px;
	width : 80px;
	text-align : left;
	font-size : 15pt;
	color : white;
}
.fight .debrief .life {
	margin-left : 53px;
}
.fight .debrief .xp {
	margin-left : 148px;
}
.fight .debrief .gold {
	margin-left : 243px;
}
.fight .debrief .mana {
	margin-left : 338px;
	margin-top : 18px;
	width : 80px;
	text-align : left;
	font-size : 15pt;
	color : white;
}
.fight .debrief a.button {
	position : absolute;
	margin-top : 55px;
	margin-left : -10px;
	z-index : 2;
}
.fight .debrief a.button2 {
	position : absolute;
	margin-top : 55px;
	margin-left : 135px;
	z-index : 2;
}
.user .userAvatar {
	margin-left : auto;
	margin-right : 0px;
	border-color : #bc683c;
}
.user .card {
	color : #fce3bb;
	width : 305px;
	margin-left : 10px;
	margin-bottom : 5px;
	background-image : url("/img/design/info_center.gif");
	background-repeat : repeat-y;
	background-position : left top;
	min-height : 50px;
	line-height : 20px;
}
.user .card .header {
	height : 30px;
	background-image : url("/img/loc/fr/info_header.gif");
	background-repeat : no-repeat;
}
.user .card .footer {
	background-image : url("/img/design/info_footer.gif");
	height : 16px;
	width : 305px;
}
.user .card .custom {
	margin : auto;
	margin-top : 5px;
	position : relative;
	width : 245px;
	height : 167px;
	font-size : 8pt;
	background-color : #9a4029;
	border : 1px solid #fbdfba;
}
.user .card .custom .content {
	height : 167px;
	overflow : auto;
}
.user .card .custom .nothe {
	text-transform : uppercase;
	font-size : 10px;
	text-align : center;
	padding-top : 65px;
	margin : auto;
	color : #c97c47;
}
.user .card .custom .nothe:first-letter {
	font-size : 120%;
}
.user .card .custom a.tinyButton {
	display : inline;
	position : absolute;
	margin-top : 97px;
	width : 60px;
	text-align : center;
	text-transform : uppercase;
	font-size : 7.5pt;
	font-variant : normal;
}
.user .card .custom textarea {
	width : 240px;
	height : 75px;
	font-size : 8pt;
}
.user .card .ajust {
	margin-left : 29px;
}
.user .card .ajust2 {
	float : right;
	margin-right : 28px;
}
.user .card dl {
	width : 245px;
	margin : auto;
}
.user .card dl dt, .user .card dl dd {
	margin-bottom : 0px;
	overflow : hidden;
}
.user .card dd {
	text-align : right;
}
.user .card dl dt {
	float : left;
	position : relative;
	width : 85px;
	height : 19px;
	font-weight : bold;
	font-size : 9pt;
	font-variant : small-caps;
	color : #ffee92;
}
.user .card dl dd {
	min-height : 19px;
	height : auto;
	font-size : 10pt;
}
.user .card sup {
	vertical-align : top;
}
.user .card a {
	color : white;
	font-weight : normal;
}
.user td.tit {
	background-image : url("/img/design/listTitle_center.gif");
	background-repeat : repeat-y;
}
.user .title {
	float : right;
	min-height : 320px;
	width : 215px;
	height : 100%;
	color : #fce3bb;
}
.user .title .header {
	height : 30px;
	background-image : url("/img/loc/fr/listTitle_header.gif");
	background-repeat : no-repeat;
}
.user .title li {
	width : 192px;
	cursor : pointer;
	list-style : none;
}
.user .title li a {
	text-decoration : none;
	color : #fce3bb;
	border-radius : 0px;
	-moz-border-radius : 0px;
	-webkit-border-radius : 0px;
}
.user .title li:hover {
	background-color : #9a4029;
	color : #faea7a;
}
.user .title a.selected {
	background-color : #9a4029;
	color : #ffee92;
	padding-right : 10px;
}
.user .title .listtitre {
	font-size : 11px;
	text-transform : uppercase;
	padding-left : 5px;
	overflow : auto;
	margin-right : 3px;
}
.user .title .hiddenTitle {
	margin-left : 15px;
}
.user .title .hiddenTitle li a {
	color : #ffee92;
}
.user .footertitle {
	background-image : url("/img/design/listTitle_footer.gif");
	height : 3px;
	width : 215px;
	background-repeat : no-repeat;
}
.user .reward {
	width : 305px;
	margin-left : 10px;
	margin-bottom : 5px;
	background-image : url("/img/design/info_center.gif");
	background-repeat : repeat-y;
	min-height : 50px;
}
.user .reward .header {
	height : 30px;
	background-image : url("/img/loc/fr/reward_header.gif");
	background-repeat : no-repeat;
}
.user .reward .footer {
	background-image : url("/img/design/info_footer.gif");
	height : 16px;
	width : 305px;
}
.user .reward .collection {
	width : 300px;
	margin-bottom : 5px;
	margin-left : 7px;
}
.user .reward .collection img {
	display : block;
	float : left;
	position : relative;
}
.user .reward .collection p {
	color : #ffee92;
	font-style : italic;
	font-size : 10pt;
}
.user .dinBox {
	padding-left : 3px;
	padding-top : 3px;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}
.user .dinheader {
	background-image : url("/img/loc/fr/fond_listdinoz.gif");
	background-repeat : no-repeat;
	height : 21px;
	width : 526px;
}
.user .profilBt {
	float : left;
	display : block;
	text-align : center;
	width : 139px;
	height : 21px;
	background-image : url("/img/design/profilBthover.gif");
	background-repeat : no-repeat;
	color : #ffee92;
	text-transform : uppercase;
	text-decoration : none;
	font-size : 11px;
	text-shadow : 0px 1px 0px #9A4029, 0px -1px 0px #9A4029, 1px 0px 0px #9A4029, -1px 0px 0px #9A4029, 1px 1px 0px #9A4029, -1px -1px 0px #9A4029, -1px 1px 0px #9A4029, 1px -1px 0px #9A4029;
	margin-right : 5px;
	margin-bottom : 5px;
	padding-top : 2px;
}
.user .profilBt:hover {
	color : white;
	background-color : transparent;
}
.user .profilBt2 {
	margin-right : 5px;
	display : block;
	width : 139px;
	height : 21px;
	text-align : center;
	background-image : url("/img/design/profilBt.gif");
	background-repeat : no-repeat;
	color : white;
	text-transform : uppercase;
	text-decoration : none;
	font-size : 12px;
	text-shadow : 0px 1px 0px #9A4029, 0px -1px 0px #9A4029, 1px 0px 0px #9A4029, -1px 0px 0px #9A4029, 1px 1px 0px #9A4029, -1px -1px 0px #9A4029, -1px 1px 0px #9A4029, 1px -1px 0px #9A4029;
	margin-bottom : 5px;
	padding-top : 2px;
}
.user .profilBox {
	margin-top : 30px;
}
.user input.fieldXL, .contest input.fieldXL {
	display : block;
	margin : auto;
	margin-top : 10px;
	margin-bottom : 10px;
}
.user ul.dinList, .contest ul.dinList {
	list-style : none;
}
.user ul.dinList li, .contest ul.dinList li {
	float : left;
	position : relative;
	width : 170px;
	height : 175px;
	background-color : #fbdba8;
	margin-bottom : 10px;
	margin-right : 3px;
	cursor : default;
	border : 1px solid #fce3bc;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}
.user ul.dinList li .swf, .contest ul.dinList li .swf {
	margin-bottom : 0px;
}
.user ul.dinList li .name, .user ul.dinList li .name a, .contest ul.dinList li .name, .contest ul.dinList li .name a {
	text-align : center;
	font-weight : bold;
	line-height : 10pt;
	color : #52646b;
	background-color : transparent;
}
.user ul.dinList li .name a, .contest ul.dinList li .name a {
	font-weight : normal;
}
.user ul.dinList li .misc, .contest ul.dinList li .misc {
	text-align : center;
	font-size : 9pt;
	line-height : 10pt;
	color : #bc683c;
	width : 170px;
}
.user ul.dinList li a.adm, .contest ul.dinList li a.adm {
	position : absolute;
	font-size : 7pt;
	font-weight : normal;
	padding-left : 4px;
	padding-right : 4px;
	border : 1px solid #bc683c;
	margin-left : 5px;
}
.user ul.dinList li a.tinyButton, .contest ul.dinList li a.tinyButton {
	position : absolute;
	margin-left : 5px;
	margin-top : 3px;
}
.user ul.dinList li:hover, .contest ul.dinList li:hover {
	border : 1px solid #f1c98e;
}
.admPanel {
	background-color : #bc683c;
	padding : 5px;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}
.admPanel label {
	display : block;
	margin-top : 10px;
	color : #ffee92;
}
.admPanel textarea {
	width : 400px;
	height : 40px;
}
.admPanel .table {
	border : 3px solid #9e6036;
}
.admPanel .table tr td {
	font-size : 10pt;
}
.randDino {
	float : left;
	position : relative;
	width : 150px;
}
.randDino .small {
	margin-top : -30px;
}
.randDino p {
	font-size : 7pt;
	text-align : center;
}
.forum ul.bar {
	list-style : none;
	height : 35px;
	margin-left : 1px;
	padding-top : 2px;
	padding-left : 8px;
	background-image : url("/img/design/forum_bar.gif");
	background-repeat : no-repeat;
}
.forum ul.bar li {
	float : left;
	position : relative;
	height : 33px;
	margin-right : 10px;
}
.forum ul.bar li em {
	display : block;
	margin-top : 4px;
	color : #f3ca92;
	font-size : 10pt;
	font-style : italic;
}
.forum ul.bar li a {
	display : block;
	margin-top : 3px;
	padding-left : 16px;
	padding-right : 5px;
	padding-bottom : 1px;
	color : #ffee92;
	font-weight : normal;
	font-size : 10pt;
	background-image : url("/img/icons/small_mail.gif");
	background-position : 0px 4px;
	background-repeat : no-repeat;
}
.forum ul.bar li.readAll a {
	background-image : url("/img/icons/small_reset.gif");
}
.forum ul.bar li.lock a {
	background-image : url("/img/icons/small_key.gif");
}
.forum ul.bar li.fav a {
	background-image : url("/img/icons/small_fav.gif");
}
.forum ul.bar li a:hover {
	color : white;
	background-color : #c84b35;
}
.forum ul.bar li.search {
	float : right;
	position : relative;
	width : 300px;
	margin : 0px;
}
.forum ul.bar li.search .field {
	float : left;
	position : relative;
	margin-top : 3px;
}
.forum ul.bar li.search .button {
	margin-top : 0px;
}
.forum ul.bar li.moveTopic {
	float : right;
	position : relative;
	width : 258px;
	margin : 0px;
}
.forum ul.bar li.moveTopic select {
	float : left;
	position : relative;
	margin-top : 3px;
	width : 160px;
}
.forum ul.bar li.moveTopic .button {
	margin-top : 0px;
}
.forum .banner {
	padding-top : 5px;
	height : 39px;
	margin-left : 2px;
	background-repeat : no-repeat;
}
.forum .banner .icon {
	position : absolute;
	margin-left : 485px;
	margin-top : -2px;
	border : 1px solid #955333;
}
.forum .banner .shadow, .forum .banner .title {
	position : absolute;
	width : 340px;
	margin-left : 215px;
	margin-top : 6px;
	font-size : 18pt;
	font-weight : bold;
	font-variant : small-caps;
	color : #fff8df;
	text-align : right;
	font-family : Georgia, Verdana, sans-serif;
	display : none;
}
.forum .banner .title:first-letter {
	color : white;
}
.forum .banner .shadow {
	padding-top : 1px;
	padding-left : 1px;
	color : #9b5631;
}
.forum .banner .back {
	margin-top : 0px !important;
	margin-left : 20px;
}
.forum .themes ul {
	list-style : none;
	margin-top : 10px;
}
.forum .themes ul li {
	position : relative;
	padding : 5px;
	padding-left : 45px;
	padding-bottom : 10px;
	margin-bottom : 5px;
	background-color : #bc683c;
	background-image : url("/img/icons/act_dialog.gif");
	background-position : 5px 10px;
	background-repeat : no-repeat;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
	cursor : pointer;
}
.forum .themes ul li:hover {
	background-color : #d65536;
}
.forum .themes ul li a {
	color : #fce3bc;
	font-size : 15pt;
	text-decoration : none;
	background-color : transparent;
}
.forum .themes ul li em {
	display : block;
	font-size : 10pt;
	line-height : 10pt;
	color : #ffee92;
}
.forum .themes ul li.theme_help {
	background-image : url("/img/icons/act_help.gif");
}
.forum .themes ul li.theme_talk {
	background-image : url("/img/icons/act_explore.gif");
}
.forum .themes ul li.theme_moder {
	background-image : url("/img/icons/act_fight.gif");
}
.forum .themes ul li.theme_clans {
	background-image : url("/img/icons/act_castle_attack.gif");
}
.forum .themes ul li.theme_rp {
	background-image : url("/img/icons/act_rest.gif");
}
.forum .themes ul li.theme_fav {
	padding-top : 8px;
	background-position : 5px 6px;
	background-image : url("/img/icons/act_fav.gif");
}
.forum .threads th {
	font-size : 9pt;
	letter-spacing : 0pt;
}
.forum .threads td, .forum .threads td a {
	color : #bc683c;
	font-weight : normal;
	font-variant : normal;
}
.forum .threads td {
	background-image : url("/img/design/table_cell_even.gif");
}
.forum .threads td a.admin {
	display : block;
	float : right;
	position : relative;
	width : 12px;
	margin-top : 5px;
	font-size : 0pt;
	line-height : 0pt;
}
.forum .threads td.title {
	width : 300px;
}
.forum .threads td.user {
	width : 100px;
	font-size : 9pt;
}
.forum .threads td.lastMsg {
	width : 100px;
	font-size : 8pt;
}
.forum .threads th.dateSep {
	font-size : 10pt;
	letter-spacing : 0pt;
	height : 20px;
	padding-bottom : 0px;
	background-position : top left;
}
.forum tr.sticky td, .forum tr.sticky td a {
	font-variant : small-caps;
	color : #D9210D;
}
.forum tr.treaded_false td {
	color : black;
	font-weight : bold;
	background-image : url("/img/design/table_cell.gif");
}
.forum tr.treaded_false td a {
	color : black;
}
.forum .threadTitle {
	margin-bottom : 5px;
	margin-top : 5px;
	padding-left : 5px;
	font-weight : bold;
	font-size : 20pt;
	color : #8e3e26;
	font-variant : small-caps;
	background-color : #e4aa69;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}
.forum ul.msg li {
	padding : 1px;
	background-color : #f6d19a;
}
.forum ul.msg .header {
	margin : 0px;
	padding : 0px;
	height : 38px;
	padding-right : 5px;
	border-bottom : 1px solid #bc683c;
	background-color : #e4aa69;
}
.forum ul.msg .header .userAvatar {
	float : left;
	position : relative;
	margin-top : 2px;
	margin-left : 4px;
	margin-right : 5px;
}
.forum ul.msg .header .avatar a {
	background-color : transparent;
}
.forum ul.msg .header .name {
	line-height : 12pt;
	margin-left : 5px;
}
.forum ul.msg .header .name img {
	cursor : help;
}
.forum ul.msg .header .date {
	color : #bc683c;
	font-weight : normal;
	font-size : 9pt;
	float : left;
}
.forum ul.msg .header .date2 {
	color : #bc683c;
	font-weight : normal;
	font-size : 9pt;
}
.forum ul.msg .header .titre {
	color : #ffee92;
	font-weight : bolder;
	font-size : 10pt;
	float : right;
	text-align : right;
	overflow : hidden;
	height : 20px;
}
.forum ul.msg .header a.admin {
	display : block;
	float : right;
	position : relative;
	margin-top : 3px;
	text-decoration : none;
}
.forum ul.msg .header a.admin img {
	vertical-align : -20%;
}
.forum .post .form {
	width : auto;
	margin-left : 3px;
}
.forum .post label {
	color : #bc683c;
	font-weight : bold;
	font-variant : small-caps;
}
.forum .post .icons {
	float : right;
	position : relative;
	width : 100px;
	margin-top : 23px;
	border : 1px solid #ffee92;
	outline : 2px solid #e2ab72;
	background-color : #f3ca92;
	padding : 2px;
	font-size : 0pt;
	line-height : 0pt;
}
.forum .post .icons a {
	display : block;
	float : left;
	position : relative;
	width : 19px;
	height : 19px;
	text-align : center;
	background-color : transparent;
	border-radius : 0px;
	-moz-border-radius : 0px;
	-webkit-border-radius : 0px;
}
.forum .post .icons a:hover {
	background-color : #fce3bc;
	outline : 1px solid white;
	z-index : 2;
}
.forum .post .msg_title {
	margin-bottom : 10px;
}
.forum .post .msg_title input {
	display : block;
}
.forum .post textarea {
	width : 400px;
	height : 300px;
}
.forum .post .buttons input {
	font-size : 8pt;
	width : 35px;
	color : #ffee92;
	background-color : #ca522c;
	outline : 1px solid #7d5624;
	border : 1px solid #ffee92;
}
.msg .content {
	line-height : 19px;
	font-size : 11pt;
}
.msg .content img {
	vertical-align : -10%;
}
.msg .content strong {
	color : #955333;
}
.msg .content em {
	color : #bc683c;
	font-size : 10pt;
}
.msg .content cite {
	display : block;
	color : #bc683c;
	font-size : 9pt;
	border-left : 2px solid #bc683c;
	padding-left : 5px;
	margin-left : 5px;
	margin-top : 5px;
	margin-bottom : 5px;
}
.msg .content cite img {
	opacity : 0.5;
	filter : alpha(opacity=50);
	zoom : 1;
}
.msg .content .spoiler {
	display : block;
	color : #f6d19a;
	border : 1px dashed #eab97f;
}
.msg span.modo {
	display : block;
	border : 2px solid #DD4837;
	background-color : #fff0d1;
	padding : 5px;
	margin : -4px;
}
.death .choice {
	float : left;
	position : relative;
	width : 250px;
	height : 195px;
	margin-bottom : 15px;
	padding : 5px;
	background-color : #bc683c;
	font-size : 10pt;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}
.death .choiceRight {
	float : right;
}
.death .choice .title {
	height : 34px;
	margin-bottom : 5px;
	color : #ffee92;
	font-size : 13pt;
	line-height : 11pt;
	border-bottom : 1px solid #ffee92;
}
.death .choice .title img {
	display : block;
	float : left;
	margin-right : 5px;
	position : relative;
}
.death .choice .title strong {
	display : block;
	color : white;
	font-size : 9pt;
}
.death .choice p {
	text-indent : 0px;
	color : #fce3bc;
}
.death .choice p a {
	color : white;
}
.death .choice p strong {
	color : white;
}
.death .choice a.button {
	position : absolute;
	margin-top : 130px;
}
.death .choice ul {
	list-style : square;
	margin : 0px;
	padding : 0px;
	padding-left : 30px;
	color : #fce3bc;
}
.followList ul {
	list-style : none;
}
.followList ul li {
	float : left;
	position : relative;
	width : 170px;
	height : 190px;
	background-color : #fbdba8;
	margin-bottom : 10px;
	margin-right : 3px;
	border : 1px solid #fce3bc;
	cursor : pointer;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}
.followList ul li a {
	display : block;
	font-size : 11pt;
	text-align : center;
}
.followList ul li em {
	display : block;
	font-size : 10pt;
	padding-left : 4px;
	padding-right : 4px;
	text-align : center;
}
.followList ul li:hover {
	border : 1px solid #f1c98e;
}
.followListLight ul {
	list-style : square;
	padding-left : 30px;
}
.followListLight ul li {
	display : block;
	font-size : 9pt;
}
.news {
	margin-left : 10px;
	margin-bottom : 20px;
	padding : 8px;
	background-color : #bc683c;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}
.news .pic {
	position : absolute;
	width : 100px;
	height : 100px;
	overflow : hidden;
	font-size : 0pt;
	line-height : 0pt;
	margin-left : -15px;
	margin-top : -15px;
	margin-right : 10px;
	border : 1px solid #ffee92;
	outline : 2px solid #9a4029;
}
.news .side {
	margin-left : 95px;
}
.news .title {
	overflow : hidden;
	color : #ffee92;
	font-size : 13pt;
	line-height : 13pt;
	font-variant : small-caps;
}
.news .date {
	color : #fce3bc;
	font-size : 9pt;
	border-bottom : 1px solid #e0a665;
	margin-bottom : 5px;
}
.news a {
	color : #ffee92;
}
.news a.edit {
	position : absolute;
	margin-left : 470px;
	padding-left : 3px;
	padding-right : 3px;
	color : #ffee92;
	font-size : 7.5pt;
	border : 1px solid #e0a665;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}
.news p {
	text-indent : 0px;
}
.news .content {
	text-indent : 0px;
	color : white;
	font-size : 11pt;
}
.news .content p:first-letter, .news .content:first-letter {
	color : #ffee92;
	font-size : 150%;
}
.news .content strong {
	color : #ffee92;
}
.news .content ul {
	padding-left : 30px;
	list-style : square;
	margin-top : 10px;
	margin-bottom : 10px;
}
.news .content ul li {
	font-size : 10.5pt;
}
.news2 {
	margin-left : 10px;
	margin-bottom : 10px;
	width : 520px;
}
.news2 .browser {
	width : 254px;
	margin : 0;
	border : 1px solid #e4895a;
	border-radius : 0px;
	-moz-border-radius : 0px;
	-webkit-border-radius : 0px;
}
.news2 .header {
	background-image : url("/img/design/bloc_news_header.jpg");
	background-repeat : no-repeat;
	width : 519px;
	height : 16px;
}
.news2 .footer {
	background-image : url("/img/design/bloc_news_footer.gif");
	margin-top : -20px;
	background-repeat : no-repeat;
	width : 519px;
	height : 20px;
}
.news2 h2 {
	background-color : #bc683c;
	background-image : none;
}
.news2 .fond {
	background-image : url("/img/design/bloc_news.jpg");
	background-repeat : repeat-y;
	padding-left : 8px;
	padding-right : 8px;
	padding-bottom : 8px;
	min-height : 110px;
}
.news2 .pic {
	float : left;
	width : 100px;
	height : 100px;
	overflow : hidden;
	font-size : 0pt;
	line-height : 0pt;
	margin-left : -18px;
	margin-top : -20px;
	margin-right : 10px;
	margin-bottom : 2px;
	border : 1px solid #ffee92;
	outline : 2px solid #9a4029;
}
.news2 .side {
	margin-left : 30px;
	margin-right : 10px;
}
.news2 .title {
	overflow : hidden;
	color : #ffee92;
	font-size : 13pt;
	line-height : 13pt;
	font-variant : small-caps;
}
.news2 .date {
	color : #fce3bc;
	font-size : 9pt;
	border-bottom : 1px solid #e0a665;
	margin-bottom : 5px;
}
.news2 a {
	color : #ffee92;
}
.news2 a.edit {
	float : right;
	color : #ffee92;
	font-size : 7.5pt;
	border : 1px solid #e0a665;
}
.news2 p {
	text-indent : 0px;
}
.news2 .content {
	text-indent : 0px;
	color : white;
	font-size : 10pt;
}
.news2 .content p:first-letter, .news2 .content:first-letter {
	color : #ffee92;
	font-size : 150%;
}
.news2 .content strong {
	color : #ffee92;
}
.news2 .content ul {
	padding-left : 30px;
	list-style : square;
	margin-top : 10px;
	margin-bottom : 10px;
}
.news2 .content ul li {
	font-size : 10.5pt;
}
.newsList {
	width : 254px;
	float : left;
}
.condense {
	background-image : url("/img/design/degrade_news2.jpg");
	background-repeat : repeat-y;
	width : 254px;
	height : 58px;
	border : 1px solid #7c4021;
	margin-bottom : 10px;
	cursor : pointer;
}
.condense .pic2 {
	float : left;
	width : 50px;
	height : 50px;
	margin-top : 3px;
	margin-left : -5px;
	font-size : 0pt;
	line-height : 0pt;
	border : 1px solid #ffee92;
	outline : 1px solid #9a4029;
}
.condense .decal {
	padding-left : 55px;
	padding-top : 9px;
}
.condense .decal .title2 {
	overflow : hidden;
	color : #ffee92;
	font-size : 13pt;
	line-height : 13pt;
	font-variant : small-caps;
	height : 18px;
	width : 180px;
}
.condense .decal .date2 {
	overflow : hidden;
	color : #fce3bc;
	font-size : 9pt;
}
.condense:hover {
	background-image : url("/img/design/degrade_news3.jpg");
}
.condense:hover .title2 {
	color : white;
}
.maj {
	background-color : #dfa463;
	border : 1px solid #e4895a;
	width : 254px;
	margin-left : 273px;
}
.maj .titremaj {
	background-image : url("/img/design/degrade_news.jpg");
	width : 247px;
	height : 20px;
}
.maj .titremaj .titre {
	padding-left : 22px;
	text-transform : uppercase;
	color : white;
	font-weight : bold;
	font-size : 10px;
	padding-top : 2px;
}
.maj .titremaj .titre:first-letter {
	font-size : 120%;
	color : white;
}
.maj .icons {
	position : absolute;
	margin-top : 4px;
	padding-left : 5px;
	margin-right : 4px;
}
.maj .announce {
	padding : 3px;
	margin : 2px;
	margin-bottom : 3px;
	border : 1px solid #fcf9d1;
	outline : 2px solid #f8d39c;
	background-color : #f3ca92;
	overflow : hidden;
}
.maj .content {
	text-indent : 0px;
	color : #5c2508;
	font-size : 9pt;
	padding : 1px;
	cursor : default;
	list-style : none;
	padding-bottom : 10px;
	line-height : 12pt;
}
.maj .content h6:hover {
	text-decoration : underline;
	cursor : pointer;
}
.maj .content li {
	padding : 4px;
}
.maj .content strong {
	font-weight : bold;
	color : black;
}
.maj .content a.plus {
	color : #804526;
	padding-top : 5px;
	font-size : 9pt;
	text-decoration : underline;
	font-style : italic;
	background-color : transparent;
	display : block;
}
.maj .content a.plus:hover {
	color : white;
}
.maj .content h6 {
	padding : 1px;
	margin : 0px;
	font-weight : bold;
	color : black;
	font-size : 9pt;
}
.newsOff {
	opacity : 0.5;
	filter : alpha(opacity=50);
	zoom : 1;
}
.underdev .timeline {
	list-style : none;
	margin-bottom : 10px;
	margin-top : 5px;
	height : 74px;
	width : 520px;
	background-image : url("/img/design/underDevTimeline.gif");
	background-repeat : no-repeat;
	padding-left : 108px;
}
.underdev .timeline li {
	float : left;
	position : relative;
	width : 103px;
	height : 56px;
	padding-right : 3px;
	text-align : center;
	overflow : hidden;
	cursor : pointer;
	padding-top : 18px;
	color : #9a4029;
}
.underdev .timeline li a {
	text-decoration : none;
}
.underdev .timeline .activated {
	background-image : url("/img/design/underDevTimeline_hover.gif");
	background-repeat : no-repeat;
	height : 74px;
	width : 103px;
	float : left;
}
.underdev .timeline a {
	color : #9a4029;
}
.underdev small {
	display : block;
	margin-top : -8px;
	margin-bottom : 4px;
	padding-bottom : 2px;
	padding-left : 1px;
	width : 100px;
	height : 14px;
	color : black;
	font-size : 7.5pt;
	font-weight : bold;
	text-transform : uppercase;
	border-bottom : 1px dashed #9a4029;
}
.underdev strong {
	display : block;
	font-size : 9pt;
	line-height : 11pt;
	font-weight : bold;
}
table.futur {
	width : 520px;
	border-collapse : collapse;
	display : none;
}
table.futur td.futurheader {
	background-image : url("/img/design/maj_bg_header.gif");
	background-repeat : no-repeat;
	background-position : top center;
	height : 29px;
}
table.futur td.futurheader .futurtitle {
	text-transform : uppercase;
	font-size : 12px;
	color : #ffee92;
	text-align : center;
	margin-top : -4px;
}
table.futur td.futurbg {
	background-image : url("/img/design/maj_bg.gif");
	background-repeat : repeat-y;
	background-position : top center;
}
table.futur td.futurbg div {
	width : 290px;
	margin : auto;
}
table.futur td.futurbg .futurinfo {
	color : #67220d;
	font-size : 14px;
}
table.futur td.futurbg ul {
	list-style : none;
}
table.futur td.futurbg ul li {
	margin-left : 10px;
}
table.futur td.futurfooter {
	background-image : url("/img/design/maj_bg_footer.gif");
	background-repeat : no-repeat;
	height : 17px;
	background-position : top center;
}
table.futur .faraway {
	display : none;
}
.disclaimer {
	font-size : 10px;
	font-style : italic;
	color : #bc683c;
	margin : auto;
	padding : 5px;
}
.intro .box {
	width : 500px;
	height : 400px;
	margin : auto;
	margin-bottom : 10px;
	background-repeat : no-repeat;
	cursor : pointer;
	background-image : url("/img/loc/fr/intro.gif");
}
.intro .specs {
	position : absolute;
	width : 265px;
	margin-left : 220px;
	margin-top : 95px;
	font-size : 10pt;
	color : #ffee92;
	text-align : justify;
	line-height : 11.5pt;
}
.intro .specs strong {
	color : white;
}
.intro .specs ul {
	list-style : none;
	border-top : 1px solid #d69e68;
	padding-top : 5px;
	margin-top : 7px;
}
.intro .specs ul li {
	font-weight : bold;
	padding-left : 10px;
}
.intro .specs:first-letter {
	font-size : 120%;
	font-weight : bold;
}
.intro a.button {
	margin-left : 27px;
}
.subscribe .form {
	margin-left : 135px;
}
.subscribe .art {
	float : none;
	position : absolute;
	margin-top : -20px;
	margin-left : -80px;
	border : 0px;
	outline : none;
}
.subscribe .form .error {
	color : #ffee92;
	background-color : #bd4e28;
	padding : 5px;
	margin : 10px;
	font-size : 8pt;
	border : 1px solid #ffee92;
	outline : 2px solid #f5cc94;
}
.menuHome {
	display : none;
}
.logger label {
	display : block;
	margin-left : 8px;
	font-weight : bold;
	text-transform : uppercase;
	color : #bc683c;
}
.logger input.field {
	margin-bottom : 5px;
	margin-left : 8px;
}
.logger .button {
	margin-left : 2px;
}
.middle {
	margin : auto;
}
.sLogger label {
	display : inline;
	margin-left : 2px;
	font-weight : normal;
	text-transform : uppercase;
	color : #bc683c;
	font-size : 10pt;
}
.sLogger input.field {
	margin-bottom : 2px;
	margin-left : 4px;
}
.sLogger .button {
	margin-left : 2px;
	display : inline;
}
.login {
	padding-top : 1px;
}
.login .box {
	margin : auto;
	margin-top : 40px;
	padding-top : 10px;
	padding-bottom : 10px;
	width : 250px;
	text-align : center;
	color : #ffee92;
	font-variant : small-caps;
	background-color : #bc683c;
	border : 1px solid #ffee92;
	outline : 2px solid #f1c98e;
}
.login .box a {
	color : #ffee92;
}
.login .box .comment {
	color : #f3ca92;
	font-variant : normal;
	font-size : 70%;
}
.browser {
	width : 300px;
	margin : auto;
	text-align : center;
	color : #ffee92;
	background-color : #bc683c;
	margin-bottom : 10px;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}
.browser a {
	text-decoration : none;
}
.browser img.off {
	padding-left : 5px;
	padding-right : 5px;
	opacity : 0.5;
	filter : alpha(opacity=50);
	zoom : 1;
}
.versus .status {
	position : absolute;
	width : 113px;
	height : 41px;
	margin-top : -190px;
	margin-left : 197px;
	padding-top : 118px;
	padding-left : 10px;
	text-align : center;
	color : #bc683c;
	font-size : 16pt;
	line-height : 15pt;
	background-image : url("/img/design/vs.gif");
	background-repeat : no-repeat;
}
.versus .status a {
	text-decoration : none;
}
.versus .status a .fight {
	margin-left : 333px;
}
.versus .status em {
	display : block;
	font-style : normal;
	font-size : 8pt;
	line-height : 9pt;
}
.versus .status .timer {
	display : inline;
}
.versus ul {
	list-style : none;
}
.versus ul li.name {
	margin-left : 25px;
	margin-right : 25px;
	font-size : 9pt;
	line-height : 11pt;
	color : #ffee92;
}
.versus ul li.infos {
	font-size : 11pt;
	color : #fce3bc;
}
.versus ul.team li, .versus ul.team .swf {
	display : inline;
}
.versus .left, .versus .right {
	position : relative;
	float : left;
	width : 250px;
	height : 220px;
	text-align : center;
	background-color : #bc683c;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}
.versus .right {
	float : right;
}
.versus .actions {
	margin-top : 10px;
	padding : 5px;
	background-color : #bc683c;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}
.versus .actions .action {
	margin : auto;
	width : 160px;
}
.versus .actions .action td {
	background-color : #9a4029;
}
.versus .actions .action tr:hover td {
	background-color : #863724;
}
.training .table {
	margin-bottom : 10px;
}
.clanList .table th {
	font-size : 8pt;
	letter-spacing : 0pt;
}
.clanList .table td {
	font-size : 8pt;
}
.clanList .table td.title {
	width : 200px;
	font-size : 10pt;
}
.clanList .table td.date {
	font-size : 8pt;
	color : #bc683c;
}
.clan .header, .clan ul.tabs {
	width : 660px;
}
.clan .center {
	background-image : url("/img/design/clan_info_center.gif");
	height : 125px;
	font-size : 8.5pt;
	letter-spacing : 0pt;
	color : #ffee92;
	background-repeat : repeat-y;
}
.clan .center .banner {
	overflow : hidden;
	border : 1px solid #ffee92;
	background-color : #863724;
	margin-left : 45px;
	width : 448px;
	height : 100px;
}
.clan .center .banner a {
	background-color : #863724;
}
.clan .center .banner a:hover {
	background-color : transparent;
}
.clan .center .banner img {
	width : 448px;
	height : 100px;
}
.clan .center .banner .nothe {
	position : absolute;
	margin-left : 75px;
	margin-top : 15px;
	text-transform : uppercase;
	font-size : 10px;
	text-align : center;
	padding-top : 20px;
	color : #c97c47;
	width : 300px;
}
.clan .header {
	background-image : url("/img/loc/fr/clan_info_header.gif");
	height : 30px;
	background-repeat : no-repeat;
}
.clan .center a {
	color : white;
}
.clan .center a:hover {
	background-color : #bc683c;
}
.clan .footer {
	background-image : url("/img/design/clan_info_footer.gif");
	height : 19px;
	margin-bottom : 10px;
	background-repeat : no-repeat;
}
.clan .info {
	margin : auto;
	width : 539px;
	height : 10px;
}
.clan .center ul {
	list-style : none;
	margin-left : 50px;
	margin-bottom : 2px;
	margin-top : -6px;
}
.clan .center ul li {
	margin-left : 10px;
	display : inline;
	overflow : hidden;
	width : 80px;
	margin-bottom : 1px;
	color : white;
	background-color : #bc683c;
	padding-left : 2px;
	padding-right : 2px;
	cursor : help;
}
.clan .center ul li:hover {
	background-color : #d69e68;
}
.clan .center ul li img {
	vertical-align : -15%;
}
.page .headerpage {
	background-image : url("/img/loc/fr/clan_pages_header.gif");
	height : 61px;
}
.page .headerpage ul.onglet {
	list-style : none;
	margin-left : 10px;
	padding-top : 23px;
}
.page .headerpage ul.onglet li {
	float : left;
	margin-right : 5px;
	background-repeat : no-repeat;
	background-image : url("/img/design/icon_fond2.gif");
	width : 38px;
	height : 38px;
}
.page .headerpage ul.onglet li a {
	background-color : transparent;
	margin : 3px;
	height : 38px;
}
.page .headerpage ul.onglet li a img {
	padding-top : 2px;
}
.page .headerpage ul.onglet li a .active {
	background-color : transparent;
}
.page .headerpage ul.onglet li.active {
	background-image : url("/img/design/icon_fond.gif");
}
.page .headerpage ul.onglet li:hover {
	background-color : transparent;
	background-image : url("/img/design/icon_fond.gif");
	height : 38px;
	width : 38px;
}
.page .centre {
	background-image : url("/img/design/clan_pages_center.gif");
}
.page .footerpage {
	background-image : url("/img/design/clan_pages_footer.gif");
	height : 17px;
}
.clan .centre {
	padding-top : 3px;
	padding : 10px;
	background-color : #f3ca92;
	width : 640px;
	overflow : hidden;
}
.clan .centre img {
	max-width : 640px;
}
.clan .centre cite {
	display : block;
	margin-left : 20px;
	font-size : 11pt;
	color : #bc683c;
}
.clan h2 {
	margin-top : 5px;
	margin-bottom : 10px;
}
.clan .page {
	margin-left : -10px;
	margin-right : -10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 10px;
	margin-bottom : 5px;
}
.clan .withBg {
	color : white;
}
.clan .withBg a {
	color : #ffee92;
}
.clan .withBg a:hover {
	color : white;
}
.clan .withBg cite {
	color : #ffee92;
}
.clan .pageMenu {
	font-size : 0pt;
	line-height : 0pt;
	margin : 0px;
	padding : 0px;
	display : block;
	list-style : none;
	min-height : 17px;
	padding-top : 1px;
	padding-left : 10px;
	padding-right : 10px;
	margin-bottom : 1px;
	margin-left : -7px;
	margin-right : -7px;
	background-color : #d69e68;
}
.clan .pageMenu a {
	display : block;
	float : left;
	margin-bottom : 1px;
	height : 16px;
	position : relative;
	padding-left : 4px;
	padding-right : 4px;
	text-decoration : none;
	font-size : 8.5pt;
	line-height : 11pt;
	letter-spacing : 0pt;
	white-space : nowrap;
	border-radius : 0px;
	-moz-border-radius : 0px;
	-webkit-border-radius : 0px;
}
.clan .privMenu {
	background-color : #bc683c;
	margin-right : -7px;
}
.clan .privMenu a {
	color : #ffee92;
}
.clan .pageMenu a:hover {
	text-decoration : underline;
	background-color : #9a4029;
}
.clan .pageMenu a.active {
	background-color : #ffee92 !important;
	color : #d65536;
}
.clan .pageMenu .clear {
	height : 0px;
}
.clan .miniForum ul {
	list-style : none;
	margin-top : 10px;
}
.clan .miniForum ul li.deleted {
	opacity : 0.5;
	filter : alpha(opacity=50);
	zoom : 1;
}
.clan .miniForum ul .infos {
	background-color : #e4aa69;
	border-bottom : 1px solid #bc683c;
	color : black;
}
.clan .miniForum ul .infos .userAvatar {
	float : left;
	position : relative;
	margin : 3px;
	margin-right : 7px;
}
.clan .miniForum ul .infos .date {
	font-size : 8pt;
	color : #bc683c;
}
.clan .miniForum ul .infos a.adm {
	float : right;
	position : relative;
	font-size : 8pt;
	background-color : #d65536;
	color : #ffee92;
	padding-left : 4px;
	padding-right : 4px;
}
.clan .miniForum ul .infos a.adm:hover {
	background-color : #9a4029;
}
.clan .miniForum ul .msg {
	padding-left : 10px;
	margin-bottom : 5px;
	font-size : 11pt;
	line-height : 12pt;
}
.clan .miniForum .form {
	width : 590px;
}
.clan .miniForum .form textarea {
	width : 580px;
}
.clan .members .table em {
	display : block;
	font-size : 8pt;
	line-height : 9pt;
	color : #9a4029;
}
.clan .members .table .name {
	width : 150px;
}
.clan .members .table .pass {
	font-size : 8pt;
}
.editor .form textarea {
	height : 400px;
}
.clan .history ul {
	list-style-image : url("/img/icons/small_edit.gif");
}
.clan .history .toggle {
	height : 30px;
}
.clan .history .toggle div {
	float : left;
	position : relative;
	margin-right : 5px;
	height : 30px;
	background-color : transparent;
}
.clan .history .toggle div.off a {
	background-color : #e4aa69;
}
.clan .history ul li {
	font-size : 9pt;
	line-height : 9pt;
	letter-spacing : 0pt;
	border-bottom : 1px solid #f3ca92;
	padding-bottom : 3px;
	padding-top : 3px;
	color : #9a4029;
	cursor : default;
}
.clan .history ul li p {
	margin : 0px;
	padding : 0px;
	color : #52646b;
}
.clan .history ul li:hover {
	background-color : #fce3bc;
}
.clan .history ul .tinyButton {
	display : block;
	width : 50px;
	line-height : 13pt;
}
.clan .props form {
	width : 500px;
}
.clan .disable {
	border : 1px solid #757575;
	background-color : #d3d3d3;
	text-decoration : line-through;
}
.clan a.remove {
	margin-top : 0px;
}
.clan a.remove:hover {
	background-color : transparent;
	cursor : auto;
}
.clan a.up {
	margin-top : 14px;
}
.clan a.down {
	margin-top : 29px;
}
.clan a.remove, .clan a.up, .clan a.down {
	position : absolute;
	display : block;
	margin-left : 110px;
	margin-top : -7px;
}
.clan .upgrades {
	width : 397px;
	height : 46px;
	margin : auto;
	text-align : center;
	padding-top : 10px;
	color : #ffee92;
	font-size : 9pt;
	line-height : 11pt;
	background-image : url("/img/design/upgrades_bg.gif");
}
.clan .upgrades2 {
	width : 398px;
	margin : auto;
	text-align : center;
	margin-top : -2px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 10px;
	padding-bottom : 10px;
	color : #ffee92;
	font-size : 9pt;
	line-height : 11pt;
	background-color : #d69e68;
	border : 1px solid #f7c700;
	outline : 1px solid #8a3d1b;
	background-repeat : no-repeat;
	background-position : left bottom;
}
.clan .upgrades .infos {
	margin-top : 10px;
	margin-bottom : 5px;
	padding : 5px;
	border-top : 1px dashed #f3ca92;
	border-bottom : 1px dashed #f3ca92;
}
.clan .upgrades form {
	margin : 0px;
	padding : 0px;
}
.clan .upgrades .name {
	color : white;
	font-weight : bold;
	font-size : 14pt;
	line-height : 14pt;
	font-variant : small-caps;
}
.clan .upgrades .duration {
	margin-bottom : 5px;
	font-style : italic;
	color : #ffefce;
}
.clan .upgrades .desc {
	font-size : 11pt;
	line-height : 12pt;
}
.clan ul.ingr li {
	margin-bottom : 3px;
	width : 88px;
	font-size : 12pt;
	line-height : 14pt;
}
.clan ul.ingr li img {
	vertical-align : -50%;
}
.overview span.bar, .overview span.bar span {
	display : block;
	width : 70px;
	height : 5px;
}
.overview span.bar {
	font-size : 0pt;
	line-height : 0pt;
	clear : both;
	float : left;
	position : relative;
	margin-bottom : 1px;
	background-color : #9a4029;
	border : 1px solid #bc683c;
	overflow : hidden;
}
.overview span.bar span {
	background-color : #ffea00;
	border-right : 1px solid white;
}
.overview span.xp span {
	background-color : #cc85eb;
}
.overview span.warning {
	background-image : url("/img/design/anim_bar_warning.gif");
}
.overview table td {
	font-size : 9pt;
}
.overview table td.name {
	font-size : 7.5pt;
	line-height : 8px;
}
.overview table td.name strong {
	display : block;
	font-weight : normal;
	font-size : 9pt;
	line-height : 11pt;
}
.overview table td.level {
	text-align : center;
	font-weight : bold;
	font-size : 10pt;
}
.overview table a.move {
	display : none;
	position : absolute;
	margin-left : 250px;
}
.overview table tr:hover a.move {
	display : block;
}
.overview table tr.off td {
	opacity : 0.5;
	filter : alpha(opacity=50);
	zoom : 1;
}
.overview table a.up {
	margin-top : -8px;
}
.overview table a.down {
	margin-top : 15px;
}
.overview table ul.elements li {
	cursor : pointer;
}
.overview table tr:hover ul.elements li {
	background-image : none;
}
.gather .client {
	font-size : 0pt;
	line-height : 0pt;
	border : 1px solid #863724;
	border-bottom-width : 5px;
	outline : 2px solid #f3ca92;
}
div.ingr .table tr {
	height : 32px;
	cursor : help;
}
div.ingr .table td.icon {
	font-size : 0pt;
	line-height : 0pt;
	width : 32px;
	padding : 0px;
}
ul.ingr {
	margin : 0px;
	padding : 0px;
	margin-bottom : 10px;
	margin-top : 5px;
	margin-left : 10px;
	min-height : 32px;
	list-style : none;
}
ul.ingr li {
	margin : 0px;
	padding : 0px;
	float : left;
	position : relative;
	width : 90px;
	margin-right : 2px;
	font-size : 10pt;
	color : white;
	background-color : #bc683c;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}
ul.ingr li em {
	color : #f3ca92;
	font-style : normal;
	font-size : 8pt;
}
ul.ingr li img {
	vertical-align : -75%;
}
ul.ingr li .tinyBar {
	position : absolute;
	margin-left : 36px;
	margin-top : -10px;
	background-color : #9a4029;
	border-color : #e4aa69;
}
.ingrShop .table tr {
	height : 32px;
	cursor : help;
}
.ingrShop .table td.icon {
	font-size : 0pt;
	line-height : 0pt;
	width : 32px;
	padding : 0px;
}
.ingrShop .table td.act {
	width : 180px;
}
.ingrShop .table td.act input.field {
	float : left;
	position : relative;
	margin-top : 4px;
	margin-right : 2px;
	color : #ffee92;
}
.ingrShop .table td.act .button {
	float : left;
	position : relative;
	white-space : nowrap;
	vertical-align : -15%;
}
.guide .ul {
	width : 200px;
	list-style : none;
	padding-left : 5px;
}
.guide .ul li {
	font-size : 0pt;
	line-height : 0pt;
}
.guide .ul li a {
	display : block;
	font-size : 9pt;
	line-height : 12pt;
	padding-left : 22px;
	background-image : url("/img/icons/small_dot.gif");
	background-repeat : no-repeat;
	background-position : 1px center;
}
.guide .ul li.active a {
	background-color : #9a4029;
	color : #fce3bc;
}
.guide .content {
	margin-bottom : 10px;
	padding : 5px;
	border-top : 1px solid #d69e68;
	border-bottom : 1px solid #d69e68;
}
.guide .content p {
	text-align : justify;
	font-size : 11pt;
	line-height : 12pt;
	margin-bottom : 5px;
}
.guide .content ul {
	list-style : url("/img/icons/small_dot.gif");
	padding-left : 35px;
	margin-bottom : 20px;
}
.guide .content ul li {
	font-size : 11pt;
	text-align : justify;
	margin-bottom : 5px;
}
.guide .content img {
	max-width : 520px;
}
.guide .content b, .guide .content strong {
	color : #9a4029;
}
.guide .content i, .guide .content em {
	color : #bc683c;
}
.bank {
	color : #ffee92;
	font-size : 10pt;
}
.bank strong {
	color : white;
}
.bank .goldHeader {
	background-image : url("/img/loc/fr/bank_or_header.gif");
	height : 29px;
	width : 539px;
}
.bank .goldCore {
	background-image : url("/img/design/clan_info_center.gif");
	width : 526px;
	padding-left : 13px;
	padding-bottom : 5px;
	background-repeat : repeat-y;
}
.bank .textArt {
	width : 350px;
	padding-bottom : 5px;
}
.bank .goldFooter {
	background-image : url("/img/design/clan_info_footer.gif");
	height : 19px;
	width : 539px;
	margin-bottom : 10px;
}
.bank .aboHeader {
	background-image : url("/img/loc/fr/bank_abo_header.gif");
	height : 29px;
	width : 539px;
}
.bank .aboCore {
	background-image : url("/img/design/bank_abo_core.gif");
	background-repeat : repeat-y;
	width : 539px;
	padding-left : 10px;
	margin : auto;
	color : #bc683c;
	font-style : italic;
}
.bank .aboCore .aboCenter {
	margin-left : 65px;
}
.bank .aboCore h3 {
	margin-top : 0px;
	padding-top : 10px;
}
.bank .aboCore .arrow {
	background-image : url("/img/design/abo_info_fleche.gif");
	background-repeat : no-repeat;
	height : 86px;
	width : 16px;
	margin-left : -4px;
	margin-right : 3px;
}
.bank .aboCore .arrow2 {
	background-image : url("/img/design/abo_info_fleche_top.gif");
	background-repeat : no-repeat;
	height : 16px;
	width : 86px;
	margin-left : 277px;
	position : absolute;
}
.bank .aboCore .arrow3 {
	background-image : url("/img/design/abo_info_fleche_down.gif");
	background-repeat : no-repeat;
	height : 16px;
	width : 86px;
	margin-left : 20px;
	margin-top : -3px;
	margin-bottom : 5px;
	float : left;
	margin-right : 24px;
}
.bank .aboCore .infoHeader {
	padding-top : 13px;
	background-position : bottom left;
	background-image : url("/img/design/abo_info_header.gif");
	background-repeat : no-repeat;
	height : 7px;
	width : 371px;
	margin-left : 8px;
}
.bank .aboCore .infoCore {
	background-repeat : repeat-y;
	background-image : url("/img/design/abo_info_core.gif");
	width : 371px;
	margin-left : 8px;
}
.bank .aboCore .infoCore ul {
	padding-left : 30px;
	font-size : 10pt;
	color : #ffee92;
	line-height : 26px;
	list-style : url("/img/icons/small_dot.gif");
}
.bank .aboCore .infoFooter {
	background-image : url("/img/design/abo_info_footer.gif");
	background-repeat : no-repeat;
	height : 7px;
	width : 371px;
	margin-left : 8px;
}
.bank .aboCore .abo {
	background-image : url("/img/design/abo_bouton1.gif");
	background-repeat : no-repeat;
	height : 110px;
	width : 128px;
	font-size : 24pt;
	color : white;
	text-align : center;
	text-shadow : 0px 2px 0px #462700, 0px -2px 0px #462700, 2px 0px 0px #462700, -2px 0px 0px #462700, 2px 2px 0px #462700, -2px -2px 0px #462700, -2px 2px 0px #462700, 2px -2px 0px #462700, 0px 2px 2px #462700;
	font-weight : bold;
	padding-top : 30px;
	cursor : pointer;
}
.bank .aboCore .abo .desc {
	width : 100px;
	color : black;
	font-size : 10pt;
	text-shadow : none;
	padding-left : 12px;
	line-height : 15px;
}
.bank .aboCore .abo .desc span {
	color : #fded84;
}
.bank .aboCore .abo2 {
	background-image : url("/img/design/abo_bouton2.gif");
}
.bank .aboCore .abo3 {
	background-image : url("/img/design/abo_bouton3.gif");
}
.bank .aboCore .abo:hover {
	height : 102px;
	padding-top : 34px;
	background-image : url("/img/design/abo_bouton1bis.gif");
}
.bank .aboCore .abo2:hover {
	background-image : url("/img/design/abo_bouton2bis.gif");
}
.bank .aboCore .abo3:hover {
	background-image : url("/img/design/abo_bouton3bis.gif");
}
.bank .aboFooter {
	background-image : url("/img/design/bank_abo_footer.gif");
	height : 16px;
	width : 539px;
}
.bank .country {
	color : #ffee92;
	text-align : center;
	background-color : #bc683c;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
	padding-top : 10px;
	padding-bottom : 15px;
}
.bank .country ul {
	list-style : none;
}
.bank .country ul li {
	display : inline;
}
.bank .country ul li a img {
	border : 1px solid #9a4029;
	outline : 1px solid #d69e68;
}
.bank .country ul li a:hover {
	background-color : transparent;
}
.bank .country ul li a:hover img {
	border-color : white;
}
.bank ul.infos {
	padding : 3px;
	list-style : none;
	font-size : 9pt;
	line-height : 11pt;
	border : 1px solid #bc683c;
	margin-top : 10px;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}
.bank ul.infos li a {
	display : block;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 5px;
	padding-right : 5px;
	text-decoration : none;
	color : #52646b;
}
.bank ul.infos li a:hover {
	color : #d69e68;
}
.bank ul.infos li a:hover strong {
	color : #ffee92;
}
.bank ul.infos strong {
	display : block;
	text-decoration : underline;
	color : #bc683c;
	font-size : 10pt;
	font-weight : bold;
}
.bank dl.faq {
	padding : 5px;
	margin-top : 15px;
	font-size : 9pt;
	line-height : 10.5pt;
	border : 1px solid #d69e68;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}
.bank dl.faq dt {
	color : #9a4029;
	font-size : 10pt;
	font-weight : bold;
}
.bank dl.faq dd {
	margin-bottom : 10px;
}
.bank ul.means {
	float : left;
	position : relative;
	list-style : none;
	width : 210px;
}
.bank ul.means li a {
	display : block;
	margin-bottom : 5px;
	height : 63px;
	text-decoration : none;
	letter-spacing : 0pt;
	font-size : 10pt;
	background-color : #f3ca92;
	border-radius : 0px;
	-moz-border-radius : 0px;
	-webkit-border-radius : 0px;
	border : 1px solid #bc683c;
}
.bank ul.means li img.icon {
	float : left;
	position : relative;
	margin-left : 2px;
	margin-right : 5px;
}
.bank ul.means li span.value .money {
	font-size : 14pt;
}
.bank ul.means li span.value .money img {
	vertical-align : 5%;
}
.bank ul.means li span.price {
	display : block;
	font-size : 7.5pt;
	color : #bc683c;
	font-style : italic;
	font-variant : normal;
	font-weight : normal;
	letter-spacing : 0pt;
}
.bank ul.means li span.name {
	display : block;
	padding-left : 3px;
	clear : both;
	color : #ffee92;
	background-color : #bc683c;
}
.bank ul.means li a:hover {
	border-color : white;
	outline : 2px solid #f3ca92;
}
.bank ul.means li a:hover span {
	color : black;
}
.bank ul.means li a:hover span.name {
	background-color : #bc683c;
	color : white;
}
.bank ul.means li.current a {
	outline : 2px solid #bc683c;
	border-color : #ffee92;
}
.bank ul.means li.current a span {
	color : black;
}
.bank ul.means li.current a span.name {
	color : white;
	background-color : #d65536;
}
.bank ul.means li.off {
	opacity : 0.65;
	filter : alpha(opacity=65);
	zoom : 1;
}
.bank .details {
	float : right;
	position : relative;
	width : 310px;
}
.bank .details h2 {
	margin : 0px;
	padding : 0px;
	padding-left : 5px;
	margin-bottom : 5px;
}
.bank .details .warning {
	font-size : 8pt;
	line-height : 10pt;
	color : #d65536;
	text-align : justify;
	font-weight : bold;
}
.bank .details ul.tutorial {
	padding : 2px;
	list-style : none;
	background-color : #f3ca92;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}
.bank .details ul.tutorial li {
	margin : 0px;
	padding : 0px;
	padding : 2px;
	padding-right : 5px;
	padding-left : 50px;
	margin-bottom : 5px;
	color : #9a4029;
	font-size : 10pt;
	font-weight : bold;
	line-height : 11pt;
	min-height : 45px;
	background-repeat : no-repeat;
	background-position : 5px 5px;
}
.bank .details ul.tutorial li em {
	display : block;
	color : #52646b;
	font-weight : normal;
}
.bank .details ul.tutorial li img {
	float : right;
	position : relative;
}
.bank .details ul.tutorial li.sms {
	background-image : url("/img/bank/tuto_sms.gif");
}
.bank .details ul.tutorial li.wait {
	background-image : url("/img/bank/tuto_wait.gif");
}
.bank .details ul.tutorial li.done {
	background-image : url("/img/bank/tuto_done.gif");
}
.bank .details ul.tutorial li.mouse {
	background-image : url("/img/bank/tuto_mouse.gif");
}
.bank .details ul.tutorial li.call {
	background-image : url("/img/bank/tuto_call.gif");
}
.bank .details ul.tutorial li.listen {
	background-image : url("/img/bank/tuto_listen.gif");
}
.bank .details ul.tutorial li.hangup {
	background-image : url("/img/bank/tuto_hangup.gif");
}
.bank .details ul.tutorial li.trouble {
	background-image : url("/img/bank/tuto_trouble.gif");
}
.bank .details form {
	padding : 5px;
	margin-top : 3px;
	margin-bottom : 15px;
	background-color : #f3ca92;
	border : 1px solid #bc683c;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}
.bank .details form label {
	display : block;
	color : #9a4029;
	font-size : 7pt;
	font-weight : bold;
	line-height : 9pt;
	text-transform : uppercase;
}
.bank .details form .button {
	float : right;
	position : relative;
	margin-top : -2px;
}
.bank .details .info {
	margin-bottom : 5px;
	font-size : 11pt;
	text-align : justify;
}
.bank .details .sipsForm {
	padding-left : 4px;
	padding-bottom : 5px;
	border-bottom : 1px solid #bc683c;
}
.bank .details .ack {
	margin-bottom : 15px;
	font-size : 9pt;
	line-height : 11pt;
	text-align : justify;
	color : #9a4029;
}
.mailer table.layout {
	width : 100%;
	border-collapse : collapse;
	border-spacing : 0px;
}
.mailer table.layout td {
	vertical-align : top;
}
.mailer table.layout td div.scroller {
	height : 200px;
	padding : 5px;
	margin-right : 5px;
	overflow : auto;
	background-color : #bc683c;
}
.mailer table.layout td div.scroller2 {
	background-color : #E4AA69;
	height : 200px;
	padding : 5px;
	margin-right : 5px;
	overflow : auto;
}
.mailer ul {
	list-style : none;
}
.mailer ul.menu {
	height : 30px;
}
.mailer ul.menu li {
	float : left;
	position : relative;
	margin-right : 5px;
}
.mailer ul.menu li a {
	padding-left : 3px;
	padding-right : 3px;
	font-size : 10pt;
	text-decoration : none;
	background-color : #e4aa69;
}
.mailer ul.menu li a:hover, .mailer ul.menu li.selected a {
	background-color : #8e3e26;
	color : #fce3bc;
}
.mailer ul.menu li a img {
	vertical-align : -5%;
}
.mailer .box table {
	width : 398px;
}
.mailer .box table tr th {
	padding-left : 5px;
	background-color : #9a4029;
	color : white;
	text-transform : uppercase;
	font-size : 8pt;
}
.mailer .box table tr td {
	cursor : pointer;
	color : #ffee92;
	border-bottom : 1px solid #e4aa69;
	padding-left : 5px;
}
.mailer .box table tr.unread td {
	font-weight : bold;
	color : white;
}
.mailer .box table tr.unread td.subject {
	padding-left : 20px;
	background-image : url("/img/icons/small_browse_next.gif");
	background-position : 2px center;
	background-repeat : no-repeat;
}
.mailer .box table.archives tr td.subject {
	padding-left : 20px;
	background-image : url("/img/icons/small_lock.gif");
	background-position : 2px center;
	background-repeat : no-repeat;
}
.mailer .box table tr.selected td, .mailer .box table tr:hover td {
	background-color : #8e3e26;
	color : white;
}
.mailer .box table tr.selected td em, .mailer .box table tr:hover td em {
	color : #fce3bc;
}
.mailer .box table .from {
	width : 120px;
	font-size : 10pt;
	vertical-align : middle;
}
.mailer .box table .cpt {
	width : 25px;
	font-size : 8pt;
	vertical-align : middle;
}
.mailer .box table .subject {
	line-height : 10pt;
}
.mailer .box table .subject em {
	display : block;
	font-size : 7pt;
	color : #fce3bc;
}
.mailer .box a.button {
	float : left;
	position : relative;
	margin-right : 5px;
}
.mailer .contacts {
	width : 100px;
}
.mailer .contacts strong {
	display : block;
	margin-top : 2px;
	padding-left : 5px;
	color : white;
	text-transform : uppercase;
	font-size : 8pt;
	background-color : #9a4029;
}
.mailer .contacts ul {
	margin : 0px;
	padding : 0px;
	list-style : none;
	margin-top : 3px;
}
.mailer .contacts ul li {
	margin : 0px;
	padding : 0px;
	font-size : 0pt;
	line-height : 0pt;
}
.mailer .contacts ul li a {
	display : block;
	height : 16px;
	font-size : 9pt;
	line-height : 11pt;
	color : #ffee92;
	padding-left : 2px;
	overflow : hidden;
}
.mailer .contacts ul li a.user {
	float : left;
	position : relative;
	width : 16px;
	padding : 0px;
}
.mailer .view .content {
	padding : 5px;
	margin-top : 10px;
	background-color : #fbdba8;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}
.mailer .view h2 {
	margin-top : 0px;
}
.mailer .view ul li.me {
	background-color : #e4aa69;
}
.mailer .view ul li {
	margin-bottom : 3px;
	border : 1px solid #e4aa69;
}
.mailer .view ul li .header {
	padding-left : 5px;
	padding-right : 5px;
	font-size : 10pt;
}
.mailer .view ul li .date {
	float : right;
	position : relative;
	margin-top : 3px;
	font-size : 8pt;
	font-style : italic;
	color : #9a4029;
}
.mailer .view ul li .msg {
	padding-left : 5px;
	padding-right : 5px;
}
.mailer .view ul li .msg img {
	vertical-align : -15%;
}
.mailer .view .form {
	width : 500px;
	margin-left : 0px;
	margin-top : 20px;
}
.mailer .view .form table {
	width : 360px;
}
.mailer .view .form .icons {
	font-size : 0pt;
	line-height : 0pt;
	float : right;
	position : relative;
	width : 120px;
}
.mailer .view .form .icons a {
	display : block;
	float : left;
	width : 19px;
	height : 19px;
	position : relative;
}
.mailer .view .form textarea {
	width : 350px;
	height : 92px;
}
div.artwork {
	position : relative;
	float : right;
	margin-top : -35px;
	margin-right : -10px;
}
.timer {
	display : inline;
	width : 70px;
	height : 18px;
	padding-left : 20px;
	line-height : 18px;
	font-size : 10pt;
	color : white;
	background-image : url("/img/icons/anim_small_chrono.gif");
	background-repeat : no-repeat;
	background-position : 1px 1px;
	background-color : #bc683c;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}
.clan ul.attacks {
	list-style : none;
	margin-left : 30px;
}
.clan ul.attacks span {
	padding-left : 10px;
}
.duel dl dt {
	clear : both;
	float : left;
	position : relative;
	width : 80px;
	margin-right : 5px;
	padding-left : 10px;
	color : #ffee92;
	font-variant : small-caps;
	font-weight : bold;
	background-color : #bc683c;
}
.duel dl dd {
	background-color : #fbd7a2;
}
.duel table.team td {
	vertical-align : top;
}
.duel .status .timer {
	background-color : transparent;
	color : #9a4029;
}
.duel table.team td.captain {
	width : 190px;
}
.duel table.team td.captain .swf {
	border : 1px solid #f3ca92;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
}
.duel table.team td.sides {
	width : 50px;
}
.duel table.team td.sides .swf {
	width : 40px;
	margin-bottom : 2px;
	border : 1px solid #bc683c;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
}
ul.smallDinoz {
	margin : 0px;
	padding : 0px;
	list-style : none;
}
ul.smallDinoz li {
	margin : 0px;
	padding : 0px;
	float : left;
	position : relative;
	min-width : 115px;
	margin-right : 5px;
	margin-bottom : 5px;
	padding : 1px;
	padding-bottom : 5px;
	padding-right : 4px;
	font-size : 8.5pt;
	line-height : 10pt;
	border-radius : 3px;
	-moz-border-radius : 3px;
	-webkit-border-radius : 3px;
	background-color : #dda65c;
}
ul.smallDinoz li strong {
	display : block;
}
ul.smallDinoz li .name {
	color : #5c2213;
	float : left;
}
ul.smallDinoz li em {
	display : block;
	color : #8e2213;
	font-style : normal;
}
ul.smallDinoz li .reduc {
	width : 65px;
	height : 12px;
	overflow : hidden;
}
ul.smallDinoz li .swf {
	float : left;
	position : relative;
	width : 40px;
	height : 40px;
	margin-right : 2px;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
}
ul.smallDinoz li.light span.tinyBar {
	position : relative;
	top : 8px;
	left : 75px;
	margin-top : 0px;
}
ul.smallDinoz .tinyBar {
	margin-top : 36px;
	position : absolute;
}
ul.smallDinoz a {
	font-size : 8pt;
}
ul li.dead {
	color : #a52323;
	background-color : #a9a9a9;
}
.ranks .table span.money {
	color : #9a4029;
}
.ranks .table tr.important td span.money {
	color : #ffee92;
}
.ranks ul.bar {
	list-style : none;
	height : 35px;
	margin-left : 1px;
	padding-top : 2px;
	padding-left : 8px;
	background-image : url("/img/design/forum_bar.gif");
	background-repeat : no-repeat;
}
.ranks ul.bar li {
	float : left;
	position : relative;
	padding-top : 1px;
	height : 30px;
	margin-right : 10px;
}
.market .offer {
	margin : 0px;
	padding : 0px;
	height : 50px;
	margin-top : 10px;
	margin-bottom : 20px;
	padding : 3px;
	background-color : #f3ca92;
	border : 1px solid #fcf9d1;
	outline : 2px solid #f3ca92;
}
.market .offer .tid_user {
	display : inline-block;
	zoom : 1;
	*display : inline;
}
.market .offer ul.sales {
	position : absolute;
	list-style : none;
	margin-left : 100px;
	width : 250px;
	height : 50px;
}
.market .offer ul.sales li {
	float : left;
	position : relative;
	margin-right : 2px;
}
.market .offer ul.sales li img {
	display : block;
	border : 1px solid #9a4029;
}
.market .offer ul.sales li em {
	display : block;
	width : 34px;
	margin-top : -3px;
	color : #ffee92;
	text-align : center;
	font-style : normal;
	font-size : 8pt;
	background-color : #bc683c;
}
.market .level {
	position : absolute;
	margin-left : -8px;
	margin-top : -7px;
	z-index : 2;
	width : 20px;
	font-size : 8pt;
	font-weight : bold;
	text-align : center;
	color : #ffee92;
	background-color : #e13d1a;
	border : 1px solid #ffee92;
	cursor : help;
}
.market .offer .dinoView {
	position : absolute;
	margin-top : -30px;
	margin-left : -20px;
}
.market .offer .dinoView .full {
	display : none;
}
.market .offer .admin {
	position : absolute;
	margin-left : 532px;
	font-size : 8pt;
	opacity : 0.6;
	filter : alpha(opacity=60);
	zoom : 1;
	z-index : 5;
}
.market .offer .hide, .market .offer .btDetails {
	display : block;
	position : absolute;
	width : 70px;
	font-size : 8pt;
	margin-left : 440px;
	text-align : center;
}
.market .offer .hide {
	display : none;
}
.market .offer .bid, .market .offer .author, .market .offer .time {
	position : absolute;
	margin-left : 290px;
	font-size : 8.5pt;
}
.market .offer .time {
	margin-top : 17px;
}
.market .offer .bid {
	margin-top : 34px;
}
.market .timer {
	height : auto;
	font-size : 8pt;
	padding-right : 5px;
	background-image : url("/img/icons/small_chrono.gif");
	background-position : 0px 0px;
}
.offer .details {
	display : none;
}
.ext .offer {
	outline : 2px solid #bc683c;
	height : auto;
}
.ext .offer .details {
	display : block;
	padding-top : 55px;
	font-size : 10pt;
}
.offer .details .act {
	padding-top : 5px;
	border-top : 1px solid #bc683c;
}
.offer .details .dstats {
	margin-top : 5px;
	border-top : 1px solid #bc683c;
}
.offer .details .table {
	width : 400px;
}
.offer .details .table td {
	font-size : 9.5pt;
}
.offer .details .table td span {
	cursor : help;
}
.market .form {
	width : auto;
}
.market ul.items {
	list-style : none;
	margin : 0px;
	padding : 0px;
}
.market ul.items li {
	float : left;
	position : relative;
	width : 90px;
	font-size : 0pt;
	line-height : 0pt;
}
.market ul.items li img.objIcon {
	border : 1px solid #9a4029;
	cursor : pointer;
}
.market ul.items li .itemField {
	margin : 0px;
	padding : 0px;
	margin-top : 1px;
	padding-top : 4px;
	width : 30px;
	height : 26px;
	color : #ffee92;
	font-size : 12pt;
	line-height : 14pt;
	text-align : center;
	vertical-align : top;
	background-color : #ae522f;
	border : 1px solid #fad987;
	outline : 1px solid #9a4029;
}
.market ul.items li .itemField:focus {
	background-color : #722619;
}
.market ul.items li a {
	display : block;
	position : absolute;
	margin-left : 64px;
	padding : 2px;
}
.market ul.items li a:hover {
	background-color : white;
}
.market ul.items li a.more {
	margin-top : -2px;
}
.market ul.items li a.less {
	margin-top : 12px;
}
.market .preview {
	width : 150px;
	padding-left : 4px;
	font-size : 20pt;
	color : #ffee92;
	background-color : #863724;
	border : 1px solid #ffee92;
	outline : 1px solid #9a4029;
}
.market .error {
	font-size : 10pt;
}
.market .error strong {
	color : white;
}
.market .warning .money, .market .error .money {
	color : white;
}
.market .warning ul {
	list-style : square;
	padding-left : 20px;
}
.market .warning ul li {
	margin-bottom : 3px;
}
.market .warning ul li.dinoWarn .swf {
	float : left;
	position : relative;
	margin-top : -10px;
	margin-right : 5px;
	background-color : #863724;
	border : 1px solid #ffee92;
	outline : 1px solid black;
}
.market .warning ul li.dinoWarn {
	height : 40px;
	margin-top : 10px;
}
.market .warning ul strong {
	padding-left : 3px;
	padding-right : 3px;
	color : white;
	text-decoration : none;
	background-color : #8B0000;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}
.market .warning ul img {
	vertical-align : -40%;
}
.market .total {
	margin-top : 15px;
	padding-top : 5px;
	border-top : 1px solid #e4aa69;
	font-size : 14pt;
}
.faq .form label {
	color : #BC683C;
	font-variant : small-caps;
	font-weight : bold;
	display : block;
}
.faq .form textarea {
	width : 100%;
	height : 80px;
}
.faq dl {
	margin-left : 20px;
	margin-bottom : 20px;
}
.faq dt {
	margin-top : 10px;
	padding-left : 20px;
	background : url("/img/icons/small_follow.gif") no-repeat;
}
.faq dd {
	width : 100%;
	padding : 5px;
	border : 1px solid #fcf9d1;
	outline : 2px solid #f8d39c;
	background-color : #f3ca92;
}
.faq dd .score {
	text-align : right;
}
.faq dd .score a {
	font-variant : normal;
}
.contest pre {
	font-size : 13pt;
}
.contest .showDino {
	text-align : center;
	background-color : #fbdba8;
	margin-bottom : 10px;
	margin-right : auto;
	margin-left : auto;
	width : 210px;
	border : 1px solid #e4aa69;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}
.contest .showDino .misc {
	font-size : 9pt;
	line-height : 10pt;
	color : #bc683c;
}
.contest .showDino .name {
	font-weight : bold;
	line-height : 10pt;
	color : #52646b;
	margin-bottom : 5px;
}
.contest .showDino .vote a {
	margin-left : 30px;
}
.contest .showDino .vote {
	margin-bottom : 5px;
}
.cinema ul.actions {
	list-style : none;
	padding : 5px 5px 5px 20px;
	margin-left : 0px;
	width : auto;
}
.cinema ul.actions dl {
	margin-left : 20px;
}
.cinema dt {
	width : 140px;
	height : 20px;
	float : left;
	position : relative;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
	background-color : #E4AA69;
	margin-bottom : 5px;
	color : #FFEE92;
	font-size : 8pt;
	font-variant : normal;
	font-weight : bold;
	text-align : center;
}
.cinema dd {
	margin-left : 150px;
	width : 100px;
	height : 25px;
}
.cinema li.submit {
	list-style : none;
	margin-left : 80px;
}
.cinema dd.big {
	margin-left : 0px;
	height : 60px;
}
.cinema dd.big textarea {
	width : 300px;
	height : 50px;
}
.cinema .reserve {
	height : 80px;
}
.cinema .debrief {
	position : absolute;
	width : 377px;
	height : 56px;
	margin-left : 66px;
	margin-bottom : 35px;
	padding-left : 10px;
	padding-right : 10px;
	color : #ffee92;
	background-image : url("/img/design/cinema_bg.gif");
}
.cinema .debrief .end {
	position : absolute;
	margin-left : 70px;
	margin-top : 15px;
	font-weight : bold;
	font-variant : small-caps;
}
.cinema .debrief .vote {
	position : absolute;
	margin-left : 140px;
	margin-top : 12px;
	width : 135px;
	background-image : url("/img/icons/cinema_rate_empty.gif");
}
.cinema .debrief .vote .v {
	float : left;
	width : 27px;
	height : 32px;
}
.cinema .debrief .vote a:hover {
	background-color : transparent;
}
.cinemaBar {
	width : 60px;
	height : 12px;
	background-image : url("/img/icons/small_star_empty.gif");
	background-repeat : repeat-x;
}
.cinemaBar .fill {
	height : 12px;
	background-image : url("/img/icons/small_star.gif");
}
.battle .dino {
	margin-bottom : 10px;
	margin-left : 2px;
	color : #fce3bc;
	font-size : 10pt;
	background-color : #bc683c;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
	width : 120px;
}
.battle .dino .moves {
	text-align : center;
}
.battle .dino p {
	text-align : center;
}
.battle .dino p span {
	display : block;
}
.battle .dino p span.level {
	color : white;
	font-weight : bold;
}
.battle .dino p a {
	color : #ffee92;
}
.battle .browser {
	margin-top : 10px;
	color : white;
}
.battle .browser a {
	color : #ffee92;
}
.battle .browser .done {
	font-size : 9pt;
}
.battle td.view {
	vertical-align : top;
}
.battle td#dinoSelect {
	vertical-align : top;
}
.battle td#dinoSelect .swf {
	padding-left : 10px;
}
.dinozPanels .actions form select {
	width : 140px;
	text-align : center;
	font-size : 8pt;
	color : #ffee92;
	border : 1px solid #ffee92;
	background-color : #9a4029;
	outline : 1px solid #bc683c;
}
.dinozPanels .actions form option {
	font-size : 8pt;
}
.dinozPanels .actions form option[selected=selected] {
	font-weight : bold;
	color : white;
}
.mascotte {
	background-image : url("/img/design/cdc_art.jpg");
	height : 132px;
	width : 155px;
	background-repeat : no-repeat;
	float : right;
	margin-right : 10px;
}
.inform {
	background-color : #6e3a1d;
	border : 1px solid #bc683c;
	color : #f4d26b;
	font-size : 13px;
	padding : 10px;
	margin : auto;
	margin-top : 10px;
	margin-bottom : 10px;
	width : 350px;
}
.inform ul {
	list-style-type : none;
	margin-left : 20px;
	margin-top : 5px;
	padding-bottom : 20px;
}
.inform ul li {
	float : left;
	padding-right : 10px;
}
.inform strong {
	font-size : 110%;
	color : white;
}
.calcul {
	margin-top : 70px;
	margin-left : 50px;
	margin-right : 50px;
}
table.battle {
	margin : auto;
}
table.battle .border {
	background-image : url("/img/design/cdc_border.jpg");
	height : 540px;
	width : 44px;
	background-repeat : no-repeat;
}
.league .textbase {
	color : #6e3a1d;
	font-size : 12px;
}
.league .textbase strong {
	font-size : 110%;
}
.league .banner {
	background-image : url("/img/design/cdc_banner.jpg");
	height : 90px;
	width : 641px;
	background-repeat : no-repeat;
	margin-top : 10px;
	margin-bottom : 10px;
}
.league .choixleague ul {
	text-align : center;
}
.league .choixleague ul li {
	list-style : none;
	display : inline-block;
	zoom : 1;
	*display : inline;
}
.league ul.items {
	list-style : none;
	margin : 0px;
	padding : 0px;
	font-size : 10px;
}
.league ul.items li {
	float : left;
	position : relative;
	border : 1px solid #C88F44;
}
.league ul.team li {
	width : 120px;
	height : 60px;
}
.league .valid {
	background-image : url("/img/design/etape_done.gif");
	position : absolute;
	height : 27px;
	width : 32px;
	background-repeat : no-repeat;
	margin-top : -34px;
	left : 580px;
}
.league table.finals {
	float : left;
	border-spacing : 0px;
	border-collapse : collapse;
	background-color : #C88F44;
}
.league table.finals th {
	color : #fffdba;
	font-size : 10pt;
	text-align : center;
	border : 1px solid #C88F44;
	background-color : #9a4029;
	background-position : left bottom;
}
.league table.finals tr td {
	background-color : #fbdba8;
	border : 1px solid #C88F44;
	padding-left : 5px;
	padding-right : 5px;
	color : #710;
}
.league table.finals .line {
	font-size : 7pt;
	height : 25px;
	overflow : visible;
}
.league table.finals .line .score {
	font-weight : normal;
	font-size : 8pt;
	text-decoration : none;
	text-align : center;
	width : 25px;
	position : absolute;
	background-color : #ffefce;
	border-radius : 3px;
	-moz-border-radius : 3px;
	-webkit-border-radius : 3px;
}
.league table.finals .line a.score:hover {
	color : #bc683c;
}
.league table.finals .line .off {
	opacity : 0.6;
	filter : alpha(opacity=60);
	zoom : 1;
}
.league .win {
	margin-left : 180px;
	width : 250px;
}
.league table.pool {
	width : 200px;
}
.league a.team {
	color : #702512;
	font-size : 9pt;
	text-decoration : underline;
	font-style : italic;
	background-color : transparent;
	vertical-align : top;
}
.league a.team:hover {
	color : white;
}
.moderatorList table th {
	font-size : 8pt;
	letter-spacing : 0pt;
}
.moderatorList table tr td {
	font-size : 8pt;
}
.moderatorList table td.title {
	width : 160px;
	font-size : 10pt;
}
.moderatorList table td.date {
	font-size : 8pt;
	color : #bc683c;
}
.welcome .paddingue {
	padding-left : 165px;
	padding-right : 150px;
}
.welcome .content {
	font-size : 10pt;
	text-align : center;
	color : #85452d;
}
.welcome .curseur {
	margin-top : 95px;
	margin-left : 445px;
}
.welcome .sLogger .air {
	margin : 10px;
}
.dojo input {
	margin : auto;
}
.dojo .tournoi {
	background-image : url("/img/design/fond_tournoi.jpg");
	background-repeat : no-repeat;
	height : 530px;
	width : 495px;
	margin : auto;
	text-align : center;
}
.dojo .tournoi table {
	height : 40px;
}
.dojo .tournoi .groupe {
	text-transform : uppercase;
	color : #ff926a;
	font-size : 24px;
	font-weight : bold;
	padding-top : 10px;
}
.dojo .tournoi .vsdino {
	position : absolute;
	background-image : url("/img/design/tournoi_dino.gif");
	background-repeat : no-repeat;
	height : 50px;
	width : 50px;
}
.dojo .tournoi .vsdino .mini {
	color : white;
	font-family : Arial;
	font-size : 10px;
	margin-top : -5px;
}
.dojo .tournoi .vsdinoLost {
	background-image : url("/img/design/tournoi_dino2.gif");
}
.dojo .tournoi .vsdinoUser {
	background-image : url("/img/design/tournoi_dino3.gif");
}
.dojo .tournoi .surprise {
	position : absolute;
	padding-top : 12px;
	font-size : 9px;
	color : white;
}
.dojo .tournoi .surprise a {
	color : white;
	margin-left : -10px;
	text-decoration : none;
}
.dojo .champion {
	background-image : url("/img/design/fond_champion.jpg");
	height : 247px;
	width : 428px;
	margin : auto;
	margin-bottom : 10px;
}
.dojo .champion .maitre {
	display : block;
	color : #fce3bb;
	font-size : 15px;
	text-transform : uppercase;
	font-weight : bold;
}
.dojo .champion .maitre:first-letter {
	font-size : 120%;
}
.dojo .champion .place {
	padding-top : 15px;
	line-height : 14px;
}
.dojo .champion .level {
	color : #ac751c;
	font-size : 13px;
	text-transform : uppercase;
	font-weight : bold;
}
.dojo .menuTournament {
	margin : auto;
	width : 495px;
	padding-bottom : 15px;
}
.dojo .menuTournament ul {
	line-height : 15px;
	list-style : none;
	text-align : center;
}
.dojo .menuTournament ul li {
	display : inline;
}
.dojo .menuTournament ul li a {
	padding-right : 5px;
	text-transform : uppercase;
	color : black;
	font-size : 11px;
	font-weight : normal;
}
.dojo .menuTournament ul li a:hover {
	color : #bc683c;
	background-color : transparent;
}
.dojo .dialog .box .avatar {
	z-index : -10;
}
.dojo .objectif {
	cursor : default;
	background-image : url("/img/design/fond_obj.jpg");
	background-repeat : no-repeat;
	height : 46px;
	width : 527px;
	padding-bottom : 5px;
}
.dojo .objectif .objtext {
	font-size : 13px;
	font-weight : bold;
	color : #f3c14a;
	text-align : center;
	padding-top : 5px;
	width : 450px;
	margin : auto;
}
.dojo .dojoBg {
	background-image : url("/img/design/home_dojo.jpg");
	height : 288px;
	width : 530px;
	background-repeat : no-repeat;
}
.dojo .dojoBg .admin {
	font-size : 9px;
	float : right;
	color : white;
}
.dojo .dojoBg .menu {
	width : 520px;
	padding-top : 200px;
	padding-left : 20px;
}
.dojo .dojoBg .menu a {
	font-size : 11px;
	color : white;
	text-transform : uppercase;
}
.dojo .dojoBg .menu a:hover {
	background-color : transparent;
}
.dojo .dojoBg .menu a:first-letter {
	font-size : 120%;
}
.dojo .dojoBg .text1 {
	color : #ffee92;
	text-transform : uppercase;
	font-weight : bold;
	font-style : italic;
	font-size : 13px;
	padding-top : 7px;
}
.dojo .dojoBg .text1:first-letter {
	font-size : 120%;
}
.dojo .dojoBg .cout {
	color : #bc683c;
	font-size : 10px;
}
.dojo .dojoBg .text2 {
	color : white;
	font-size : 11px;
	text-transform : uppercase;
	font-weight : bold;
}
.dojo .dojoBg .text2:first-letter {
	font-size : 120%;
}
.dojo .dojoBg .text3 {
	color : #74ff69;
	text-transform : none;
	text-align : right;
	padding-right : 20px;
	font-weight : bold;
	font-size : 13px;
	margin-top : -19px;
}
.dojo .dojoBg .menuBt {
	float : left;
	margin-top : 12px;
	margin-left : 12px;
	background-image : url("/img/design/menu_dojo_bt.gif");
	background-repeat : no-repeat;
	border : 0px;
	height : 46px;
	width : 48px;
	cursor : pointer;
}
.dojo .dojoBg .menuBt .textBt {
	display : none;
	text-transform : uppercase;
	float : left;
	padding-top : 7px;
	padding-left : 5px;
	width : 60px;
	height : 38px;
	color : #f4d26b;
	font-size : 9pt;
	font-weight : bold;
	line-height : 12pt;
	background-color : transparent;
	text-decoration : none;
}
.dojo .dojoBg .menuBt .textBt:first-letter {
	font-size : 120%;
}
.dojo .dojoBg .menuBt .iconDefi {
	float : left;
	background-image : url("/img/design/icon_defi.gif");
	height : 32px;
	width : 32px;
	background-repeat : no-repeat;
	margin-left : 8px;
	margin-top : 7px;
}
.dojo .dojoBg .menuBt .iconClass {
	background-image : url("/img/design/icon_classement.gif");
	height : 32px;
	width : 32px;
	background-repeat : no-repeat;
	margin-left : 8px;
	margin-top : 7px;
	float : left;
}
.dojo .dojoBg .menuBt .iconTrain {
	background-image : url("/img/design/icon_train.gif");
	height : 32px;
	width : 32px;
	background-repeat : no-repeat;
	margin-left : 8px;
	margin-top : 7px;
	float : left;
}
.dojo .dojoBg .menuBt .iconHisto {
	background-image : url("/img/design/icon_historique.gif");
	height : 32px;
	width : 32px;
	background-repeat : no-repeat;
	margin-left : 8px;
	margin-top : 7px;
	float : left;
}
.dojo .dojoBg .menuBt .iconTournoi {
	background-image : url("/img/design/icon_tournoi.gif");
	height : 32px;
	width : 32px;
	background-repeat : no-repeat;
	margin-left : 8px;
	margin-top : 7px;
	float : left;
}
.dojo .dojoBg .menuBt:hover, .dojo .dojoBg .menuBt:focus {
	background-image : url("/img/design/menu_dojo_bt2.gif");
	width : 48px;
}
.dojo .dojoBg .menuBt:hover .textBt, .dojo .dojoBg .menuBt:focus .textBt {
	display : block;
	color : #672a07;
}
.dojo .dojoBg .temp1Bt {
	background-image : url("/img/design/temp_custom.gif");
	height : 46px;
	width : 48px;
}
.dojo .dojoBg .temp2Bt {
	background-image : url("/img/design/temp_tournoi.gif");
	height : 46px;
	width : 48px;
}
.dojo .titre {
	cursor : default;
	text-transform : uppercase;
	font-size : 13px;
	font-weight : bold;
	color : #502213;
	margin-bottom : 4px;
}
.dojo .defi {
	position : relative;
	margin-top : 5px;
	cursor : pointer;
}
.dojo .defi span {
	font-size : 11px;
}
.dojo .defi .defiFond {
	background-image : url("/img/design/fond_defi.jpg");
	height : 114px;
	width : 100px;
	float : left;
	margin-left : 5px;
	list-style-type : none;
}
.dojo .defi .defiFond:hover, .dojo .defi .defiFond:focus {
	background-image : url("/img/design/fond_defi2.jpg");
}
.dojo .defi .defiDone, .dojo .defi .defiDone:hover, .dojo .defi .defiDone:focus {
	background-image : url("/img/design/fond_defi3.jpg");
}
.dojo .defi .defiCancel {
	background-image : url("/img/icons/large_error.gif");
	width : 32px;
	height : 32px;
	left : 65px;
	bottom : 105px;
	position : relative;
	display : none;
}
.dojo .defi .defiCancel:hover {
	background-color : transparent;
}
.dojo .defi .nom {
	font-size : 12px;
	color : #431d01;
	font-weight : bold;
	line-height : 10pt;
}
.dojo .defi .niveau {
	line-height : 10pt;
	font-size : 12px;
	color : #ffe480;
}
.dojo .defi .sdino {
	padding-top : 30px;
	padding-bottom : 12px;
}
.dojo .search {
	position : relative;
	margin-top : 10px;
}
.dojo .search table {
	margin-top : 2px;
	height : 30px;
}
.dojo .search .test {
	background-image : url("/img/design/fond_search.gif");
	width : 154px;
	height : 91px;
	border : 1px solid #c17145;
	float : left;
}
.dojo .search .clan {
	background-image : url("/img/design/fond_search.gif");
	width : 361px;
	height : 91px;
	border : 1px solid #c17145;
	float : left;
	margin-left : 11px;
}
.dojo .search .titre {
	font-size : 12px;
	color : #ffee92;
	font-weight : bold;
	text-transform : uppercase;
	padding-left : 5px;
	padding-top : 2px;
}
.dojo .search .info {
	font-size : 12px;
	font-weight : bold;
	color : #ffee92;
}
.dojo .versus {
	width : 527px;
	height : 247px;
	background-image : url("/img/design/vs.jpg");
	background-repeat : no-repeat;
}
.dojo .versus ul {
	margin : auto;
}
.dojo .versus .left, .dojo .versus .right {
	margin : 5px;
	font-size : 10pt;
	height : 220px;
	width : 220px;
	background-color : transparent;
}
.dojo .versus .left .nodino, .dojo .versus .right .nodino {
	margin-top : 50px;
	margin-left : 10px;
}
.dojo .versus .left .nodino .gliss, .dojo .versus .right .nodino .gliss {
	color : #371408;
	font-size : 18px;
	text-transform : uppercase;
	font-weight : bold;
}
.dojo .versus .left .nodino .fleche, .dojo .versus .right .nodino .fleche {
	margin-left : 80px;
	background-image : url("/img/design/drag.gif");
	background-repeat : no-repeat;
	height : 74px;
	width : 50px;
}
.dojo .versus .left .maitre, .dojo .versus .right .maitre {
	display : block;
	color : #fce3bb;
	font-size : 15px;
	text-transform : uppercase;
	font-weight : bold;
}
.dojo .versus .left .maitre:first-letter, .dojo .versus .right .maitre:first-letter {
	font-size : 120%;
}
.dojo .versus .left .place, .dojo .versus .right .place {
	padding-top : 15px;
	line-height : 14px;
}
.dojo .versus .left .level, .dojo .versus .right .level {
	color : #ac751c;
	font-size : 13px;
	text-transform : uppercase;
	font-weight : bold;
}
.dojo .versus .combat {
	position : absolute;
	top : 250px;
	left : 215px;
	background-image : url("/img/design/combat.gif");
	background-repeat : no-repeat;
	height : 59px;
	width : 112px;
	cursor : pointer;
}
.dojo .versus .combat .demarrer {
	display : block;
	padding-top : 17px;
	padding-left : 24px;
	position : relative;
	width : 70px;
	color : #271009;
	font-size : 13px;
	text-transform : uppercase;
	font-weight : bold;
	line-height : 15px;
	text-decoration : none;
	background-color : transparent;
}
.dojo .versus .combat .demarrer:hover {
	background-color : transparent;
}
.dojo .versus .combat:hover {
	background-image : url("/img/design/combat2.gif");
}
.dojo .dinoMenu {
	list-style-type : none;
}
.dojo .dinoMenu .nom {
	font-size : 12px;
	color : #431d01;
	font-weight : bold;
	line-height : 10pt;
	text-decoration : none;
}
.dojo .dinoMenu a {
	color : #9a4029;
	font-size : 10pt;
	text-transform : none;
	cursor : pointer;
}
.dojo .dinoMenu a:hover {
	background-color : transparent;
	text-decoration : underline;
}
.dojo .dinoChoice {
	overflow : auto;
	padding-bottom : 10px;
}
.dojo .dinoChoice ul {
	list-style-type : none;
}
.dojo .dinoChoice li {
	float : left;
	width : 97px;
	height : 84px;
	margin-left : 7px;
	margin-top : 7px;
}
.dojo .dinoChoice .dinoFond {
	background-image : url("/img/design/fond_dino3.jpg");
	cursor : pointer;
	background-repeat : no-repeat;
}
.dojo .dinoChoice .dinoSelected {
	background-image : url("/img/design/fond_dino.jpg");
}
.dojo dinoChoice {
	overflow : auto;
	padding-bottom : 10px;
}
.dojo dinoChoice ul {
	list-style-type : none;
}
.dojo dinoChoice li {
	float : left;
	width : 97px;
	height : 84px;
	margin-left : 7px;
	margin-top : 7px;
}
.dojo dinoChoice .dinoFond {
	background-image : url("/img/design/fond_dino3.jpg");
	cursor : pointer;
	background-repeat : no-repeat;
}
.dojo dinoChoice .dinoSelected {
	background-image : url("/img/design/fond_dino.jpg");
}
.dojo .nom {
	font-size : 12px;
	color : #431d01;
	font-weight : bold;
	line-height : 10pt;
	text-decoration : none;
}
.dojo .niveau {
	line-height : 10pt;
	font-size : 12px;
	color : #ffe480;
}
.dojo .sdino {
	padding-top : 8px;
	padding-bottom : 5px;
}
.dojo .dinoList {
	position : relative;
	overflow : hidden;
	width : 520px;
	height : 84px;
}
.dojo .dinoList .dinoListContent {
	list-style-type : none;
	width : 5500px;
	position : relative;
}
.dojo .dinoList .dinoListContent .dinoFond {
	float : left;
	background-image : url("/img/design/fond_dino.jpg");
	width : 97px;
	height : 84px;
	margin-left : 7px;
	cursor : pointer;
	background-repeat : no-repeat;
}
.dojo .dinoList .dinoListContent .dinoFond:hover, .dojo .dinoList .dinoListContent .dinoFond:focus {
	background-image : url("/img/design/fond_dino2.jpg");
}
.dojo .dinoList .dinoListContent .dinoDone, .dojo .dinoList .dinoListContent .dinoDone:hover, .dojo .dinoList .dinoListContent .dinoDone:focus {
	background-image : url("/img/design/fond_dino3.jpg");
}
.dojo .dinoVersus {
	position : relative;
	overflow : hidden;
	width : 520px;
	height : 84px;
}
.dojo .dinoVersus .dinoListContent {
	list-style-type : none;
	width : 5500px;
	position : relative;
}
.titrevs {
	margin-top : 5px;
	text-transform : uppercase;
	font-size : 14px;
	font-weight : bold;
	color : #502213;
	margin-bottom : 4px;
}
.ptivs {
	background-color : #f1c98c;
	font-size : 14px;
	color : #683a23;
	font-weight : bold;
	margin : auto;
	width : 496px;
	padding-bottom : 2px;
	text-align : center;
	height : 20px;
}
.ptivs .playerone {
	margin-left : 5px;
	float : left;
}
.ptivs .vs {
	position : absolute;
	margin-left : 240px;
}
.ptivs .playertwo {
	margin-right : 5px;
	float : right;
}
.ptivs em {
	font-size : 9px;
	font-style : italic;
}
table.stats {
	width : 496px;
	margin : auto;
	margin-bottom : 5px;
}
table.stats tr th {
	background-image : url("/img/design/table_header2.gif");
	height : 10px;
	border : 1px solid #7a1919;
}
table.stats td {
	height : 10px;
	font-size : 12px;
}
table.stats td img {
	vertical-align : middle;
}
table.stats .rank {
	text-align : center;
}
.spell {
	margin-top : 10px;
	margin-bottom : 10px;
	background-color : #bc683c;
	padding : 5px;
	padding-left : 10px;
	color : #fce3bc;
	font-size : 10pt;
}
.spell .label {
	float : left;
	font-weight : bold;
	color : white;
	font-size : 11pt;
	font-variant : small-caps;
	line-height : 10.5pt;
}
.spell .spellPrice {
	float : right;
}
.spell .permanent {
	margin-left : 5px;
	float : left;
}
a {
	color : #bc683c;
}
#tid_bar_down {
	color : #52646b;
}
#tid_bar_down a:hover {
	background-color : transparent;
}
.tid_user {
	text-transform : uppercase;
	font-size : 12px;
}
.tid_user span.tid_extra {
	display : none;
}
#dinozList .tid_user.tid_userButton {
	height : 28px;
	width : 16px;
	float : left;
	margin-left : 1px;
	margin-right : 5px;
	margin-top : 1px;
}
.tid_user:hover {
	background-color : transparent;
	text-decoration : underline;
}
.tid_userSheet {
	padding-left : 1px;
	margin-bottom : 10px;
}
.tid_userGoals {
	width : 270px;
}
.newsSection .tid_module {
	color : white;
	font-size : 14px;
}
.newsSection .tid_module li {
	list-style : square;
}
.newsSection .tid_module a {
	color : #ffee92;
}
.newsSection .tid_module .tid_safe_story {
	background-image : url("/img/design/bloc_news_twinoid.jpg");
	background-repeat : repeat-y;
	margin-bottom : 10px;
	margin-right : 10px;
	border : 1px solid #ffee92;
	outline : 1px solid #92471F;
	padding : 10px;
}
.newsSection .tid_module .tid_safe_story .tid_safe_content .tid_h2 {
	font-size : 110%;
	color : #FFEE92;
	text-transform : uppercase;
}
.newsSection .tid_module .tid_safe_story .tid_safe_content .tid_h3 {
	color : #FFEE92;
}
.tid_safe_content span.tid_roleplay {
	background-color : #ffefc3;
	color : #3d2018;
}
.tid_safe_content span.tid_glory {
	background-color : #832323;
	margin-top : 30px;
}
.tid_safe_content span.tid_mod {
	background-color : #b6783b;
	border : 1px solid #8a450c;
}
.tid_safe_content p {
	font-size : 11pt;
}
#menu .timer2 {
	display : inline;
	width : 70px;
	height : 16px;
	padding-left : 20px;
	font-size : 10pt;
	background-image : url("/img/icons/small_chrono.gif");
	background-repeat : no-repeat;
	background-position : 1px 1px;
	margin-left : 3px;
	line-height : 12px;
}
#timer3 {
	position : absolute;
	height : 10px;
	font-size : 10pt;
	background-image : url("/img/icons/small_chrono.gif");
	background-repeat : no-repeat;
	background-position : 80px 1px;
	padding-left : 100px;
	padding-top : 9px;
	color : white;
	font-weight : bold;
	background-color : black;
	opacity : 0.6;
	filter : alpha(opacity=60);
	zoom : 1;
	width : 43px;
}
#menuhoriz {
	display : inline;
	font-size : 9pt;
	position : absolute;
	margin-top : 125px;
	margin-left : 231px;
	background-image : url("/img/design/menuHorizBg.gif");
	background-repeat : no-repeat;
	width : 530px;
	padding-top : 8px;
	text-align : center;
	height : 34px;
}
#menuhoriz a {
	margin-right : 8px;
	text-decoration : none;
	font-weight : bold;
}
#menuhoriz a:hover {
	border-radius : 4px;
	-moz-border-radius : 4px;
	-webkit-border-radius : 4px;
}
#fbAd {
	font-size : 10pt;
	margin-top : -30px;
	text-align : right;
	margin-right : 125px;
}
#fbAd a {
	text-decoration : none;
}
#fbAd a span {
	text-decoration : underline;
}
#fbAd img {
	vertical-align : -30%;
}
#fbAd #fbBox {
	width : 260px;
	height : 110px;
	margin-left : 814px;
}
#fbAd #fbBox iframe {
	padding : 5px;
	width : 250px;
	height : 80px;
	margin-top : 5px;
	margin-bottom : 5px;
	background-color : #d19860;
	border : 0px;
}
#slider, #slider-1, #slider-2 {
	width : 540px;
	height : 20px;
	background-color : #AAA;
}
#slider-1 {
	width : 20px;
	height : 350px;
}
#slider-2 {
	width : 350px;
	height : 350px;
}
#slider-handle, #slider-handle-1, #slider-handle-2 {
	width : 20px;
	height : 20px;
	background-color : #777;
	cursor : pointer;
	overflow : hidden;
	text-indent : -1000px;
}
#slider-value, #slider-value-1, #slider-value-2 {
	height : 20px;
}
.ui-sortable li {
	cursor : move;
}
