body {
	color : black;
	background-color : #1d262d;
	padding : 0px;
	margin-top : 0px;
	font-family : Verdana, sans-serif;
	font-size : 14px;
}
body .deleted {
	text-decoration : line-through;
	color : #BBBBBB;
}
body #page {
	width : 990px;
	margin : auto;
	position : relative;
}
body a img {
	border : 0px solid #000000;
}
body a.admin {
	background-color : #000000;
	font-size : 10px;
	text-decoration : none;
	border : 1px solid #EEAA55;
	padding : 1px 3px 1px 3px;
}
body div#greybg {
	background-color : #000;
	filter : alpha(opacity=70);
	opacity : 0.7;
	position : absolute;
	z-index : 1000;
	top : 0px;
	left : 0px;
	width : 100%;
	height : 150%;
}
body #notificationContainer {
	position : absolute;
	top : 0px;
	left : 0px;
	z-index : 1001;
	width : 100%;
	height : 100%;
}
body #notification {
	text-align : center;
	width : 294px;
	height : 414px;
	min-height : 100px;
	background-color : #532919;
	color : #FFFFFF;
	font-weight : normal;
	margin : 100px auto 0px auto;
}
body #notification a#closeNotification {
	display : none;
	width : 100px;
	height : 20px;
	font-weight : bold;
	text-align : center;
	margin : auto;
	margin-top : 16px;
	background-color : #444;
	border : 1px solid #EEAA55;
	color : #EEAA55;
}
body #notification a#closeNotification:hover {
	color : #000000;
	background-color : #EEAA55;
}
body #notification a {
	color : #EEAA55;
}
body #notification a:hover {
	color : #777777;
	background-color : #EEAA55;
}
body #notification p.blabla {
	padding : 0px 7px;
	font-size : 12px;
}
body #notification.confirm {
	width : 263px;
	height : 211px;
	padding-top : 211px;
	padding-left : 0px;
	background : transparent url("/gfx/skywarwantsyou_top.png") no-repeat top;
}
body #notification.confirm div.content {
	background : url("/gfx/skywarwantsyou_tile.png") repeat-y;
	width : 253px;
	margin-left : 0px;
	padding : 10px 5px 10px 5px;
}
body #notification.confirm div.content a.skybankEntry {
	display : block;
	text-align : center;
	text-decoration : none;
	clear : both;
	padding : 0px;
	margin-left : 52px;
	width : 137px;
	height : 61px;
	background : url("/gfx/skybank_out.png") no-repeat;
	overflow : hidden;
	text-indent : -1000px;
}
body #notification.confirm div.content a.skybankEntry:hover {
	background : url("/gfx/skybank_over.png") no-repeat;
}
body #notification.confirm div.bottom {
	height : 32px;
	width : 263px;
	background : url("/gfx/skywarwantsyou_bottom.png") no-repeat top;
}
body #notification.error {
	width : 254px;
	height : 212px;
	padding-left : 0px;
	padding-top : 212px;
	padding-right : 40px;
	background : transparent url("/gfx/error_top.png") no-repeat top;
}
body #notification.error div.content {
	background : url("/gfx/error_tile.png") repeat-y;
	width : 254px;
	padding : 20px 5px 10px 5px;
}
body #notification.error div.bottom {
	height : 24px;
	width : 294px;
	background : url("/gfx/error_bottom.png") no-repeat top;
}
body #head {
	height : 240px;
	background : #000000 url("/gfx/head_bg.jpg") no-repeat bottom;
}
body #head #clickHome {
	cursor : pointer;
	width : 800px;
	margin : auto;
	height : 120px;
}
body #head #clickHome.bg0, body #head #clickHome.bg1, body #head #clickHome.bg2, body #head #clickHome.bg3 {
	background-image : url("/gfx/banner1.jpg");
	background-repeat : no-repeat;
	background-position : -95px 0px;
}
body #head #clickHome.bg1 {
	background-image : url("/gfx/banner2.jpg");
}
body #head #clickHome.bg2 {
	background-image : url("/gfx/banner3.jpg");
}
body #head #clickHome.bg3 {
	background-image : url("/gfx/banner4.jpg");
}
body #head h1 {
	width : 800px;
	padding : 0px;
	padding-top : 30px;
	margin : 0px;
	margin-left : -2000px;
	color : white;
	font-size : 71px;
	letter-spacing : 28px;
}
body #head h2 {
	display : none;
	padding : 0px;
	margin : 0px;
	margin-top : -18px;
	font-size : 15px;
	color : #7777EE;
	letter-spacing : 20px;
}
body #menu.logged {
	background : none;
}
body #menu.logged ul#textmenu {
	width : 486px;
}
body #menu {
	background : url("/gfx/bg_menu_visitor.jpg") no-repeat;
	position : absolute;
	top : 128px;
	margin : 0px;
	width : 990px;
	height : 67px;
}
body #menu ul {
	position : absolute;
	top : 15px;
	margin : 0px;
	padding : 0px;
	list-style : none;
}
body #menu ul#textmenu {
	left : 125px;
	top : 22px;
	text-align : center;
	width : 730px;
}
body #menu ul#textmenu li {
	display : inline;
	margin : 0px;
	padding : 0px 8px;
}
body #menu ul#textmenu li a {
	color : #EEAA55;
	text-decoration : none;
	font-size : 13px;
	letter-spacing : 1px;
	font-weight : bold;
	font-variant : small-caps;
	text-shadow : 1px 2px 2px #000;
}
body #menu ul#textmenu li a:hover {
	color : #FF5;
}
body #menu ul#textmenu li.days {
	position : absolute;
	left : 506px;
	padding : 0px;
	margin : 0px;
	top : -1px;
}
body #menu ul#textmenu li.days a {
	padding : 0px;
	margin : 0px;
}
body #menu ul#textmenu li.days a span {
	text-shadow : none;
	text-align : left;
	padding : 0px;
	margin : 0px;
	margin-left : 0.5px;
	color : #473623;
	display : block;
	width : 42px;
	font-weight : bold;
	font-family : Arial, Helvetica, monospace, fixed;
	font-size : 14px;
	letter-spacing : 7px;
}
body #menu ul#textmenu li.days a em {
	padding : 0px;
	color : #d59347;
	position : absolute;
	top : 0px;
	left : 48px;
	letter-spacing : 0px;
	font-size : 14px;
	font-style : normal;
	font-weight : normal;
	font-variant : normal;
	font-family : "Times News Roman", serif;
	text-transform : lowercase;
}
body #menu ul#icons {
	position : relative;
}
body #menu ul#icons li {
	position : absolute;
	display : block;
	width : 34px;
	height : 34px;
}
body #menu ul#icons li a {
	display : block;
	width : 34px;
	height : 34px;
	text-indent : -1000px;
	overflow : hidden;
}
body #menu ul#icons li#accountLink {
	left : 713px;
}
body #menu ul#icons li#forumLink {
	left : 752px;
}
body #menu ul#icons li#exitLink {
	left : 830px;
}
body #menu ul#icons li#mailLink {
	left : 791px;
}
body #menu ul#icons li#mailLink.blink {
	background : url("/gfx/mailblink.gif") -4px -4px;
}
body #content {
	color : #EEEEEE;
	min-height : 300px;
	padding : 1px;
	background : transparent url("/gfx/tile_bg.jpg") repeat-y;
}
body #content div.adminZone {
	-moz-border-radius : 15px;
	border : 2px solid #889999;
	background-color : #556666;
	padding : 10px;
	width : 90%;
	margin : 10px auto;
}
body #content div.adminZone h2 {
	padding : 0px;
	margin : 0px;
	color : #d0d0c0;
}
body #content #inner {
	width : 775px;
	margin : auto;
	padding-right : 15px;
	padding-left : 10px;
}
body #content h1 {
	position : absolute;
	clear : both;
	margin : 0px;
	padding : 0px;
	top : 202px;
	color : #ba9f8a;
	left : 105px;
	width : 775px;
	text-align : center;
	font-size : 16px;
	text-transform : capitalize;
}
body #content h1 a {
	text-decoration : none;
}
body #content h1 a:hover {
	background-color : transparent;
	color : #FF5;
}
body #content a {
	color : #EEAA55;
}
body #content a:hover {
	color : #ffcf83;
}
body #content div.help, body #content p.help, body #content div.warning, body #content p.warning, body #content div.confirm, body #content p.confirm, body #content div.error, body #content p.error {
	margin : 10px 0px 10px 0px;
	padding : 5px 10px 5px 10px;
	-moz-border-radius : 5px;
}
body #content .help, body #content .warning {
	background-color : #D98314;
	color : #454A4F;
}
body #content .error {
	background-color : #553333;
}
body #content .confirm {
	background-color : #337733;
}
body #content table {
	border : 1px solid #5f5a54;
}
body #content table thead tr th {
	background-color : #222222;
}
body #content table thead tr, body #content table th {
	border : 1px solid #5f5a54;
	color : #EEEEEE;
	background-color : #5f5a54;
}
body #content table tbody tr.true {
	background-color : #72777B;
}
body #content table tbody tr.false {
	background-color : #62676B;
}
body #content span.coord {
	font-family : fixed;
	font-size : 10px;
	color : #EEEE00;
}
body #content div.clear {
	clear : both;
}
body #content div.clearFloat {
	clear : both;
}
body #content #racetree table {
	font-size : 0.7em;
}
body #content div.browser {
	margin : auto;
	margin-top : 5px;
	width : 200px;
	text-align : center;
}
body #content div.browser a, body #content div.browser span {
	display : block;
	width : 22px;
	height : 22px;
	overflow : hidden;
	text-indent : -1000px;
	float : left;
	margin-left : 2px;
}
body #content div.browser strong.info {
	display : block;
	float : left;
	margin : 0px 10px 0px 10px;
	font-size : 11px;
	height : 19px;
	padding-top : 3px;
}
body #content div.browser a.home {
	background : url("/gfx/icons/home_off.gif") no-repeat;
}
body #content div.browser a.home:hover {
	background : url("/gfx/icons/home_over.gif") no-repeat;
}
body #content div.browser span.nohome {
	background : url("/gfx/icons/home_no.gif") no-repeat;
}
body #content div.browser a.back {
	background : url("/gfx/icons/back_off.gif") no-repeat;
}
body #content div.browser a.back:hover {
	background : url("/gfx/icons/back_over.gif") no-repeat;
}
body #content div.browser span.noback {
	background : url("/gfx/icons/back_no.gif") no-repeat;
}
body #content div.browser a.next {
	background : url("/gfx/icons/next_off.gif") no-repeat;
}
body #content div.browser a.next:hover {
	background : url("/gfx/icons/next_over.gif") no-repeat;
}
body #content div.browser span.nonext {
	background : url("/gfx/icons/next_no.gif") no-repeat;
}
body #content div.browser a.end {
	background : url("/gfx/icons/end_off.gif") no-repeat;
}
body #content div.browser a.end:hover {
	background : url("/gfx/icons/end_over.gif") no-repeat;
}
body #content div.browser span.noend {
	background : url("/gfx/icons/end_no.gif") no-repeat;
}
body #content form input.okButton {
	padding : 0px;
	background : url("/gfx/icons/ok.gif") no-repeat -1px -1px;
	text-indent : -1000px;
	border : 2px solid #EEAA55;
	overflow : hidden;
	width : 21px;
	height : 21px;
}
body #content form input.okButton:hover {
	cursor : pointer;
}
body #content form {
	width : auto;
}
body #content form ul {
	list-style : none;
	padding : 0px;
	margin : 0px;
}
body #content form ul li {
	clear : both;
	margin-bottom : 5px;
}
body #content form ul li.error {
	background-color : #533;
	padding : 2px;
}
body #content form ul li.error p {
	clear : both;
	color : #FAA;
	padding : 0px 10px;
	margin : 0px;
	text-align : center;
}
body #content form ul li label {
	display : block;
	float : left;
	width : 37%;
	text-align : right;
	padding-right : 5px;
	font-weight : bold;
}
body #content form ul li.checkbox label {
	width : 80%;
	padding-left : 10%;
	text-align : left;
}
body #content form ul li.buttons {
	padding-top : 16px;
	padding-left : 37%;
}
body #content form ul li.buttons input {
	border : 1px solid #EEAA55;
	color : #EEAA55;
}
body #content form ul li.buttons input:hover {
	color : #000000;
	background-color : #EEAA55;
}
body #content form ul li span {
	display : block;
	clear : both;
	padding-left : 37%;
	font-style : italic;
}
body #content form ul li textarea {
	width : 60%;
	background-color : transparent;
	border : 1px solid #333;
	color : #EEEEEE;
}
body #content form input {
	background-color : #444;
	border : 1px solid #333;
	color : #EEEEEE;
}
body #content form input.email, body #content form input.passConfirm {
	width : 163px;
}
body #content form button {
	cursor : pointer;
	background-color : #444;
	border : 1px solid #EEAA55;
	color : #EEAA55;
}
body #content form button:hover {
	color : #000000;
	background-color : #EEAA55;
}
body #content form input#loginInput, body #content form input.login {
	background-image : url("/gfx/smiley/bonom.gif");
	background-repeat : no-repeat;
	padding-left : 20px;
	width : 143px;
}
body #content form input#passInput, body #content form input.passInput {
	background-image : url("/gfx/icons/lock.gif");
	background-repeat : no-repeat;
	padding-left : 20px;
	width : 143px;
}
body #content ul#medails {
	display : block;
	width : 750px;
	padding : 0px;
	margin : auto;
	text-align : center;
	list-style : none;
}
body #content ul#medails li {
	display : inline;
}
body #content div#extraMedails {
	background : url("/gfx/medailles/med_supportgauche.jpg") no-repeat top left;
	margin : auto;
}
body #content div#extraMedails ul {
	display : block;
	width : auto;
	margin : auto;
	padding-left : 24px;
	padding-right : 24px;
	background : url("/gfx/medailles/med_supportdroit.jpg") no-repeat top right;
}
body #content div#extraMedails ul li {
	display : inline;
	width : 85px;
}
body #content strong.xp {
	color : #FFFFBB;
	padding : 2px 10px;
	font-size : 12px;
	background-color : #938267;
	border : 1px solid #938267;
	-moz-border-radius : 5px;
}
body #ieWarning {
	margin : 5px 0px 5px 0px;
	background-color : #330000;
	color : #FF4444;
	padding : 3px;
}
body #foot {
	height : 120px;
	background : #1d262d url("/gfx/foot_bg.jpg") no-repeat;
	color : #EEEEEE;
	text-align : center;
	padding-top : 50px;
}
body #foot a {
	color : #EEAA55;
}
body #foot div.copy {
	margin-top : 30px;
}
body .tip {
	background-color : #535d66;
	min-width : 200px;
	max-width : 400px;
	border : 2px solid #b2bcc3;
	opacity : 0.8;
	padding : 0px;
}
body .tip .tip-title {
	padding : 2px;
	color : #ffffff;
	font-weight : bold;
	background-color : #33393f;
	font-variant : small-caps;
	text-align : center;
}
body .tip .tip-content {
	font-size : 0.9em;
	color : #d9dadb;
	padding : 5px;
}
body #accordeon {
	min-height : 500px;
	width : 720px;
	margin : auto;
}
body #accordeon h2 {
	padding : 0px;
	margin : 0px;
	margin-top : 10px;
	cursor : pointer;
	color : #d88314;
	line-height : 18px;
	background : url("/gfx/title_bg.png") no-repeat;
	height : 29px;
	width : 690px;
	font-size : 18px;
	font-weight : bold;
	padding-top : 5px;
	padding-left : 30px;
}
body #accordeon h3 {
	background-color : #33393F;
	padding : 3px;
	margin-bottom : 10px;
	line-height : 19px;
}
body #accordeon h3 img {
	float : left;
	margin-right : 3px;
}
body #accordeon form {
	display : block;
	padding : 10px;
}
body #accordeon div {
	padding-top : 1px;
	width : 670px;
	margin-left : 30px;
	text-align : justify;
}
body #accordeon div div p {
	margin-top : 0px;
}
body #accordeon div div.clear {
	margin-bottom : 40px;
}
body#news ul.news {
	list-style : none;
	display : block;
	width : 650px;
	margin : auto;
	padding : 0px;
}
body#news ul.news li {
	background : url("/gfx/home/jeu_tile.gif") repeat-y 10px;
	padding : 0px;
	margin : 0px;
	position : relative;
}
body#news ul.news li h2 {
	padding : 0px;
	margin : 0px;
	margin-top : 10px;
	margin-bottom : 0px;
	color : #3e352d;
	background : #7E8387 url("/gfx/home/news_header.png") no-repeat 16px 0px;
	height : 43px;
	line-height : 45px;
	font-style : italic;
	width : 640px;
	font-size : 18px;
	font-weight : bold;
	padding-top : 5px;
	padding-left : 58px;
}
body#news ul.news li div.date {
	font-weight : bold;
	font-size : 12px;
	color : #ba9f8a;
	position : absolute;
	top : 16px;
	left : 505px;
	width : 120px;
	text-align : center;
}
body#news ul.news li div.content {
	width : 670px;
	padding : 1px 1px 0px 1px;
	padding-left : 10px;
	margin : 0px;
	font-size : 12px;
}
body#news ul.news li div.content img.news {
	position : absolute;
	left : 60px;
	top : 61px;
	border : 2px solid #3e352d;
	width : 96px;
}
body#news ul.news li div.content div.text {
	min-height : 100px;
	color : #3e352d;
	border-left : 2px solid #3e352d;
	padding-bottom : 1px;
	padding-left : 5px;
	margin-left : 160px;
	margin-bottom : 0px;
	width : 440px;
}
body#news ul.news li div.content div.text ul {
	list-style : disc;
	list-style-position : inside;
	margin-left : 10px;
	padding : 0px;
	background : transparent;
}
body#news ul.news li div.content div.text ul li {
	background : transparent;
}
body#news ul.news li div.clear {
	margin-top : 0px;
	clear : both;
	height : 54px;
	background : url("/gfx/home/jeu_footer.png") no-repeat;
}
body#login form {
	margin-top : 30px;
	margin-left : 100px;
	margin-right : 100px;
}
body#login form ul li label {
	width : 50%;
	padding : 0px;
}
body#login form ul li input {
	margin-left : 5px;
}
body#login form ul li.buttons {
	padding-left : 0%;
	text-align : center;
}
body#login p#create, body#login p#lost {
	font-size : 12px;
	-moz-border-radius : 10px;
	border-color : #FFFFFF;
	background-color : #535d66;
	padding : 10px;
	text-align : center;
	width : 230px;
}
body#login p#create a, body#login p#lost a {
	display : block;
}
body#login p#create {
	position : absolute;
	left : 230px;
}
body#login p#lost {
	position : absolute;
	right : 230px;
}
body#login div#content.beta {
	min-height : 550px;
}
body#intro {
	background-color : #1d262d;
}
body#intro #head, body#intro #menu, body#intro #foot {
	display : none;
}
body#intro #content {
	background : transparent url("/gfx/intro.jpg") no-repeat top center;
	margin-top : 0px;
	height : 650px;
	width : 100%;
	padding-bottom : 0px;
	position : relative;
}
body#intro #content div#presentZone {
	position : absolute;
	top : 320px;
	left : 270px;
	width : 160px;
	font-weight : bold;
	text-align : center;
}
body#intro #content div#presentZone a {
	display : block;
	text-align : center;
	font-weight : bold;
	font-size : 25px;
	font-variant : small-caps;
	text-decoration : none;
}
body#intro #content div#presentZone a:hover {
	color : #EEAA55;
	background-color : transparent;
	text-decoration : underline;
	-moz-border-radius : 15px;
}
body#intro #content div#subscribeZone, body#intro #content #loginForm {
	position : absolute;
	top : 330px;
	left : 520px;
	width : 200px;
	padding : 5px;
	text-align : center;
}
body#intro #content div#subscribeZone {
	top : 415px;
}
body#intro #content div#subscribeZone a#subscribeButton {
	text-align : center;
	font-weight : bold;
	font-size : 25px;
	font-variant : small-caps;
	text-decoration : none;
	margin : auto;
}
body#intro #content div#subscribeZone a#subscribeButton:hover {
	color : #EEAA55;
	background-color : transparent;
	text-decoration : underline;
	-moz-border-radius : 5px;
}
body#intro #content form#loginForm {
	font-size : 12px;
}
body#intro #content form#loginForm input, body#intro #content form#loginForm button {
	display : block;
	width : 90px;
	margin : auto;
	margin-top : 5px;
}
body#intro #content form#loginForm input {
	color : #AAA;
	font-style : italic;
}
body#intro #content form#loginForm input.active {
	color : #EEAA55;
	font-style : normal;
}
body#intro #content #introFoot {
	position : absolute;
	width : 743px;
	text-align : center;
	font-size : 12px;
	top : 492px;
}
body#maintain {
	background-color : #1d262d;
}
body#maintain #head, body#maintain #menu, body#maintain #foot {
	display : none;
}
body#maintain #content {
	background : transparent url("/gfx/intro.jpg") no-repeat top center;
	margin-top : 0px;
	height : 650px;
	width : 100%;
	padding-bottom : 0px;
	position : relative;
}
body#maintain #content div#left {
	position : absolute;
	top : 320px;
	left : 270px;
	width : 160px;
	text-align : center;
}
body#maintain #content div#left a {
	display : block;
	text-align : center;
	font-weight : bold;
	font-size : 25px;
	font-variant : small-caps;
	text-decoration : none;
}
body#maintain #content div#left a:hover {
	color : #EEAA55;
	background-color : transparent;
	text-decoration : underline;
	-moz-border-radius : 15px;
}
body#maintain #content div#right {
	position : absolute;
	top : 320px;
	left : 520px;
	width : 180px;
	padding : 5px;
	text-align : center;
	font-weight : bold;
	font-size : 16px;
	letter-spacing : 1px;
}
body#maintain #content div#right a {
	display : block;
	margin-top : 10px;
	text-transform : uppercase;
	font-size : 20px;
}
body#maintain #content div#right a:hover {
	background-color : transparent;
	color : #EEAA55;
}
body#maintain #content #introFoot {
	position : absolute;
	width : 743px;
	text-align : center;
	font-size : 12px;
	top : 492px;
}
body#present #inner p {
	text-align : center;
	width : 685px;
	margin : 1em auto 1em auto;
}
body#present #inner p#opening {
	width : 430px;
	padding : 5px;
	background-color : #535d66;
	color : #FFFFFF;
	-moz-border-radius : 10px;
}
body#present #inner p#opening a {
	text-decoration : none;
}
body#present #inner ul#points {
	width : 525px;
	margin : auto;
}
body#present #inner p.caption {
	font-size : 10px;
	margin-bottom : 0px;
}
body#present #inner ul#screenshots {
	list-style : none;
	background-color : #FFF;
	padding : 0px 5px 0px 0px;
	display : block;
	width : 525px;
	margin : auto;
	position : relative;
}
body#present #inner ul#screenshots li {
	float : left;
	width : 105px;
	height : 105px;
}
body#present #inner ul#screenshots li a img {
	margin-top : 5px;
	margin-left : 5px;
}
body#present #inner ul#screenshots li.last {
	clear : both;
	float : none;
	height : 5px;
	width : 100%;
	overflow : hidden;
	text-indent : -1000px;
}
body#alert p {
	text-align : center;
	margin-left : 20px;
	margin-right : 20px;
}
body#play0, body#play1 {
	background-color : #1d262d;
}
body#play0 #head, body#play0 #menu, body#play0 #foot, body#play1 #head, body#play1 #menu, body#play1 #foot {
	display : none;
}
body#play0 #content, body#play1 #content {
	background : transparent url("/gfx/play_bg.jpg") no-repeat top center;
	margin-top : 10px;
	height : 650px;
	width : 100%;
	padding-bottom : 0px;
	position : relative;
}
body#play0 #content #alert, body#play0 #content #alertnewb, body#play1 #content #alert, body#play1 #content #alertnewb {
	position : absolute;
	top : 650px;
	font-size : 10px;
	font-style : italic;
	text-align : center;
	width : 800px;
}
body#play0 #content #alert a, body#play0 #content #alertnewb a, body#play1 #content #alert a, body#play1 #content #alertnewb a {
	color : #CCCCCC;
}
body#play0 #content #alertnewb, body#play1 #content #alertnewb {
	top : 800px;
}
body#play0 #content #help, body#play1 #content #help {
	position : absolute;
	top : 635px;
	font-size : 12px;
	font-style : italic;
	text-align : center;
	width : 800px;
}
body#play0 #content div#game, body#play1 #content div#game {
	position : absolute;
	height : 500px;
	width : 800px;
	top : 91px;
	left : 112px;
}
body#play0 #content span#gameDuration, body#play1 #content span#gameDuration {
	position : absolute;
	top : 610px;
	left : 350px;
	font-size : 11px;
	color : #AAAAAA;
}
body#play0 #content div#backToSite, body#play1 #content div#backToSite {
	position : absolute;
	font-size : 12px;
	top : 609px;
	left : 640px;
	text-decoration : none;
	font-weight : bold;
	font-variant : small-caps;
}
body#play0 #content div#backToSite a:hover, body#play1 #content div#backToSite a:hover {
	background-color : transparent;
	color : #FFFFFF;
}
body#play0 #content {
	background : transparent url("/gfx/0_play_bg.jpg") no-repeat top center;
}
body#play1 #content {
	background : transparent url("/gfx/1_play_bg.jpg") no-repeat top center;
}
body#play1 #content div#backToSite {
	top : 616px;
	left : 680px;
}
body#play1 #content #help {
	top : 625px;
}
body#gameover #progression {
	margin : auto;
	margin-top : 10px;
	margin-bottom : 10px;
	text-align : center;
}
body#gameover img#artwork {
	display : block;
	margin : auto;
}
body#gameover table {
	margin : auto;
	font-size : 12px;
	border : 0px solid #000000;
	padding : 0px 0px 0px 0px;
	width : 750px;
	border-collapse : collapse;
}
body#gameover table caption {
	background : #4D5357 url("/gfx/topdown.gif") no-repeat scroll 0 0;
	color : #4D5357;
	height : 30px;
	padding : 0px;
	margin-bottom : 0px;
}
body#gameover table thead {
	border-left : 2px solid #333436;
	border-right : 2px solid #333436;
}
body#gameover table thead tr {
	background-color : #222222;
	margin : 0px;
	padding : 0px;
	border : none;
}
body#gameover table thead tr th {
	border : none;
	font-variant : small-caps;
	padding : 0px 2px;
	margin : 0px;
}
body#gameover table tbody {
	border : 2px solid #333436;
}
body#gameover table tbody tr td {
	text-align : center;
}
body#gameover table tbody tr.false {
	background-color : #777777;
	color : black;
	font-weight : bold;
}
body#gameover table tbody tr.true {
	background-color : #666465;
	color : black;
	font-weight : bold;
}
body#gameover form {
	margin : auto;
	margin-top : 10px;
	text-align : center;
}
body#gameover p {
	text-align : center;
	margin : auto;
	margin-top : 20px;
	width : 80%;
}
body#gameover div#wonXp {
	margin-top : 10px;
	text-align : center;
}
body#gameover div#wonMedails p {
	margin-bottom : 5px;
	font-weight : bold;
}
body#help {
	font-size : 12px;
}
body#help div#loading {
	margin : auto;
	margin-top : 20px;
	text-align : center;
	font-size : 16pt;
	font-style : italic;
	height : 200px;
	cursor : wait;
	color : #CCC;
}
body#help img {
	display : block;
	margin : auto;
}
body#help h2 img, body#help h4 img, body#help p img, body#help li img {
	display : inline;
	margin : 0px;
}
body#help h2.nocontent {
	padding-top : 0px;
	cursor : default;
}
body#help h2.nocontent span {
	display : block;
	height : 29px;
	line-height : 29px;
	width : 100%;
	background : url("/gfx/boutblanc_nofleche.png") no-repeat right;
}
body#help h3.sub {
	width : 680px;
	margin-left : 28px;
	padding-left : 5px;
	background : #33393F url("/gfx/boutbleu_fleche.png") no-repeat right;
	cursor : pointer;
	margin-bottom : 0px;
}
body#help h4 {
	clear : both;
	border : 2px solid rgb(83,93,102);
	background-color : rgb(217,131,20);
	line-height : 15px;
	margin-top : 20px;
	margin-bottom : 10px;
}
body#help h4 img {
	float : left;
	margin-right : 3px;
}
body#help p img.num {
	float : left;
	margin-right : 3px;
}
body#help img.left {
	float : left;
	margin-right : 10px;
}
body#help img.middle {
	margin : auto;
	margin-bottom : 10px;
}
body#help p img {
	vertical-align : middle;
}
body#help p.caption {
	text-align : center;
	margin : auto;
	margin-bottom : 10px;
}
body#help div.ship, body#help div.building, body#help div.techno {
	position : relative;
	width : 331px;
	float : left;
	margin : 0px 4px 4px 0px;
	height : 200px;
}
body#help div.ship h3, body#help div.building h3, body#help div.techno h3 {
	position : relative;
	background : #4e5357 url("/gfx/aide_titre_vaisseau.png") no-repeat;
	height : 22px;
	padding : 0px;
	margin : 0px;
	border-bottom : 1px solid #4e5357;
}
body#help div.ship h3 span, body#help div.building h3 span, body#help div.techno h3 span {
	position : absolute;
	left : 26px;
	top : 2px;
	color : #d78217;
	font-weight : bold;
	font-size : 16px;
	line-height : 18px;
}
body#help div.ship h3 img, body#help div.building h3 img, body#help div.techno h3 img {
	margin : 2px 0px 0px 2px;
}
body#help div.ship img.view, body#help div.ship img.view1, body#help div.ship img.view2, body#help div.building img.view, body#help div.building img.view1, body#help div.building img.view2, body#help div.techno img.view, body#help div.techno img.view1, body#help div.techno img.view2 {
	position : absolute;
	top : 24px;
	border-top : 2px solid #4e5357;
	border-left : 2px solid #4e5357;
	border-right : 2px solid #4e5357;
	border-bottom : 2px solid #4e5357;
	width : 114px;
	height : 114px;
	background-color : #737C07;
}
body#help div.ship span.time, body#help div.building span.time, body#help div.techno span.time {
	position : absolute;
	top : 2px;
	left : 230px;
	padding-top : 3px;
	padding-left : 24px;
	height : 21px;
	background : url("/gfx/aide_ic_sablier.png") no-repeat top left;
	font-size : 11px;
	line-height : 18px;
}
body#help div.ship div.cost, body#help div.building div.cost, body#help div.techno div.cost {
	position : absolute;
	margin : 0px;
	padding : 0px;
	left : 0px;
	top : 140px;
	width : 116px;
	height : 20px;
	background : url("/gfx/aide_cout_vaisseau.png") no-repeat;
	font-weight : bold;
	font-size : 10px;
}
body#help div.ship div.cost span.material, body#help div.building div.cost span.material, body#help div.techno div.cost span.material {
	position : absolute;
	top : 3px;
	left : 20px;
}
body#help div.ship div.cost span.ether, body#help div.building div.cost span.ether, body#help div.techno div.cost span.ether {
	position : absolute;
	top : 3px;
	left : 62px;
}
body#help div.ship div.cost span.people, body#help div.building div.cost span.people, body#help div.techno div.cost span.people {
	position : absolute;
	top : 3px;
	left : 105px;
}
body#help div.ship div.extra, body#help div.building div.extra, body#help div.techno div.extra {
	position : relative;
	padding : 0px;
	margin : 0px 0px 0px 116px;
	width : 211px;
	min-height : 100px;
	border : 2px solid #4e5357;
}
body#help div.ship div.extra ul.caracs, body#help div.building div.extra ul.caracs, body#help div.techno div.extra ul.caracs {
	position : relative;
	display : block;
	margin : 0px auto 0px auto;
	padding : 0px;
	width : 206px;
	height : 75px;
	background : url("/gfx/help/slot_infos.png") no-repeat;
	list-style : none;
}
body#help div.ship div.extra ul.caracs li, body#help div.building div.extra ul.caracs li, body#help div.techno div.extra ul.caracs li {
	font-size : 12px;
	font-weight : bold;
	position : absolute;
	top : 4px;
}
body#help div.ship div.extra ul.caracs li.life, body#help div.building div.extra ul.caracs li.life, body#help div.techno div.extra ul.caracs li.life {
	left : 29px;
}
body#help div.ship div.extra ul.caracs li.power, body#help div.building div.extra ul.caracs li.power, body#help div.techno div.extra ul.caracs li.power {
	left : 97px;
}
body#help div.ship div.extra ul.caracs li.armor, body#help div.building div.extra ul.caracs li.armor, body#help div.techno div.extra ul.caracs li.armor {
	left : 164px;
}
body#help div.ship div.extra ul.caracs li.range, body#help div.building div.extra ul.caracs li.range, body#help div.techno div.extra ul.caracs li.range {
	top : 25px;
}
body#help div.ship div.extra ul.caracs li.speed, body#help div.building div.extra ul.caracs li.speed, body#help div.techno div.extra ul.caracs li.speed {
	top : 50px;
}
body#help div.ship div.extra ul.caracs li.range, body#help div.ship div.extra ul.caracs li.speed, body#help div.building div.extra ul.caracs li.range, body#help div.building div.extra ul.caracs li.speed, body#help div.techno div.extra ul.caracs li.range, body#help div.techno div.extra ul.caracs li.speed {
	position : absolute;
	width : 94px;
	height : 23px;
	background-color : #d88314;
	display : block;
	line-height : 24px;
	text-transform : uppercase;
	text-align : right;
	padding-right : 112px;
}
body#help div.ship div.extra ul.caracs li.range span, body#help div.ship div.extra ul.caracs li.speed span, body#help div.building div.extra ul.caracs li.range span, body#help div.building div.extra ul.caracs li.speed span, body#help div.techno div.extra ul.caracs li.range span, body#help div.techno div.extra ul.caracs li.speed span {
	display : block;
	line-height : 20px;
	padding-left : 4px;
	height : 19px;
	position : absolute;
	width : 98px;
	background-color : #666D73;
	top : 2px;
	right : 2px;
	text-align : left;
}
body#help div.ship div.extra h4, body#help div.building div.extra h4, body#help div.techno div.extra h4 {
	width : 202px;
	height : 16px;
	margin : 0px auto 0px auto;
	text-transform : uppercase;
	text-align : center;
	font-size : 12px;
	letter-spacing : 0em;
	background-color : #4d5357;
	border : 2px solid #4d5357;
}
body#help div.ship div.extra div, body#help div.building div.extra div, body#help div.techno div.extra div {
	width : 202px;
	margin : 0px auto 2px auto;
	border-left : 2px solid #4d5357;
	border-right : 2px solid #4d5357;
	border-bottom : 2px solid #4d5357;
	background-color : #666d73;
	font-size : 12px;
	text-align : center;
	color : #d4d4d4;
}
body#help div.ship div.extra p, body#help div.building div.extra p, body#help div.techno div.extra p {
	display : block;
	width : 206px;
	margin : auto;
	margin-top : 0px;
	padding-top : 0px;
	font-size : 12px;
	font-style : italic;
	margin-bottom : 3px;
}
body#help div.building {
	width : 700px;
	height : auto;
	min-height : 160px;
	text-align : left;
	float : none;
	margin-bottom : 10px;
}
body#help div.building h3 {
	background : url("/gfx/aide_titre_batiment.png") no-repeat;
}
body#help div.building span.time {
	left : 230px;
	width : 80px;
	line-height : 18px;
}
body#help div.building div.cost {
	width : 118px;
	background : url("/gfx/aide_cout_batiment.png") no-repeat;
}
body#help div.building div.cost span.material {
	left : 44px;
}
body#help div.building div.cost span.ether {
	left : 87px;
}
body#help div.building div.extra {
	width : 540px;
	padding : 5px;
	min-height : 104px;
}
body#help div.building div.extra div.desc {
	color : #FFFFFF;
	background-color : transparent;
}
body#help div.building div.extra p, body#help div.building div.extra div {
	width : 100%;
	border : 0px solid #000;
	text-align : left;
	font-style : normal;
}
body#help div.building div.extra ul.caracs {
	float : left;
	height : 23px;
	width : 208px;
	background : url("/gfx/help/slot_infos.png") no-repeat;
}
body#help div.building div.extra ul.caracs li.life {
	top : 5px;
	left : 29px;
}
body#help div.building div.extra ul.caracs li.power {
	top : 5px;
	left : 97px;
}
body#help div.building div.extra ul.caracs li.armor {
	top : 5px;
	left : 164px;
}
body#help div.building div.extra p.unique {
	float : right;
	height : 23px;
	width : 323px;
	background-color : #d88314;
	line-height : 22px;
	padding-left : 5px;
}
body#help div.building div.extra h4 {
	display : none;
}
body#help div.building div.extra div.requires {
	color : #D98314;
	text-align : center;
}
body#help div.building div.extra div.flavour {
	clear : both;
	width : 505px;
	font-size : 90%;
	text-align : left;
	font-style : italic;
	margin-top : 18px;
	margin-left : 20px;
	padding : 0px 5px 0px 10px;
	border-left : 4px solid #EEEEEE;
	color : #d4d4d4;
	background-color : transparent;
}
body#help div.techno {
	width : 700px;
	height : auto;
	min-height : 100px;
}
body#help div.techno h3 {
	background-color : transparent;
	border-bottom : 0px;
	padding-left : 0px;
}
body#help div.techno h3 span {
	left : 3px;
}
body#help div.techno img.view {
	top : 23px;
	width : 76px;
	height : 76px;
}
body#help div.techno div.info {
	width : 578px;
	min-height : 66px;
	margin : 0px 0px 10px 78px;
	padding : 5px 5px 5px 5px;
	border-width : 2px 2px 2px 2px;
	border-style : solid;
	border-color : #4e5357;
}
body#help div.techno div.info p {
	margin : 0px 0px 5px 0px;
	padding : 0px;
}
body#help div.techno div.info p.flavor {
	margin-left : 20px;
	padding : 0px 5px 0px 0px;
	font-size : 90%;
	font-style : italic;
	text-indent : 0px;
	border-left : 4px solid #EEEEEE;
	padding-left : 5px;
	margin-bottom : 0px;
}
body#help div.ship span.time {
	left : 210px;
	width : 80px;
}
body#help div.ship div.extra {
	min-height : 132px;
}
body#ranking #podium {
	margin : auto;
	width : 720px;
	height : 230px;
	position : relative;
	background : transparent url("/gfx/podium.jpg") no-repeat;
}
body#ranking #podium #top1, body#ranking #podium #top2, body#ranking #podium #top3 {
	position : absolute;
	width : 280px;
	height : 52px;
	text-align : center;
	font-size : 14px;
}
body#ranking #podium #top1 .login, body#ranking #podium #top2 .login, body#ranking #podium #top3 .login {
	display : block;
	margin-bottom : 15px;
	font-size : 18px;
	font-weight : bold;
}
body#ranking #podium #top1 .login a, body#ranking #podium #top2 .login a, body#ranking #podium #top3 .login a {
	text-decoration : none;
}
body#ranking #podium #top1 {
	top : 84px;
	left : 222px;
	text-align : center;
}
body#ranking #podium #top2 {
	top : 162px;
	left : 120px;
	text-align : left;
}
body#ranking #podium #top3 {
	top : 162px;
	right : 120px;
	text-align : right;
}
body#ranking table {
	width : 659px;
	margin : auto;
	border : 0px;
	border-collapse : collapse;
	background : transparent url("/gfx/class_tableau_tile2.jpg") repeat-y;
}
body#ranking table caption {
	margin : auto;
	background : transparent url("/gfx/class_tableau_haut.jpg") no-repeat;
	height : 19px;
	text-indent : -10000px;
	overflow : hidden;
}
body#ranking table thead tr, body#ranking table tbody tr, body#ranking table thead tr th, body#ranking table tbody tr td {
	border : 0px;
}
body#ranking table thead {
	display : none;
}
body#ranking table tbody tr, body#ranking table tbody tr.true, body#ranking table tbody tr.false {
	background : transparent;
	height : 22px;
	font-size : 14px;
}
body#ranking table tbody tr td, body#ranking table tbody tr.true td, body#ranking table tbody tr.false td {
	padding : 0px;
	padding-bottom : 2px;
	height : 20px;
}
body#ranking table tbody tr td.pos, body#ranking table tbody tr.true td.pos, body#ranking table tbody tr.false td.pos {
	padding-left : 50px;
	width : 50px;
}
body#ranking table tbody tr td.score, body#ranking table tbody tr.true td.score, body#ranking table tbody tr.false td.score {
	padding-left : 10px;
	width : 100px;
}
body#ranking table.top10 {
	background : transparent url("/gfx/class_tableau_tile1.jpg") repeat-y;
}
body#ranking table.top10 tbody tr {
	background : transparent;
	height : 52px;
}
body#ranking table.top10 tbody tr td.pos {
	padding-left : 0px;
	width : 108px;
	text-align : center;
	font-size : 18px;
	font-weight : bold;
}
body#ranking #pagination {
	width : 659px;
	height : 67px;
	margin : auto;
	background : transparent url("/gfx/class_tableau_bas.jpg") no-repeat;
	padding-top : 18px;
	font-size : 14px;
}
body#ranking #pagination .browser {
	margin-left : 244px;
	width : 250px;
}
body#forum h2#threadTitle, body#mail h2#threadTitle {
	width : 630px;
	padding : 0px 0px 0px 120px;
	height : 28px;
	background : url("/gfx/topdown.gif") no-repeat;
	margin : 0px auto 0px auto;
	text-transform : capitalize;
	line-height : 28px;
	font-size : 18px;
}
body#forum div.buttons, body#mail div.buttons {
	border-top : 1px solid #3e3b32;
	width : 745px;
	padding-top : 3px;
	padding-right : 5px;
	height : 25px;
	text-align : right;
	margin : 0px auto 0px auto;
	background : url("/gfx/topdown.gif") no-repeat bottom;
	font-size : 11px;
}
body#forum div#messages, body#mail div#messages {
	width : 750px;
	margin : auto;
}
body#forum div#messages div.message, body#forum div#messages div.reply, body#mail div#messages div.message, body#mail div#messages div.reply {
	border-left : 2px solid #393631;
	background-color : #555555;
	position : relative;
	border-bottom : 2px solid #393631;
}
body#forum div#messages div.message h2, body#forum div#messages div.reply h2, body#mail div#messages div.message h2, body#mail div#messages div.reply h2 {
	margin-top : 0px;
	margin-left : -2px;
	margin-bottom : 0px;
	background : #1c1c1e;
	font-size : 12px;
	height : 17px;
	padding : 2px 0px 2px 2px;
	width : 748px;
	position : relative;
	border-bottom : 2px solid #393631;
}
body#forum div#messages div.message h2 span.user, body#forum div#messages div.reply h2 span.user, body#mail div#messages div.message h2 span.user, body#mail div#messages div.reply h2 span.user {
	position : absolute;
	left : 23px;
	font-weight : bold;
	display : block;
	width : 114px;
	text-transform : capitalize;
}
body#forum div#messages div.message h2 span.title, body#forum div#messages div.reply h2 span.title, body#mail div#messages div.message h2 span.title, body#mail div#messages div.reply h2 span.title {
	display : none;
	position : absolute;
	left : 121px;
	color : #828387;
	font-weight : normal;
}
body#forum div#messages div.message h2 span.date, body#forum div#messages div.reply h2 span.date, body#mail div#messages div.message h2 span.date, body#mail div#messages div.reply h2 span.date {
	position : absolute;
	right : 10px;
}
body#forum div#messages div.message h2 span.action, body#forum div#messages div.reply h2 span.action, body#mail div#messages div.message h2 span.action, body#mail div#messages div.reply h2 span.action {
	position : absolute;
	right : 160px;
}
body#forum div#messages div.message h2 span.lastgames, body#forum div#messages div.reply h2 span.lastgames, body#mail div#messages div.message h2 span.lastgames, body#mail div#messages div.reply h2 span.lastgames {
	position : absolute;
	left : 122px;
	top : 3px;
}
body#forum div#messages div.message div.avatar, body#forum div#messages div.reply div.avatar, body#mail div#messages div.message div.avatar, body#mail div#messages div.reply div.avatar {
	position : absolute;
	top : 31px;
	left : 7px;
}
body#forum div#messages div.message div.content, body#forum div#messages div.reply div.content, body#mail div#messages div.message div.content, body#mail div#messages div.reply div.content {
	border-right : 2px solid #393631;
	min-height : 105px;
	background-color : #777777;
	width : 621px;
	margin-left : 115px;
	font-size : 12px;
	padding : 5px;
}
body#forum div#messages div.message div.content cite, body#forum div#messages div.reply div.content cite, body#mail div#messages div.message div.content cite, body#mail div#messages div.reply div.content cite {
	color : #8CAFF8;
}
body#forum div#messages div.message div.content div.official, body#forum div#messages div.reply div.content div.official, body#mail div#messages div.message div.content div.official, body#mail div#messages div.reply div.content div.official {
	margin : 0px;
	padding : 5px;
	background-color : #553333;
}
body#forum div#messages div.message div.content .new, body#forum div#messages div.reply div.content .new, body#mail div#messages div.message div.content .new, body#mail div#messages div.reply div.content .new {
	background-color : #888888;
}
body#forum div#messages div.reply div.head, body#mail div#messages div.reply div.head {
	background-color : #555;
}
body#forum div#messages div.reply div.content, body#mail div#messages div.reply div.content {
	background-color : #888888;
}
body#forum form#editor, body#mail form#editor {
	display : block;
	position : relative;
	width : 750px;
	margin : auto;
	background-color : #1c1c1e;
	padding-top : 20px;
}
body#forum form#editor div.format, body#mail form#editor div.format {
	position : absolute;
	z-index : 2;
	top : 22px;
	right : 145px;
}
body#forum form#editor div.format img, body#mail form#editor div.format img {
	margin-left : 2px;
}
body#forum form#editor div.icons, body#forum form#editor div.iconsWithTitle, body#mail form#editor div.icons, body#mail form#editor div.iconsWithTitle {
	position : absolute;
	width : 130px;
	left : 610px;
	z-index : 3;
}
body#forum form#editor div.icons img, body#forum form#editor div.iconsWithTitle img, body#mail form#editor div.icons img, body#mail form#editor div.iconsWithTitle img {
	margin : 2px 2px 0px 0px;
}
body#forum form#editor div.to, body#mail form#editor div.to {
	position : absolute;
	top : 0px;
	left : 3px;
	width : 150px;
}
body#forum form#editor div.to label, body#mail form#editor div.to label {
	font-weight : bold;
	margin-left : 50px;
}
body#forum form#editor div.to input#loginInput, body#mail form#editor div.to input#loginInput {
	display : block;
	width : 120px;
	position : absolute;
	z-index : 4;
	border : 1px solid #a4a8ab;
	top : 22px;
	left : 1px;
}
body#forum form#editor div.title, body#mail form#editor div.title {
	position : absolute;
	top : 0px;
	left : 150px;
	width : 380px;
}
body#forum form#editor div.title label, body#mail form#editor div.title label {
	font-weight : bold;
	margin-left : 50px;
}
body#forum form#editor div.title input, body#mail form#editor div.title input {
	display : block;
	width : 300px;
	position : absolute;
	border : 1px solid #a4a8ab;
	top : 22px;
	left : 0px;
	z-index : 5;
}
body#forum form#editor div.message, body#mail form#editor div.message {
	background-color : #7f8287;
	border-right : 2px solid #1c1c1e;
	border-left : 2px solid #1c1c1e;
	padding-top : 26px;
	padding-left : 3px;
	padding-bottom : 3px;
}
body#forum form#editor div.message label, body#mail form#editor div.message label {
	position : absolute;
	font-weight : bold;
	top : 22px;
	z-index : 6;
}
body#forum form#editor div.message textarea, body#mail form#editor div.message textarea {
	display : block;
	width : 600px;
	height : 200px;
	-moz-border-radius : 3px;
	border : 0px;
}
body#forum form#editor div.check label, body#mail form#editor div.check label {
	font-size : 12px;
}
body#forum form#editor div.buttons input, body#mail form#editor div.buttons input {
	margin-right : 142px;
	border : 1px solid #EEAA55;
	color : #EEAA55;
	background : url("/gfx/icons/envoyer.gif") no-repeat right;
	padding-right : 17px;
}
body#forum form#editor div.buttons input:hover, body#mail form#editor div.buttons input:hover {
	background-color : #EEAA55;
	color : #000000;
}
body#forum div.tab, body#mail div.tab {
	text-align : center;
}
body#forum ul.tab, body#forum ul#tabBottom, body#mail ul.tab, body#mail ul#tabBottom {
	list-style : none;
	width : 620px;
	padding : 4px 0px 0px 130px;
	height : 24px;
	margin : 20px auto 0px auto;
	background : url("/gfx/topdown.gif") no-repeat;
}
body#forum ul.tab li, body#forum ul#tabBottom li, body#mail ul.tab li, body#mail ul#tabBottom li {
	display : block;
	float : left;
	width : 110px;
	margin-right : 5px;
	border : 1px solid #EEAA55;
}
body#forum ul.tab li a, body#forum ul#tabBottom li a, body#mail ul.tab li a, body#mail ul#tabBottom li a {
	display : block;
	margin : 0px;
	padding : 0px 5px 0px 0px;
	text-decoration : none;
	font-size : 12px;
	background-color : #444;
	line-height : 18px;
}
body#forum ul.tab li a img, body#forum ul#tabBottom li a img, body#mail ul.tab li a img, body#mail ul#tabBottom li a img {
	vertical-align : top;
	border : 1px solid #EEAA55;
	border-right : 2px solid #EEAA55;
	width : 17px;
	height : 17px;
}
body#forum ul.tab li a:hover, body#forum ul#tabBottom li a:hover, body#mail ul.tab li a:hover, body#mail ul#tabBottom li a:hover {
	background-color : #EEAA55;
	color : #000000;
}
body#forum ul#tabBottom, body#mail ul#tabBottom {
	width : 480px;
	padding : 4px 0px 0px 270px;
	height : 25px;
	margin : 0px auto 0px auto;
	background : url("/gfx/topdown.gif") no-repeat bottom;
}
body#mail table {
	width : 748px;
	margin : 0px auto 0px auto;
	border : 0px;
	border-collapse : collapse;
}
body#mail table thead tr {
	border : 0px;
	border-right : 2px solid #222222;
	border-left : 2px solid #222222;
}
body#mail table thead tr th, body#mail table tbody tr td {
	border : 0px;
	text-align : left;
	padding-left : 5px;
}
body#mail table tbody tr {
	border : 2px solid #3e3b32;
}
body#mail table tbody tr.readed {
	background-color : #6c614f;
}
body#mail table tbody tr.unreaded {
	background-color : #514839;
}
body#mail div.buttons span {
	vertical-align : 10%;
}
body#mail div.buttons button {
	height : 21px;
	padding : 0px;
	padding-left : 20px;
	font-size : 12px;
	margin : 0px;
}
body#mail div.buttons button.read {
	background : url("/gfx/icons/lu.gif") no-repeat;
}
body#mail div.buttons button.archive {
	background : url("/gfx/icons/archiver.gif") no-repeat;
}
body#mail div.buttons button.delete {
	background : url("/gfx/icons/delete_border.gif") no-repeat;
}
body#mail div.buttons button:hover {
	background-color : #EEAA55;
}
body#mail h2#threadTitle {
	background : #4D5357 no-repeat;
	padding-left : 0px;
	width : 750px;
	text-align : center;
}
body#mail div#preview {
	max-height : 100px;
	overflow : auto;
}
body#forum div#messages form#editor div.title {
	left : 5px;
}
body#forum h2#threadTitle {
	height : 27px;
	background : url("/gfx/topdown.gif") no-repeat;
	text-transform : capitalize;
	line-height : 27px;
	font-size : 14px;
}
body#forum table.threads {
	width : 750px;
	margin : auto;
	border-collapse : collapse;
	border : 0px;
}
body#forum table.threads thead {
	background : transparent url("/gfx/topdown.gif") no-repeat top right;
}
body#forum table.threads thead tr {
	height : 28px;
	border : 0px solid #000000;
	background : none;
}
body#forum table.threads thead tr th {
	padding : 0px;
	background : none;
	border : 0px solid #000000;
}
body#forum table.threads thead tr th.sujet {
	width : 418px;
}
body#forum table.threads thead tr th.sujet a#createThread {
	float : left;
	margin : 0px;
	padding : 0px;
}
body#forum table.threads thead tr th.sujet span {
	float : left;
	margin : 4px 0px 0px 5px;
}
body#forum table.threads thead tr th.auteur {
	padding-left : 0px;
	width : 93px;
}
body#forum table.threads thead tr th.reponses {
	text-align : right;
	padding-right : 15px;
}
body#forum table.threads tbody tr th.date {
	font-size : 12px;
	height : 21px;
	text-align : left;
	padding-left : 5px;
	color : #DDDDDD;
	border : 2px solid #3f3b33;
	background-color : #1c1c1e;
}
body#forum table.threads tbody td.void {
	font-size : 1px;
	border-left : 0px;
	border-right : 0px;
	border-bottom : 2px solid #3f3b33;
	height : 7px;
}
body#forum table.threads tbody td {
	font-size : 14px;
	padding-left : 5px;
}
body#forum table.threads tbody td a {
	text-decoration : none;
}
body#forum table.threads tbody td.msgcount {
	text-align : center;
	width : 50px;
}
body#forum table.threads tbody td.lastmsg {
	text-align : right;
	width : 150px;
	font-size : 10px;
}
body#forum table.threads tbody td.lastmsg a {
	text-transform : capitalize;
}
body#forum table.threads tbody td.title img {
	float : left;
}
body#forum table.threads tbody td.title a.title {
	float : left;
}
body#forum table.threads tbody td.title a.admin {
	float : right;
}
body#forum table.threads tbody td.user {
	position : relative;
}
body#forum table.threads tbody td.user a {
	text-transform : capitalize;
}
body#forum table.threads tbody td.user img {
	float : left;
	margin-right : 2px;
	margin-top : 1px;
}
body#forum table.threads tbody tr.treaded_true {
	background-color : #6c614f;
	border : 2px solid #3f3b33;
}
body#forum table.threads tbody tr.treaded_false {
	background-color : #514839;
	border : 2px solid #3f3b33;
}
body#forum dl {
	height : auto;
	min-height : 300px;
	text-align : center;
}
body#forum dl dt {
	margin : 0px;
	padding : 0px;
	text-align : center;
	font-size : 16pt;
}
body#forum dl dt strong {
	font-size : 12pt;
}
body#forum dl dd {
	margin : 0px;
	padding : 0px;
	text-align : center;
	font-size : 10pt;
	margin-bottom : 20px;
}
body#forum ul.menu {
	font-size : 11px;
	list-style : none;
	display : block;
	position : relative;
	padding : 0px;
	padding-left : 220px;
	height : 30px;
}
body#forum ul.menu input.okButton {
	padding : 0px;
	background : url("/gfx/icons/ok.gif") no-repeat 0px 0px;
	text-indent : -1000px;
	border : 2px solid #EEAA55;
	overflow : hidden;
	width : 21px;
	height : 21px;
}
body#forum ul.menu input.text {
	height : 15px;
	border : 2px solid #EEAA55;
}
body#forum ul.menu li#readAll {
	position : absolute;
	left : 0px;
	width : 100%;
	margin-left : 0px;
	text-align : center;
	padding : 0px;
}
body#forum ul.menu li a {
	border : 1px solid #EEAA55;
	background-color : #444;
	text-decoration : none;
	padding : 0px 5px 0px 5px;
	font-size : 12px;
}
body#forum ul.menu li a:hover {
	background-color : #EEAA55;
	color : #000000;
}
body#forum ul#tabBottom {
	width : 610px;
	padding : 4px 0px 0px 140px;
	position : relative;
}
body#forum ul#tabBottom li.favorite {
	width : 200px;
}
body#forum ul#tabBottom li#modeMove {
	border : 0px;
	position : absolute;
	top : 30px;
	right : 30px;
	width : 200px;
}
body#forum h2#threadTitle {
	margin : 0px auto 0px auto;
}
span.time {
	background : transparent url("/gfx/time.png") no-repeat right;
	padding-right : 18px;
	font-weight : bold;
}
span.population {
	background : transparent url("/gfx/population.png") no-repeat right;
	padding-right : 18px;
	font-weight : bold;
}
body#home div#news {
	width : 90%;
	padding : 5px;
	margin : auto;
	border : 1px solid #514839;
	background-color : #6c614f;
	text-align : center;
}
body#home div#news h3 {
	padding : 0px;
	margin : 0px;
}
body#home ul#races {
	position : relative;
	width : 641px;
	height : 335px;
	background : transparent url("/gfx/home/jeu_noselect.png") no-repeat top left;
	padding : 0px;
	list-style : none;
	margin-top : 0px;
	margin : auto;
}
body#home ul#races li#selectRace0, body#home ul#races li#selectRace1 {
	position : absolute;
	cursor : pointer;
	top : 0px;
	left : 45px;
	display : block;
	width : 186px;
	height : 335px;
}
body#home ul#races li#selectRace0 a, body#home ul#races li#selectRace1 a {
	text-decoration : none;
	position : absolute;
	display : block;
	width : 186px;
	height : 335px;
	color : #777;
}
body#home ul#races li#selectRace0 a span, body#home ul#races li#selectRace1 a span {
	position : absolute;
	display : block;
	font-weight : bold;
	width : 188px;
	text-align : center;
	color : #D3D3D3;
	top : 49px;
	text-decoration : none;
}
body#home ul#races li#selectRace0 a:hover, body#home ul#races li#selectRace1 a:hover {
	color : #777;
	background-color : transparent;
}
body#home ul#races li#selectRace0 a:active, body#home ul#races li#selectRace0 a:focus, body#home ul#races li#selectRace1 a:active, body#home ul#races li#selectRace1 a:focus {
	outline : none;
}
body#home ul#races li#selectRace1 {
	left : 228px;
}
body#home ul#races li#selectRace0.active {
	background : transparent url("/gfx/home/jeu_race01select.jpg") no-repeat top left;
}
body#home ul#races li#selectRace0.active a span {
	color : #FAE0BE;
}
body#home ul#races li#selectRace1.active {
	background : transparent url("/gfx/home/jeu_race02select.jpg") no-repeat top left;
}
body#home ul#races li#selectRace1.active a span {
	color : #FAE0BE;
}
body#home div#race0, body#home div#race1 {
	margin : auto;
	padding : 1px 40px 1px 45px;
	width : 556px;
	background : #a29379 url("/gfx/home/jeu_tile.gif") repeat-y top left;
	text-align : center;
	position : relative;
}
body#home div#race0 h3, body#home div#race1 h3 {
	border-bottom : 4px solid #B3A287;
	margin : 0px;
}
body#home div#race0 div.more4, body#home div#race1 div.more4 {
	position : absolute;
	right : 26px;
	overflow : hidden;
	text-indent : -1000px;
	width : 30px;
	height : 30px;
	cursor : pointer;
	background : url("/gfx/icons/bt_newgame_norm.png") no-repeat;
}
body#home div#race0 div.more4:active, body#home div#race1 div.more4:active {
	background : url("/gfx/icons/bt_newgame_clic.png") no-repeat;
}
body#home div#race0 div.mode0, body#home div#race0 div.mode1, body#home div#race0 div.mode2, body#home div#race0 div.mode3, body#home div#race0 div.mode4, body#home div#race0 div.mode4true, body#home div#race0 div.mode4false, body#home div#race0 div.mode5, body#home div#race1 div.mode0, body#home div#race1 div.mode1, body#home div#race1 div.mode2, body#home div#race1 div.mode3, body#home div#race1 div.mode4, body#home div#race1 div.mode4true, body#home div#race1 div.mode4false, body#home div#race1 div.mode5 {
	margin : 5px 14px 5px 18px;
	position : relative;
	height : 32px;
	width : 467px;
	padding : 3px 3px 3px 50px;
	background : #232A33 url("/gfx/4p.png") no-repeat;
	-moz-border-radius-topright : 2px;
	-moz-border-radius-bottomright : 2px;
}
body#home div#race0 div.mode0 div, body#home div#race0 div.mode1 div, body#home div#race0 div.mode2 div, body#home div#race0 div.mode3 div, body#home div#race0 div.mode4 div, body#home div#race0 div.mode4true div, body#home div#race0 div.mode4false div, body#home div#race0 div.mode5 div, body#home div#race1 div.mode0 div, body#home div#race1 div.mode1 div, body#home div#race1 div.mode2 div, body#home div#race1 div.mode3 div, body#home div#race1 div.mode4 div, body#home div#race1 div.mode4true div, body#home div#race1 div.mode4false div, body#home div#race1 div.mode5 div {
	position : relative;
	background-color : #D1CAB8;
	width : 455px;
	height : 30px;
	padding : 1px 1px 1px 11px;
	color : #232A33;
	font-weight : bold;
	font-size : 14px;
	text-align : left;
	line-height : 30px;
}
body#home div#race0 div.mode0 div a, body#home div#race0 div.mode1 div a, body#home div#race0 div.mode2 div a, body#home div#race0 div.mode3 div a, body#home div#race0 div.mode4 div a, body#home div#race0 div.mode4true div a, body#home div#race0 div.mode4false div a, body#home div#race0 div.mode5 div a, body#home div#race1 div.mode0 div a, body#home div#race1 div.mode1 div a, body#home div#race1 div.mode2 div a, body#home div#race1 div.mode3 div a, body#home div#race1 div.mode4 div a, body#home div#race1 div.mode4true div a, body#home div#race1 div.mode4false div a, body#home div#race1 div.mode5 div a {
	color : #AA5500;
	font-weight : bold;
}
body#home div#race0 div.mode0 div a:hover, body#home div#race0 div.mode1 div a:hover, body#home div#race0 div.mode2 div a:hover, body#home div#race0 div.mode3 div a:hover, body#home div#race0 div.mode4 div a:hover, body#home div#race0 div.mode4true div a:hover, body#home div#race0 div.mode4false div a:hover, body#home div#race0 div.mode5 div a:hover, body#home div#race1 div.mode0 div a:hover, body#home div#race1 div.mode1 div a:hover, body#home div#race1 div.mode2 div a:hover, body#home div#race1 div.mode3 div a:hover, body#home div#race1 div.mode4 div a:hover, body#home div#race1 div.mode4true div a:hover, body#home div#race1 div.mode4false div a:hover, body#home div#race1 div.mode5 div a:hover {
	color : #AA5500;
	background-color : transparent;
}
body#home div#race0 div.mode0 div a.newgame, body#home div#race0 div.mode0 div a.delete, body#home div#race0 div.mode0 div a.giveup, body#home div#race0 div.mode0 div a.continue, body#home div#race0 div.mode0 div a.cancel, body#home div#race0 div.mode0 div a.accept, body#home div#race0 div.mode0 div a.refuse, body#home div#race0 div.mode0 div a.blacklist, body#home div#race0 div.mode1 div a.newgame, body#home div#race0 div.mode1 div a.delete, body#home div#race0 div.mode1 div a.giveup, body#home div#race0 div.mode1 div a.continue, body#home div#race0 div.mode1 div a.cancel, body#home div#race0 div.mode1 div a.accept, body#home div#race0 div.mode1 div a.refuse, body#home div#race0 div.mode1 div a.blacklist, body#home div#race0 div.mode2 div a.newgame, body#home div#race0 div.mode2 div a.delete, body#home div#race0 div.mode2 div a.giveup, body#home div#race0 div.mode2 div a.continue, body#home div#race0 div.mode2 div a.cancel, body#home div#race0 div.mode2 div a.accept, body#home div#race0 div.mode2 div a.refuse, body#home div#race0 div.mode2 div a.blacklist, body#home div#race0 div.mode3 div a.newgame, body#home div#race0 div.mode3 div a.delete, body#home div#race0 div.mode3 div a.giveup, body#home div#race0 div.mode3 div a.continue, body#home div#race0 div.mode3 div a.cancel, body#home div#race0 div.mode3 div a.accept, body#home div#race0 div.mode3 div a.refuse, body#home div#race0 div.mode3 div a.blacklist, body#home div#race0 div.mode4 div a.newgame, body#home div#race0 div.mode4 div a.delete, body#home div#race0 div.mode4 div a.giveup, body#home div#race0 div.mode4 div a.continue, body#home div#race0 div.mode4 div a.cancel, body#home div#race0 div.mode4 div a.accept, body#home div#race0 div.mode4 div a.refuse, body#home div#race0 div.mode4 div a.blacklist, body#home div#race0 div.mode4true div a.newgame, body#home div#race0 div.mode4true div a.delete, body#home div#race0 div.mode4true div a.giveup, body#home div#race0 div.mode4true div a.continue, body#home div#race0 div.mode4true div a.cancel, body#home div#race0 div.mode4true div a.accept, body#home div#race0 div.mode4true div a.refuse, body#home div#race0 div.mode4true div a.blacklist, body#home div#race0 div.mode4false div a.newgame, body#home div#race0 div.mode4false div a.delete, body#home div#race0 div.mode4false div a.giveup, body#home div#race0 div.mode4false div a.continue, body#home div#race0 div.mode4false div a.cancel, body#home div#race0 div.mode4false div a.accept, body#home div#race0 div.mode4false div a.refuse, body#home div#race0 div.mode4false div a.blacklist, body#home div#race0 div.mode5 div a.newgame, body#home div#race0 div.mode5 div a.delete, body#home div#race0 div.mode5 div a.giveup, body#home div#race0 div.mode5 div a.continue, body#home div#race0 div.mode5 div a.cancel, body#home div#race0 div.mode5 div a.accept, body#home div#race0 div.mode5 div a.refuse, body#home div#race0 div.mode5 div a.blacklist, body#home div#race1 div.mode0 div a.newgame, body#home div#race1 div.mode0 div a.delete, body#home div#race1 div.mode0 div a.giveup, body#home div#race1 div.mode0 div a.continue, body#home div#race1 div.mode0 div a.cancel, body#home div#race1 div.mode0 div a.accept, body#home div#race1 div.mode0 div a.refuse, body#home div#race1 div.mode0 div a.blacklist, body#home div#race1 div.mode1 div a.newgame, body#home div#race1 div.mode1 div a.delete, body#home div#race1 div.mode1 div a.giveup, body#home div#race1 div.mode1 div a.continue, body#home div#race1 div.mode1 div a.cancel, body#home div#race1 div.mode1 div a.accept, body#home div#race1 div.mode1 div a.refuse, body#home div#race1 div.mode1 div a.blacklist, body#home div#race1 div.mode2 div a.newgame, body#home div#race1 div.mode2 div a.delete, body#home div#race1 div.mode2 div a.giveup, body#home div#race1 div.mode2 div a.continue, body#home div#race1 div.mode2 div a.cancel, body#home div#race1 div.mode2 div a.accept, body#home div#race1 div.mode2 div a.refuse, body#home div#race1 div.mode2 div a.blacklist, body#home div#race1 div.mode3 div a.newgame, body#home div#race1 div.mode3 div a.delete, body#home div#race1 div.mode3 div a.giveup, body#home div#race1 div.mode3 div a.continue, body#home div#race1 div.mode3 div a.cancel, body#home div#race1 div.mode3 div a.accept, body#home div#race1 div.mode3 div a.refuse, body#home div#race1 div.mode3 div a.blacklist, body#home div#race1 div.mode4 div a.newgame, body#home div#race1 div.mode4 div a.delete, body#home div#race1 div.mode4 div a.giveup, body#home div#race1 div.mode4 div a.continue, body#home div#race1 div.mode4 div a.cancel, body#home div#race1 div.mode4 div a.accept, body#home div#race1 div.mode4 div a.refuse, body#home div#race1 div.mode4 div a.blacklist, body#home div#race1 div.mode4true div a.newgame, body#home div#race1 div.mode4true div a.delete, body#home div#race1 div.mode4true div a.giveup, body#home div#race1 div.mode4true div a.continue, body#home div#race1 div.mode4true div a.cancel, body#home div#race1 div.mode4true div a.accept, body#home div#race1 div.mode4true div a.refuse, body#home div#race1 div.mode4true div a.blacklist, body#home div#race1 div.mode4false div a.newgame, body#home div#race1 div.mode4false div a.delete, body#home div#race1 div.mode4false div a.giveup, body#home div#race1 div.mode4false div a.continue, body#home div#race1 div.mode4false div a.cancel, body#home div#race1 div.mode4false div a.accept, body#home div#race1 div.mode4false div a.refuse, body#home div#race1 div.mode4false div a.blacklist, body#home div#race1 div.mode5 div a.newgame, body#home div#race1 div.mode5 div a.delete, body#home div#race1 div.mode5 div a.giveup, body#home div#race1 div.mode5 div a.continue, body#home div#race1 div.mode5 div a.cancel, body#home div#race1 div.mode5 div a.accept, body#home div#race1 div.mode5 div a.refuse, body#home div#race1 div.mode5 div a.blacklist {
	display : block;
	height : 30px;
	width : 30px;
	position : absolute;
	overflow : hidden;
	text-indent : -1000px;
	top : 1px;
}
body#home div#race0 div.mode0 div a.newgame, body#home div#race0 div.mode1 div a.newgame, body#home div#race0 div.mode2 div a.newgame, body#home div#race0 div.mode3 div a.newgame, body#home div#race0 div.mode4 div a.newgame, body#home div#race0 div.mode4true div a.newgame, body#home div#race0 div.mode4false div a.newgame, body#home div#race0 div.mode5 div a.newgame, body#home div#race1 div.mode0 div a.newgame, body#home div#race1 div.mode1 div a.newgame, body#home div#race1 div.mode2 div a.newgame, body#home div#race1 div.mode3 div a.newgame, body#home div#race1 div.mode4 div a.newgame, body#home div#race1 div.mode4true div a.newgame, body#home div#race1 div.mode4false div a.newgame, body#home div#race1 div.mode5 div a.newgame {
	right : 1px;
	background : url("/gfx/icons/bt_newgame_norm.png") no-repeat;
}
body#home div#race0 div.mode0 div a.newgame:active, body#home div#race0 div.mode1 div a.newgame:active, body#home div#race0 div.mode2 div a.newgame:active, body#home div#race0 div.mode3 div a.newgame:active, body#home div#race0 div.mode4 div a.newgame:active, body#home div#race0 div.mode4true div a.newgame:active, body#home div#race0 div.mode4false div a.newgame:active, body#home div#race0 div.mode5 div a.newgame:active, body#home div#race1 div.mode0 div a.newgame:active, body#home div#race1 div.mode1 div a.newgame:active, body#home div#race1 div.mode2 div a.newgame:active, body#home div#race1 div.mode3 div a.newgame:active, body#home div#race1 div.mode4 div a.newgame:active, body#home div#race1 div.mode4true div a.newgame:active, body#home div#race1 div.mode4false div a.newgame:active, body#home div#race1 div.mode5 div a.newgame:active {
	background : url("/gfx/icons/bt_newgame_clic.png") no-repeat;
}
body#home div#race0 div.mode0 div a.giveup, body#home div#race0 div.mode1 div a.giveup, body#home div#race0 div.mode2 div a.giveup, body#home div#race0 div.mode3 div a.giveup, body#home div#race0 div.mode4 div a.giveup, body#home div#race0 div.mode4true div a.giveup, body#home div#race0 div.mode4false div a.giveup, body#home div#race0 div.mode5 div a.giveup, body#home div#race1 div.mode0 div a.giveup, body#home div#race1 div.mode1 div a.giveup, body#home div#race1 div.mode2 div a.giveup, body#home div#race1 div.mode3 div a.giveup, body#home div#race1 div.mode4 div a.giveup, body#home div#race1 div.mode4true div a.giveup, body#home div#race1 div.mode4false div a.giveup, body#home div#race1 div.mode5 div a.giveup {
	right : 1px;
	background : url("/gfx/icons/bt_abandonner_norm.png") no-repeat;
}
body#home div#race0 div.mode0 div a.giveup:active, body#home div#race0 div.mode1 div a.giveup:active, body#home div#race0 div.mode2 div a.giveup:active, body#home div#race0 div.mode3 div a.giveup:active, body#home div#race0 div.mode4 div a.giveup:active, body#home div#race0 div.mode4true div a.giveup:active, body#home div#race0 div.mode4false div a.giveup:active, body#home div#race0 div.mode5 div a.giveup:active, body#home div#race1 div.mode0 div a.giveup:active, body#home div#race1 div.mode1 div a.giveup:active, body#home div#race1 div.mode2 div a.giveup:active, body#home div#race1 div.mode3 div a.giveup:active, body#home div#race1 div.mode4 div a.giveup:active, body#home div#race1 div.mode4true div a.giveup:active, body#home div#race1 div.mode4false div a.giveup:active, body#home div#race1 div.mode5 div a.giveup:active {
	background : url("/gfx/icons/bt_abandonner_clic.png") no-repeat;
}
body#home div#race0 div.mode0 div a.continue, body#home div#race0 div.mode1 div a.continue, body#home div#race0 div.mode2 div a.continue, body#home div#race0 div.mode3 div a.continue, body#home div#race0 div.mode4 div a.continue, body#home div#race0 div.mode4true div a.continue, body#home div#race0 div.mode4false div a.continue, body#home div#race0 div.mode5 div a.continue, body#home div#race1 div.mode0 div a.continue, body#home div#race1 div.mode1 div a.continue, body#home div#race1 div.mode2 div a.continue, body#home div#race1 div.mode3 div a.continue, body#home div#race1 div.mode4 div a.continue, body#home div#race1 div.mode4true div a.continue, body#home div#race1 div.mode4false div a.continue, body#home div#race1 div.mode5 div a.continue {
	background : url("/gfx/icons/bt_continuer_norm.png") no-repeat;
}
body#home div#race0 div.mode0 div a.continue:active, body#home div#race0 div.mode1 div a.continue:active, body#home div#race0 div.mode2 div a.continue:active, body#home div#race0 div.mode3 div a.continue:active, body#home div#race0 div.mode4 div a.continue:active, body#home div#race0 div.mode4true div a.continue:active, body#home div#race0 div.mode4false div a.continue:active, body#home div#race0 div.mode5 div a.continue:active, body#home div#race1 div.mode0 div a.continue:active, body#home div#race1 div.mode1 div a.continue:active, body#home div#race1 div.mode2 div a.continue:active, body#home div#race1 div.mode3 div a.continue:active, body#home div#race1 div.mode4 div a.continue:active, body#home div#race1 div.mode4true div a.continue:active, body#home div#race1 div.mode4false div a.continue:active, body#home div#race1 div.mode5 div a.continue:active {
	background : url("/gfx/icons/bt_continuer_clic.png") no-repeat;
}
body#home div#race0 div.mode0 div a.cancel, body#home div#race0 div.mode1 div a.cancel, body#home div#race0 div.mode2 div a.cancel, body#home div#race0 div.mode3 div a.cancel, body#home div#race0 div.mode4 div a.cancel, body#home div#race0 div.mode4true div a.cancel, body#home div#race0 div.mode4false div a.cancel, body#home div#race0 div.mode5 div a.cancel, body#home div#race1 div.mode0 div a.cancel, body#home div#race1 div.mode1 div a.cancel, body#home div#race1 div.mode2 div a.cancel, body#home div#race1 div.mode3 div a.cancel, body#home div#race1 div.mode4 div a.cancel, body#home div#race1 div.mode4true div a.cancel, body#home div#race1 div.mode4false div a.cancel, body#home div#race1 div.mode5 div a.cancel {
	right : 1px;
	background : url("/gfx/icons/bt_annuler_norm.png") no-repeat;
}
body#home div#race0 div.mode0 div a.cancel:active, body#home div#race0 div.mode1 div a.cancel:active, body#home div#race0 div.mode2 div a.cancel:active, body#home div#race0 div.mode3 div a.cancel:active, body#home div#race0 div.mode4 div a.cancel:active, body#home div#race0 div.mode4true div a.cancel:active, body#home div#race0 div.mode4false div a.cancel:active, body#home div#race0 div.mode5 div a.cancel:active, body#home div#race1 div.mode0 div a.cancel:active, body#home div#race1 div.mode1 div a.cancel:active, body#home div#race1 div.mode2 div a.cancel:active, body#home div#race1 div.mode3 div a.cancel:active, body#home div#race1 div.mode4 div a.cancel:active, body#home div#race1 div.mode4true div a.cancel:active, body#home div#race1 div.mode4false div a.cancel:active, body#home div#race1 div.mode5 div a.cancel:active {
	background : url("/gfx/icons/bt_annuler_clic.png") no-repeat;
}
body#home div#race0 div.mode0 div a.accept, body#home div#race0 div.mode1 div a.accept, body#home div#race0 div.mode2 div a.accept, body#home div#race0 div.mode3 div a.accept, body#home div#race0 div.mode4 div a.accept, body#home div#race0 div.mode4true div a.accept, body#home div#race0 div.mode4false div a.accept, body#home div#race0 div.mode5 div a.accept, body#home div#race1 div.mode0 div a.accept, body#home div#race1 div.mode1 div a.accept, body#home div#race1 div.mode2 div a.accept, body#home div#race1 div.mode3 div a.accept, body#home div#race1 div.mode4 div a.accept, body#home div#race1 div.mode4true div a.accept, body#home div#race1 div.mode4false div a.accept, body#home div#race1 div.mode5 div a.accept {
	right : 63px;
	background : url("/gfx/icons/bt_valider_norm.png") no-repeat;
}
body#home div#race0 div.mode0 div a.accept:active, body#home div#race0 div.mode1 div a.accept:active, body#home div#race0 div.mode2 div a.accept:active, body#home div#race0 div.mode3 div a.accept:active, body#home div#race0 div.mode4 div a.accept:active, body#home div#race0 div.mode4true div a.accept:active, body#home div#race0 div.mode4false div a.accept:active, body#home div#race0 div.mode5 div a.accept:active, body#home div#race1 div.mode0 div a.accept:active, body#home div#race1 div.mode1 div a.accept:active, body#home div#race1 div.mode2 div a.accept:active, body#home div#race1 div.mode3 div a.accept:active, body#home div#race1 div.mode4 div a.accept:active, body#home div#race1 div.mode4true div a.accept:active, body#home div#race1 div.mode4false div a.accept:active, body#home div#race1 div.mode5 div a.accept:active {
	background : url("/gfx/icons/bt_valider_clic.png") no-repeat;
}
body#home div#race0 div.mode0 div a.refuse, body#home div#race0 div.mode1 div a.refuse, body#home div#race0 div.mode2 div a.refuse, body#home div#race0 div.mode3 div a.refuse, body#home div#race0 div.mode4 div a.refuse, body#home div#race0 div.mode4true div a.refuse, body#home div#race0 div.mode4false div a.refuse, body#home div#race0 div.mode5 div a.refuse, body#home div#race1 div.mode0 div a.refuse, body#home div#race1 div.mode1 div a.refuse, body#home div#race1 div.mode2 div a.refuse, body#home div#race1 div.mode3 div a.refuse, body#home div#race1 div.mode4 div a.refuse, body#home div#race1 div.mode4true div a.refuse, body#home div#race1 div.mode4false div a.refuse, body#home div#race1 div.mode5 div a.refuse {
	right : 32px;
	background : url("/gfx/icons/bt_annuler_norm.png") no-repeat;
}
body#home div#race0 div.mode0 div a.refuse:active, body#home div#race0 div.mode1 div a.refuse:active, body#home div#race0 div.mode2 div a.refuse:active, body#home div#race0 div.mode3 div a.refuse:active, body#home div#race0 div.mode4 div a.refuse:active, body#home div#race0 div.mode4true div a.refuse:active, body#home div#race0 div.mode4false div a.refuse:active, body#home div#race0 div.mode5 div a.refuse:active, body#home div#race1 div.mode0 div a.refuse:active, body#home div#race1 div.mode1 div a.refuse:active, body#home div#race1 div.mode2 div a.refuse:active, body#home div#race1 div.mode3 div a.refuse:active, body#home div#race1 div.mode4 div a.refuse:active, body#home div#race1 div.mode4true div a.refuse:active, body#home div#race1 div.mode4false div a.refuse:active, body#home div#race1 div.mode5 div a.refuse:active {
	background : url("/gfx/icons/bt_annuler_clic.png") no-repeat;
}
body#home div#race0 div.mode0 div a.blacklist, body#home div#race0 div.mode1 div a.blacklist, body#home div#race0 div.mode2 div a.blacklist, body#home div#race0 div.mode3 div a.blacklist, body#home div#race0 div.mode4 div a.blacklist, body#home div#race0 div.mode4true div a.blacklist, body#home div#race0 div.mode4false div a.blacklist, body#home div#race0 div.mode5 div a.blacklist, body#home div#race1 div.mode0 div a.blacklist, body#home div#race1 div.mode1 div a.blacklist, body#home div#race1 div.mode2 div a.blacklist, body#home div#race1 div.mode3 div a.blacklist, body#home div#race1 div.mode4 div a.blacklist, body#home div#race1 div.mode4true div a.blacklist, body#home div#race1 div.mode4false div a.blacklist, body#home div#race1 div.mode5 div a.blacklist {
	right : 1px;
	background : url("/gfx/icons/bt_bloquer_norm.png") no-repeat;
}
body#home div#race0 div.mode0 div a.blacklist:active, body#home div#race0 div.mode1 div a.blacklist:active, body#home div#race0 div.mode2 div a.blacklist:active, body#home div#race0 div.mode3 div a.blacklist:active, body#home div#race0 div.mode4 div a.blacklist:active, body#home div#race0 div.mode4true div a.blacklist:active, body#home div#race0 div.mode4false div a.blacklist:active, body#home div#race0 div.mode5 div a.blacklist:active, body#home div#race1 div.mode0 div a.blacklist:active, body#home div#race1 div.mode1 div a.blacklist:active, body#home div#race1 div.mode2 div a.blacklist:active, body#home div#race1 div.mode3 div a.blacklist:active, body#home div#race1 div.mode4 div a.blacklist:active, body#home div#race1 div.mode4true div a.blacklist:active, body#home div#race1 div.mode4false div a.blacklist:active, body#home div#race1 div.mode5 div a.blacklist:active {
	background : url("/gfx/icons/bt_bloquer_clic.png") no-repeat;
}
body#home div#race0 div.mode0 div.false a, body#home div#race0 div.mode1 div.false a, body#home div#race0 div.mode2 div.false a, body#home div#race0 div.mode3 div.false a, body#home div#race0 div.mode4 div.false a, body#home div#race0 div.mode4true div.false a, body#home div#race0 div.mode4false div.false a, body#home div#race0 div.mode5 div.false a, body#home div#race1 div.mode0 div.false a, body#home div#race1 div.mode1 div.false a, body#home div#race1 div.mode2 div.false a, body#home div#race1 div.mode3 div.false a, body#home div#race1 div.mode4 div.false a, body#home div#race1 div.mode4true div.false a, body#home div#race1 div.mode4false div.false a, body#home div#race1 div.mode5 div.false a {
	color : #555;
	text-decoration : none;
}
body#home div#race0 div.mode0 div.false a:hover, body#home div#race0 div.mode1 div.false a:hover, body#home div#race0 div.mode2 div.false a:hover, body#home div#race0 div.mode3 div.false a:hover, body#home div#race0 div.mode4 div.false a:hover, body#home div#race0 div.mode4true div.false a:hover, body#home div#race0 div.mode4false div.false a:hover, body#home div#race0 div.mode5 div.false a:hover, body#home div#race1 div.mode0 div.false a:hover, body#home div#race1 div.mode1 div.false a:hover, body#home div#race1 div.mode2 div.false a:hover, body#home div#race1 div.mode3 div.false a:hover, body#home div#race1 div.mode4 div.false a:hover, body#home div#race1 div.mode4true div.false a:hover, body#home div#race1 div.mode4false div.false a:hover, body#home div#race1 div.mode5 div.false a:hover {
	color : #555;
	text-decoration : none;
}
body#home div#race0 div.mode0 div.false a.newgame, body#home div#race0 div.mode1 div.false a.newgame, body#home div#race0 div.mode2 div.false a.newgame, body#home div#race0 div.mode3 div.false a.newgame, body#home div#race0 div.mode4 div.false a.newgame, body#home div#race0 div.mode4true div.false a.newgame, body#home div#race0 div.mode4false div.false a.newgame, body#home div#race0 div.mode5 div.false a.newgame, body#home div#race1 div.mode0 div.false a.newgame, body#home div#race1 div.mode1 div.false a.newgame, body#home div#race1 div.mode2 div.false a.newgame, body#home div#race1 div.mode3 div.false a.newgame, body#home div#race1 div.mode4 div.false a.newgame, body#home div#race1 div.mode4true div.false a.newgame, body#home div#race1 div.mode4false div.false a.newgame, body#home div#race1 div.mode5 div.false a.newgame {
	background : url("/gfx/icons/bt_newgame_gris.png") no-repeat;
}
body#home div#race0 div.mode2, body#home div#race1 div.mode2 {
	background-image : url("/gfx/8p.png");
}
body#home div#race0 div.mode3, body#home div#race1 div.mode3 {
	background-image : url("/gfx/2p.png");
}
body#home div#race0 div.mode4, body#home div#race0 div.mode4true, body#home div#race0 div.mode4false, body#home div#race1 div.mode4, body#home div#race1 div.mode4true, body#home div#race1 div.mode4false {
	background-image : url("/gfx/2p.png");
}
body#home div#race0 div.mode4true, body#home div#race0 div.mode4false, body#home div#race1 div.mode4true, body#home div#race1 div.mode4false {
	margin-left : 68px;
	width : 417px;
}
body#home div#race0 div.mode4true div, body#home div#race0 div.mode4false div, body#home div#race1 div.mode4true div, body#home div#race1 div.mode4false div {
	width : 405px;
}
body#home div#race0 div.mode4false, body#home div#race1 div.mode4false {
	display : none;
}
body#home div#race0 div.mode5, body#home div#race1 div.mode5 {
	background-image : url("/gfx/4x4p.png");
}
body#home div#race0 div.technos, body#home div#race1 div.technos {
	width : 520px;
	margin : auto;
	position : relative;
}
body#home div#race0 div.technos h3, body#home div#race1 div.technos h3 {
	background-color : #D98314;
	color : #251B19;
	margin : 0px;
	margin-top : 20px;
	border-left : 2px solid #251B19;
	border-top : 2px solid #251B19;
	border-right : 2px solid #251B19;
	border-bottom : 0px solid #251B19;
	text-transform : uppercase;
	font-size : 12px;
	font-weight : bold;
	height : 18px;
	line-height : 16px;
	text-align : left;
	padding-left : 105px;
	position : relative;
}
body#home div#race0 div.technos h3 strong, body#home div#race1 div.technos h3 strong {
	display : block;
	width : 100px;
	background-color : #251B19;
	color : #D98314;
	position : absolute;
	left : 0px;
	height : 18px;
	line-height : 17px;
	text-align : center;
}
body#home div#race0 div.technos ul, body#home div#race1 div.technos ul {
	display : block;
	clear : both;
	min-height : 10px;
	background-color : #776851;
	border : 2px solid #251B19;
	margin : 0px;
	list-style : none;
	padding : 5px 0px 0px 5px;
	position : relative;
}
body#home div#race0 div.technos ul li, body#home div#race1 div.technos ul li {
	list-style : none;
	display : block;
	position : relative;
	float : left;
	padding : 0px;
	width : 76px;
	height : 88px;
	overflow : hidden;
	margin : 0px 5px 5px 0px;
	border : 2px solid #200;
}
body#home div#race0 div.technos ul li a:hover, body#home div#race1 div.technos ul li a:hover {
	color : #FF0;
}
body#home div#race0 div.technos ul li img, body#home div#race1 div.technos ul li img {
	display : block;
	margin-top : 13px;
	background-color : #333;
	width : 76px;
	height : 76px;
}
body#home div#race0 div.technos ul li span.disabled, body#home div#race1 div.technos ul li span.disabled {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 76px;
	height : 86px;
	z-index : 100;
	font-weight : bold;
}
body#home div#race0 div.technos ul li span.disabled span, body#home div#race1 div.technos ul li span.disabled span {
	display : block;
	background-color : #241B1C;
	width : 76px;
	height : 13px;
	font-size : 10px;
}
body#home div#race0 div.technos ul.unlockedTechnos li, body#home div#race1 div.technos ul.unlockedTechnos li {
	height : 76px;
}
body#home div#race0 div.technos ul.unlockedTechnos li img, body#home div#race1 div.technos ul.unlockedTechnos li img {
	margin-top : 0px;
}
body#home div#race0 div.technos ul.lockedTechnos li.clear, body#home div#race0 div.technos ul.unlockedTechnos li.clear, body#home div#race1 div.technos ul.lockedTechnos li.clear, body#home div#race1 div.technos ul.unlockedTechnos li.clear {
	display : block;
	float : none;
	clear : both;
	border : 0px solid #000;
	height : 1px;
	width : 100%;
	margin : 0px;
	padding : 0px;
	overflow : hidden;
	text-indent : -1000px;
}
body#home div#race0 div.bankpromo, body#home div#race1 div.bankpromo {
	background-color : #5D7924;
	-moz-border-radius : 15px;
	padding : 15px;
	width : 490px;
	margin : auto;
	margin-top : 10px;
	position : relative;
}
body#home div#race0 div.bankpromo a.skybankEntry, body#home div#race1 div.bankpromo a.skybankEntry {
	display : block;
	text-align : center;
	text-decoration : none;
	clear : both;
	padding : 0px;
	width : 137px;
	height : 61px;
	background : url("/gfx/skybank_out.png") no-repeat;
	overflow : hidden;
	text-indent : -1000px;
}
body#home div#race0 div.bankpromo a.skybankEntry:hover, body#home div#race1 div.bankpromo a.skybankEntry:hover {
	background : url("/gfx/skybank_over.png") no-repeat;
}
body#home div#race0 div.bankpromo p, body#home div#race1 div.bankpromo p {
	display : block;
	position : absolute;
	top : 5px;
	left : 168px;
	width : 340px;
}
body#home div#dataFoot {
	margin : auto;
	width : 641px;
	height : 54px;
	background : transparent url("/gfx/home/jeu_footer.png") no-repeat top left;
}
body#lostPassword p, body#lostPassword form {
	width : 600px;
	text-align : center;
	margin : auto;
	margin-top : 20px;
}
body#subscribe div#hascode, body#subscribe div#wantcode {
	position : relative;
	width : 650px;
	margin : auto;
	margin-bottom : 10px;
	padding : 0px;
	background : url("/gfx/home/jeu_tile.gif") repeat-y;
	color : #fefffa;
}
body#subscribe div#hascode img, body#subscribe div#wantcode img {
	position : absolute;
	left : 32px;
	top : 32px;
}
body#subscribe div#hascode div.header, body#subscribe div#wantcode div.header {
	background : #7E8387 url("/gfx/home/perso_header.png") no-repeat left top;
	height : 54px;
}
body#subscribe div#hascode div.footer, body#subscribe div#wantcode div.footer {
	background : #7E8387 url("/gfx/home/jeu_footer.png") no-repeat left top;
	height : 54px;
}
body#subscribe div#hascode div.content, body#subscribe div#wantcode div.content {
	padding : 0px;
	padding-left : 200px;
	padding-right : 60px;
	font-size : 12px;
	height : 124px;
}
body#subscribe div#hascode div.content h2, body#subscribe div#wantcode div.content h2 {
	text-transform : uppercase;
	font-style : italic;
	padding-top : 0px;
	margin-top : -10px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	border-bottom : 6px solid #fff;
	font-size : 16px;
}
body#subscribe div#hascode div.content p, body#subscribe div#wantcode div.content p {
	margin-top : 5px;
	padding-top : 0px;
}
body#subscribe div#hascode form label, body#subscribe div#wantcode form label {
	font-size : 12px;
	font-weight : bold;
	display : block;
	width : 45%;
	float : left;
	line-height : 20px;
}
body#subscribe div#hascode form input#inputCode, body#subscribe div#hascode form input#inputEmail, body#subscribe div#wantcode form input#inputCode, body#subscribe div#wantcode form input#inputEmail {
	border : 2px solid #EEAA55;
	height : 15px;
	width : 45%;
}
body#subscribe div#hascode a {
	display : block;
}
body#subscribe form#subscribeForm {
	width : 740px;
	margin : auto;
	margin-top : 30px;
	margin-left : 20px;
}
body#subscribe form#subscribeForm ul {
	padding-left : 0px;
	font-size : 12px;
}
body#subscribe form#subscribeForm ul li {
	padding-right : 20px;
}
body#subscribe form#subscribeForm ul li label {
	width : 50%;
}
body#subscribe form#subscribeForm ul li.checkbox {
	margin-top : 20px;
}
body#subscribe form#subscribeForm ul li.checkbox label {
	text-align : center;
	padding-left : 10px;
	width : 100%;
}
body#subscribe form#subscribeForm ul li.buttons {
	padding-left : 40%;
}
body#subscribe form#subscribeForm ul li.buttons input {
	margin-top : 15px;
	border : 1px solid #EEAA55;
	color : #EEAA55;
}
body#subscribe form#subscribeForm ul li.buttons input:hover {
	color : #000000;
	background-color : #EEAA55;
}
body#subscribe form#subscribeForm label {
	font-weight : bold;
}
body#user div#view {
	position : relative;
	margin : auto;
	width : 641px;
	background : url("/gfx/home/jeu_tile.gif") repeat-y;
}
body#user div#view .tpos {
	position : absolute;
	left : 67px;
	top : 70px;
	width : 44px;
}
body#user div#view .tpos a {
	display : block;
	padding-bottom : 3px;
}
body#user div#view h2 {
	position : absolute;
	top : 62px;
	left : 116px;
	margin : 0px 0px 0px 116px;
	font-size : 30px;
	text-transform : capitalize;
	font-style : italic;
	color : #42382e;
	padding : 0px;
	margin-bottom : 0px;
}
body#user div#view div.clan {
	position : absolute;
	top : 15px;
	font-weight : bold;
	left : 50px;
	font-style : italic;
	text-align : right;
	width : 430px;
}
body#user div#view div.avatar {
	position : absolute;
	left : 116px;
	top : 70px;
	border : 2px solid #776a57;
	background-color : #776a57;
}
body#user div#view div.position {
	position : absolute;
	left : 116px;
	top : 95px;
	padding : 0px;
	margin : -5px 0px 0px 116px;
	font-size : 26px;
	font-style : italic;
	font-weight : bold;
	color : #635b48;
}
body#user div#view div.victories {
	position : absolute;
	left : 116px;
	top : 122px;
	margin : 0px 0px 0px 116px;
	font-style : italic;
	font-weight : bold;
	color : #635b48;
}
body#user div#view div.lastgames {
	margin : 5px 0px 0px 116px;
	width : 324px;
	height : 30px;
	position : absolute;
	top : 137px;
	left : 116px;
}
body#user div#view div.lastgames a.historyLink {
	border : 0px solid #FFF;
	margin : 0px;
	width : 27px;
	height : 15px;
	overflow : hidden;
	text-indent : -1000px;
	text-decoration : none;
	background : url("/gfx/perso_histo_o.png") no-repeat top left;
}
body#user div#view div.lastgames a.historyLink:active {
	background : url("/gfx/perso_histo_a.png") no-repeat;
}
body#user div#view ul#actions {
	position : relative;
	display : block;
	background : url("/gfx/perso_header.png") no-repeat;
	width : 641px;
	height : 73px;
	margin : 0px;
	padding : 0px;
}
body#user div#view ul#actions li {
	position : absolute;
	display : block;
	top : 8px;
	width : 34px;
	height : 32px;
	float : right;
	overflow : hidden;
	margin-left : 5px;
}
body#user div#view ul#actions li a {
	display : block;
	width : 34px;
	height : 32px;
	text-indent : -1000px;
}
body#user div#view ul#actions li#addContact {
	left : 514px;
}
body#user div#view ul#actions li#addContact.disabled {
	background : url("/gfx/perso_addcontact_a.png") no-repeat;
}
body#user div#view ul#actions li#addContact a:hover {
	background : url("/gfx/perso_addcontact_o.png") no-repeat;
}
body#user div#view ul#actions li#sendMail {
	left : 553px;
}
body#user div#view ul#actions li#sendMail.disabled {
	background : url("/gfx/perso_pm_a.png") no-repeat;
}
body#user div#view ul#actions li#sendMail a:hover {
	background : url("/gfx/perso_pm_o.png") no-repeat;
}
body#user div#view ul#actions li#invite {
	left : 592px;
}
body#user div#view ul#actions li#invite.disabled {
	background : url("/gfx/perso_invite_a.png") no-repeat;
}
body#user div#view ul#actions li#invite a:hover {
	background : url("/gfx/perso_invite_o.png") no-repeat;
}
body#user div#view ul#actions li#invite.disabled a:hover {
	background : url("/gfx/perso_invite_a.png") no-repeat;
}
body#user div#view h3 {
	margin-top : 100px;
	margin-bottom : 0px;
	padding : 10px 116px 0px 116px;
}
body#user div#view div.clear {
	margin-top : 90px;
	margin-bottom : 0px;
	padding : 10px 116px 0px 116px;
}
body#user div#view div.blabla {
	margin-top : 0px;
	padding : 10px 116px 54px 116px;
	background : url("/gfx/home/jeu_footer.png") no-repeat bottom;
}
body#user form#counters input {
	width : 55px;
}
body#history table {
	margin : auto;
	width : 80%;
}
body#account div#avatarForms {
	display : block;
	height : 230px;
}
body#account div#avatarForms form {
	display : block;
	float : left;
	width : 300px;
	text-align : center;
	position : relative;
}
body#account div#avatarForms form div.remain {
	position : absolute;
	right : 10px;
	font-weight : bold;
	font-size : 150%;
	border : 1px solid #777;
	background-color : #444;
	width : 50px;
	text-align : center;
}
body#account div#avatarForms form div.avatar {
	margin : auto;
	width : 100px;
	height : 100px;
}
body#account div#avatarForms form p em {
	font-size : 80%;
}
body#account div#avatarForms form.true {
	background-color : #333;
}
body#help.ie6 div.ship div.extra {
	margin : -3px 0px 0px 116px;
}
body#help.ie6 div.building div.extra, body#help.ie6 div.techno div.extra {
	height : 100px;
}
body#skycodes table {
	margin : 0px auto 20px auto;
	width : 700px;
}
body#skycodes table tbody tr.true {
	opacity : 0.6;
}
body#skycodes table tbody tr td {
	text-align : center;
}
body#skycodes table tbody tr td.code {
	font-family : courier, fixed;
}
body#skycodes h2, body#skycodes p {
	width : 700px;
	margin : 0px auto 10px auto;
}
body#bank div#splitContent {
	position : relative;
}
body#bank div#paneSkyCode {
	background-color : #AAA;
	color : #333;
	padding : 15px;
	position : absolute;
	top : 0px;
	left : 420px;
	width : 320px;
	text-align : center;
	font-size : 0.9em;
	-moz-border-radius : 15px;
}
body#bank div#paneSkyCode h2 {
	margin-top : 0px;
}
body#bank div#paneSkyCode a {
	color : #FFF;
}
body#bank div#paneSkyCode a:hover {
	background-color : transparent;
	color : #000;
}
body#bank div#paneSkyCode form label {
	display : block;
	margin-bottom : 10px;
}
body#bank div#paneSkyBank {
	position : relative;
	width : 100%;
	text-align : center;
	color : #d9dadb;
}
body#bank div#paneSkyBank h3 {
	font-style : italic;
	color : #FFF;
}
body#bank div#paneSkyBank ul#advantages {
	display : block;
	min-height : 184px;
	margin-bottom : 0px;
	list-style : none;
	background : url("/gfx/bank/tochon_top.png") no-repeat bottom;
}
body#bank div#paneSkyBank ul#advantages li {
	font-size : 12px;
	width : 400px;
	margin-left : 230px;
}
body#bank div#paneSkyBank ul#advantages li strong {
	font-weight : normal;
	color : #FFF;
}
body#bank div#paneSkyBank ul#advantages li.last {
	margin-top : 1em;
	margin-left : 240px;
	list-style : none;
}
body#bank div#paneSkyBank div.content {
	padding-top : 1px;
	background : url("/gfx/bank/tochon_tile.png") repeat-y center;
	color : #FFF;
}
body#bank div#paneSkyBank div.content p.days {
	color : #454a4f;
	font-size : 14px;
	font-weight : bold;
	font-style : italic;
	margin : 3px;
}
body#bank div#paneSkyBank div.content div.promo {
	margin : auto;
	width : 500px;
}
body#bank div#paneSkyBank div.content div.promo strong {
	font-size : 40px;
}
body#bank div#paneSkyBank div.content div.promo p {
	font-size : 16px;
	margin : 10px 0px 0px 0px;
	color : #EEE;
}
body#bank div#paneSkyBank div.content div.promo p.counter {
	font-size : 24px;
	color : #FFF;
	margin : 0px 0px 10px 0px;
}
body#bank div#paneSkyBank p.warning {
	margin : auto;
	margin-top : 10px;
	width : 600px;
}
body#bank div#paneSkyBank div.country ul {
	display : block;
	position : relative;
	margin : auto;
	margin-top : 5px;
	list-style : none;
	padding : 0px;
}
body#bank div#paneSkyBank div.country ul li {
	display : inline;
}
body#bank div#paneSkyBank div.clear {
	height : 14px;
	background : #7E8387 url("/gfx/bank/tochon_bottom.png") no-repeat center;
}
body#bank div#paneSkyBank ul.infos {
	list-style : none;
	margin : 0px;
	padding : 0px;
}
body#bank div#paneSkyBank dl.faq {
	width : 600px;
	text-align : justify;
	margin : auto;
	font-size : 0.9em;
}
body#bank div#paneSkyBank dl.faq dt {
	color : #FFF;
	font-weight : bold;
}
body#bank div#paneSkyBank dl.faq dd {
	text-indent : 0px;
	margin-left : 0px;
	margin-bottom : 10px;
}
body#bank div#paneSkyBank dl.faq dd ul {
	padding : 10px;
}
body#bank div#pane ul#tabs {
	position : relative;
	display : block;
	height : 20px;
	border-bottom : 2px solid #535D66;
}
body#bank div#pane ul#tabs li {
	display : block;
	position : absolute;
	width : 120px;
	height : 16px;
	bottom : 0px;
	border-top : 1px solid #535D66;
	border-left : 1px solid #535D66;
	border-right : 1px solid #535D66;
	text-align : center;
	background-color : #535D66;
}
body#bank div#pane ul#tabs li.active {
	height : 16px;
	bottom : -2px;
	background-color : #7E8387;
	border-top : 2px solid #535D66;
	border-left : 2px solid #535D66;
	border-right : 2px solid #535D66;
	border-bottom : 2px solid #7E8387;
}
body#bank div#pane ul#tabs li.active a {
	font-weight : bold;
}
body#bank div#pane ul#tabs li#standard {
	left : 10px;
}
body#bank div#pane ul#tabs li#flexible {
	left : 130px;
}
body#bank div#pane p#tabInfo {
	margin : auto;
	width : 750px;
	font-size : 13px;
	margin-bottom : 10px;
}
body#bank div#pane div#rawHeader {
	text-align : center;
	font-size : 11px;
}
body#bank div#pane a.admin {
	display : block;
	float : right;
}
body#bank div#pane div#back {
	display : none;
	clear : both;
}
body#bank div#pane div#back ul {
	list-style : none;
	padding : 0px;
	margin : 0px 0px 0px 30px;
}
body#bank div#pane div#back ul li.back {
	padding : 0px;
	text-align : center;
}
body#bank div#pane ul#means {
	float : left;
	display : block;
	width : 300px;
	margin : 0px;
	margin-left : 20px;
	padding : 0px;
	list-style : none;
}
body#bank div#pane ul#means li {
	width : 257px;
	height : 73px;
	clear : both;
	min-height : 64px;
	position : relative;
	margin : 5px 5px 5px 0px;
	background : url("/gfx/bank/pasclic.png") no-repeat;
}
body#bank div#pane ul#means li a.pay1mois {
	background : url("/gfx/bank/1mois.png") no-repeat 80px 16px;
}
body#bank div#pane ul#means li a.pay3mois {
	background : url("/gfx/bank/3mois.png") no-repeat 80px 16px;
}
body#bank div#pane ul#means li a.pay6mois {
	background : url("/gfx/bank/6mois.png") no-repeat 80px 16px;
}
body#bank div#pane ul#means li a.pay15jours {
	background : url("/gfx/bank/15jours.png") no-repeat 80px 16px;
}
body#bank div#pane ul#means li a {
	display : block;
	width : 257px;
	height : 73px;
	text-decoration : none;
	color : #35393d;
}
body#bank div#pane ul#means li a img.type {
	float : left;
	margin-right : 5px;
}
body#bank div#pane ul#means li a span.name {
	display : block;
	padding-top : 3px;
	font-size : 9pt;
	font-weight : bold;
	font-family : "Century Gothic", "Arial", "Trebuchet MS", Verdana, sans-serif;
}
body#bank div#pane ul#means li a span.value {
	display : block;
	text-indent : -1000px;
	overflow : hidden;
	font-size : 1.5em;
	font-weight : bold;
}
body#bank div#pane ul#means li a span.priceBeforePromo {
	display : block;
	font-size : 16px;
	margin-top : 5px;
	margin-right : 10px;
	text-align : right;
	font-weight : bold;
	font-style : italic;
	position : absolute;
	right : 60px;
	text-decoration : line-through;
}
body#bank div#pane ul#means li a span.price, body#bank div#pane ul#means li a span.pricePromo {
	display : block;
	font-size : 18px;
	margin-top : 5px;
	margin-right : 10px;
	text-align : right;
	font-weight : bold;
	font-style : italic;
}
body#bank div#pane ul#means li a span.pricePromo {
	color : #AA0000;
}
body#bank div#pane ul#means li a:hover {
	color : #35393d;
	background-color : transparent;
}
body#bank div#pane ul#means li a.pay15jours span.priceBeforePromo {
	right : 0px;
	bottom : 2px;
	font-size : 6.8pt;
}
body#bank div#pane ul#means li a.pay15jours span.price, body#bank div#pane ul#means li a.pay15jours span.pricePromo {
	font-size : 7.8pt;
}
body#bank div#pane ul#means li a.pay15jours span.pricePromo {
	color : #AA0000;
}
body#bank div#pane ul#means li.current {
	background : url("/gfx/bank/clic.png") no-repeat;
	width : 298px;
}
body#bank div#pane ul#means li.current a span.priceBeforePromo {
	right : 101px;
}
body#bank div#pane ul#means li.current a.pay15jours span.priceBeforePromo {
	right : 41px;
}
body#bank div#pane div#mean {
	width : 430px;
	float : right;
	margin-right : 20px;
}
body#bank div#pane div#mean h2 {
	display : none;
	padding : 0px;
	margin : 0px;
	line-height : 18px;
	height : 18px;
	font-size : 18px;
	font-weight : bold;
	text-align : center;
}
body#bank div#pane div#mean div.help, body#bank div#pane div#mean div.warning {
	font-size : 12px;
}
body#bank div#pane div#mean div.info {
	display : none;
	font-size : 10px;
	color : #DDD;
}
body#bank div#pane div#mean div.ack {
	display : none;
	font-size : 10px;
	color : #DDD;
}
body#bank div#pane div#mean ul.tutorial {
	padding : 2px;
	list-style : none;
}
body#bank div#pane div#mean ul.tutorial li {
	-moz-border-radius : 10px;
	background-color : #535D66;
	margin : 0px 0px 5px 0px;
	padding : 8px 5px 5px 58px;
	font-size : 10pt;
	font-weight : bold;
	line-height : 11pt;
	min-height : 45px;
	background-repeat : no-repeat;
	background-position : 8px 8px;
}
body#bank div#pane div#mean ul.tutorial li strong {
	color : #FFFFFF;
}
body#bank div#pane div#mean ul.tutorial li em {
	display : block;
	color : #DDDDDD;
	font-size : 8pt;
}
body#bank div#pane div#mean ul.tutorial li.sms {
	background-image : url("/gfx/bank/tuto_sms.gif");
}
body#bank div#pane div#mean ul.tutorial li.wait {
	background-image : url("/gfx/bank/tuto_wait.gif");
}
body#bank div#pane div#mean ul.tutorial li.done {
	background-image : url("/gfx/bank/tuto_done.gif");
}
body#bank div#pane div#mean ul.tutorial li.mouse {
	background-image : url("/gfx/bank/tuto_mouse.gif");
}
body#bank div#pane div#mean ul.tutorial li.call {
	background-image : url("/gfx/bank/tuto_call.gif");
}
body#bank div#pane div#mean ul.tutorial li.listen {
	background-image : url("/gfx/bank/tuto_listen.gif");
}
body#bank div#pane div#mean ul.tutorial li.hangup {
	background-image : url("/gfx/bank/tuto_hangup.gif");
}
body#bank div#pane div#mean ul.tutorial li.trouble {
	background-image : url("/gfx/bank/tuto_trouble.gif");
}
body#bank div#pane div#mean form {
	text-align : center;
}
body#bank div#pane div#mean form ol li {
	margin-bottom : 2px;
}
body#bank div#pane div#mean form ol li input {
	font-family : courier, fixed;
}
body#bank div#pane div#mean form ol li.readonly {
	color : #BBB;
	font-style : italic;
}
body#bank div#pane div#mean form ol li.readonly input {
	color : #888;
	font-style : italic;
	background-color : #555;
}
body#error div#inner div {
	width : 550px;
	height : 240px;
	margin : auto;
	background : url("/gfx/art/perso.jpg") no-repeat top left;
	padding-left : 160px;
}
body#error div#inner div p {
	margin-bottom : 1em;
}
body#error p.gotoHome {
	clear : both;
	text-align : center;
}
body#error p.gotoHome a {
	border : 1px solid #EEAA55;
	background : #444;
	padding : 5px;
	font-weight : bold;
	text-decoration : none;
}
body#error p.gotoHome a:hover {
	color : #444;
	background : #EEAA55;
}
body#error h3 {
	text-align : center;
	padding-bottom : 0px;
	margin-bottom : 0px;
}
body#error pre {
	display : block;
	width : 600px;
	margin : 0px auto 20px auto;
	overflow : auto;
	padding : 10px;
	background-color : #EEE;
	border : 1px dashed #AAA;
	color : #444;
	font-size : 80%;
}
body #content #inner form#search {
	display : block;
	width : 400px;
	margin-left : 150px;
	text-align : center;
	padding : 5px;
	-moz-border-radius : 5px;
}
body #content #inner form#search label {
	font-weight : bold;
}
body #content #inner form#search input.text {
	border : 2px solid #EEAA55;
	height : 15px;
}
body #content #inner ul.users, body #content #inner ul.usersWithActions {
	list-style : none;
	margin : 20px 0px 0px 2px;
	padding : 0px;
}
body #content #inner ul.users li:hover, body #content #inner ul.usersWithActions li:hover {
	border : 3px solid #EEAA55;
}
body #content #inner ul.users li, body #content #inner ul.usersWithActions li {
	margin : 0px 5px 10px 0px;
	display : block;
	position : relative;
	background-color : #A29177;
	border : 3px solid #543C48;
	height : 105px;
	width : 375px;
	float : left;
	cursor : pointer;
}
body #content #inner ul.users li div.clickzone, body #content #inner ul.usersWithActions li div.clickzone {
	height : 105px;
	width : 375px;
	position : absolute;
}
body #content #inner ul.users li div.avatar, body #content #inner ul.usersWithActions li div.avatar {
	border : 2px solid #776a57;
	position : absolute;
}
body #content #inner ul.users li a.name, body #content #inner ul.usersWithActions li a.name {
	font-size : 30px;
	font-style : italic;
	font-weight : bold;
	letter-spacing : 1px;
	position : absolute;
	top : 0px;
	left : 110px;
	text-decoration : none;
	text-transform : capitalize;
	color : #42382e;
}
body #content #inner ul.users li a.name:hover, body #content #inner ul.usersWithActions li a.name:hover {
	background-color : transparent;
	color : #42382e;
}
body #content #inner ul.users li div.score, body #content #inner ul.usersWithActions li div.score {
	position : absolute;
	left : 110px;
	top : 30px;
	font-size : 26px;
	font-style : italic;
	font-weight : bold;
	color : #635b48;
}
body #content #inner ul.users li div.lastgames, body #content #inner ul.usersWithActions li div.lastgames {
	width : 243px;
	position : absolute;
	left : 110px;
	top : 65px;
}
body #content #inner ul.users li div.lastgames a.historyLink, body #content #inner ul.usersWithActions li div.lastgames a.historyLink {
	border : 0px solid #FFF;
	margin : 0px;
	width : 27px;
	height : 15px;
	overflow : hidden;
	text-indent : -1000px;
	text-decoration : none;
	background : url("/gfx/perso_histo_o.png") no-repeat top left;
}
body #content #inner ul.users li div.lastgames a.historyLink:active, body #content #inner ul.usersWithActions li div.lastgames a.historyLink:active {
	background : url("/gfx/perso_histo_a.png") no-repeat;
}
body #content #inner ul.users li div.actions, body #content #inner ul.usersWithActions li div.actions {
	text-align : right;
	position : absolute;
	top : 111px;
	right : -3px;
	background-color : #A29177;
	padding : 2px 5px;
}
body #content #inner ul.users li div.actions a, body #content #inner ul.usersWithActions li div.actions a {
	padding : 0px 2px;
	font-weight : bold;
	font-size : 12px;
	background-color : #928167;
}
body #content #inner ul.usersWithActions li {
	margin-bottom : 30px;
}
body#challenge {
	text-align : center;
}
body#challenge form#race0 {
	margin-left : 60px;
}
body#challenge form:hover {
	background-color : #333;
}
body#challenge form {
	display : block;
	position : relative;
	float : left;
	width : 300px;
	text-align : center;
	padding : 10px;
	margin : 10px;
}
body#challenge form input.submit {
	cursor : pointer;
}
body#challenge form div.avatar {
	margin : 10px;
}
body#challenge form div.disabled {
	background : url("/gfx/technos/disabled.png");
	position : absolute;
	top : 0px;
	left : 0px;
	width : 100%;
	height : 100%;
}
body#stats h2 {
	text-align : center;
	font-size : 14px;
}
body#stats table {
	margin : auto;
	margin-bottom : 20px;
	font-size : 12px;
}
table#sqlLog {
	margin-top : 50px;
	width : 100%;
	color : black;
	font-weight : bold;
	background-color : #5555AA;
	border-collapse : separate;
	border-spacing : 1px;
}
table#sqlLog tr td {
	padding-left : 5px;
	padding-right : 5px;
	font-size : 10pt;
	border-top : 1px solid #ddd;
	outline : 1px solid #555;
	color : #eee;
	cursor : default;
	letter-spacing : 0pt;
}
table#sqlLog tr td {
	color : black;
}
table#sqlLog tr td a {
	color : black;
}
table#sqlLog tr:hover td {
	border-top-color : white;
	background-color : #999;
	color : black;
}
table#sqlLog tr.badSql td {
	color : black;
	background-color : #bf3333;
	border-top-color : #fba884;
}
table#sqlLog tr.badSql:hover td {
	background-color : #d05644;
}
body#bonus div#inner {
	width : 650px;
	margin : auto;
}
body#bonus div#inner ul {
	list-style : none;
}
body#bonus div#inner ul li {
	list-style : none;
}
div.fullscreen {
	top : 0px;
	left : 0px;
	position : absolute;
	z-index : 1001;
	width : 100%;
	height : 100%;
	background-color : #000;
	text-align : center;
}
div.fullscreen div.container {
	margin : auto;
	position : relative;
	border : 10px solid #FFFFFF;
	background-color : #FFFFFF;
}
div.fullscreen div.container a.close {
	position : absolute;
	z-index : 1003;
	display : block;
	width : 40px;
	height : 40px;
	right : -28px;
	top : -28px;
	background : url("/gfx/screens/close.png") no-repeat top right;
	cursor : pointer;
}
div.fullscreen div.container img.image {
	display : block;
	cursor : pointer;
}
body#clan #content #clanHeader {
	position : relative;
	margin : 0px 0px 0px 68px;
	width : 641px;
	padding-bottom : 10px;
	background : url("/gfx/home/jeu_tile.png") repeat-y;
}
body#clan #content #clanHeader ul#actions {
	list-style : none;
	display : block;
	width : 641px;
	height : 73px;
	background : url("/gfx/home/clan_header.png") no-repeat;
}
body#clan #content #clanHeader ul#actions li a {
	position : absolute;
	display : block;
	overflow : hidden;
	text-indent : -1000px;
	width : 31px;
	height : 31px;
}
body#clan #content #clanHeader ul#actions li#aList a {
	left : 16px;
	top : 7px;
	background : url("/gfx/home/clan_liste_i.png");
}
body#clan #content #clanHeader ul#actions li#aList a:hover {
	background : url("/gfx/home/clan_liste_o.png");
}
body#clan #content #clanHeader ul#actions li#aForum a, body#clan #content #clanHeader ul#actions li#aNoForum a {
	top : 8px;
	left : 597px;
	background : url("/gfx/home/clan_forum_i.png") no-repeat;
}
body#clan #content #clanHeader ul#actions li#aForum a:hover {
	background : url("/gfx/home/clan_forum_o.png") no-repeat;
}
body#clan #content #clanHeader ul#actions li#aNoForum a {
	background : url("/gfx/home/clan_forum_a.png") no-repeat;
}
body#clan #content #clanHeader ul#actions li#aOptions a, body#clan #content #clanHeader ul#actions li#aNoOptions a {
	top : 8px;
	left : 558px;
	background : url("/gfx/home/clan_options_i.png") no-repeat;
}
body#clan #content #clanHeader ul#actions li#aOptions a:hover {
	background : url("/gfx/home/clan_options_o.png") no-repeat;
}
body#clan #content #clanHeader ul#actions li#aNoOptions a {
	background : url("/gfx/home/clan_options_a.png") no-repeat;
}
body#clan #content #clanHeader ul#actions li#aProvoc a, body#clan #content #clanHeader ul#actions li#aNoProvoc a {
	top : 8px;
	left : 520px;
	background : url("/gfx/home/clan_provoc_i.png") no-repeat;
}
body#clan #content #clanHeader ul#actions li#aProvoc a:hover {
	background : url("/gfx/home/clan_provoc_o.png") no-repeat;
}
body#clan #content #clanHeader ul#actions li#aNoProvoc a {
	background : url("/gfx/home/clan_provoc_a.png") no-repeat;
}
body#clan #content #clanHeader ul#actions li#aHome a {
	top : 8px;
	left : 480px;
	background : url("/gfx/home/clan_accueil_i.png") no-repeat;
}
body#clan #content #clanHeader ul#actions li#aHome a:hover {
	background : url("/gfx/home/clan_accueil_o.png") no-repeat;
}
body#clan #content #clanHeader div.tpos {
	position : absolute;
	right : 69px;
	top : 65px;
	text-align : right;
	width : 200px;
}
body#clan #content #clanHeader div.tpos img {
	margin : 0px;
	padding-left : 3px;
	display : inline;
}
body#clan #content #clanHeader h1 {
	text-align : left;
	position : absolute;
	top : 55px;
	left : 68px;
	font-size : 30px;
	text-transform : capitalize;
	font-style : italic;
	color : #42382e;
	padding : 0px;
	margin-bottom : 0px;
	background : none;
}
body#clan #content #clanHeader div.victories {
	position : absolute;
	top : 90px;
	left : 68px;
	color : #695a43;
	font-weight : bold;
	font-style : italic;
}
body#clan #content #clanHeader img.banner {
	display : block;
	height : 152px;
	width : 502px;
	margin : 40px auto 0px auto;
	border : 1px solid #7a6a5d;
}
body#clan #content #clanHeader h2 {
	padding : 0px;
	margin : 10px 0px 0px 56px;
	margin-top : 10px;
	color : #d88314;
	line-height : 18px;
	background : url("/gfx/home/clan_saucisse.png") no-repeat;
	height : 29px;
	width : 690px;
	font-size : 18px;
	font-weight : bold;
	padding-top : 5px;
	padding-left : 30px;
}
body#clan #content #clanHeader h2 a {
	color : #d88314;
	text-decoration : none;
}
body#clan #content #clanHeader div.subSection {
	margin-left : 68px;
	width : 504px;
}
body#clan #content #clanHeader div.subSection ul {
	margin-top : 0px;
}
body#clan #content #clanHeader div.subSection ul.users, body#clan #content #clanHeader div.subSection ul.usersWithActions {
	margin-top : 10px;
}
body#clan #content #clanHeader div.subSection ul.users li, body#clan #content #clanHeader div.subSection ul.usersWithActions li {
	display : block;
	float : none;
	border : 0px;
	border-bottom : 1px solid #7a6955;
	padding-bottom : 10px;
	width : 504px;
	margin-bottom : 10px;
}
body#clan #content #clanHeader div.subSection ul.users li div.clickzone, body#clan #content #clanHeader div.subSection ul.usersWithActions li div.clickzone {
	width : 504px;
}
body#clan #content #clanHeader div.subSection ul.users li div.clickzone:hover, body#clan #content #clanHeader div.subSection ul.usersWithActions li div.clickzone:hover {
	border : 3px solid #EEAA55;
}
body#clan #content #clanHeader div.subSection ul.users li div.lastgames, body#clan #content #clanHeader div.subSection ul.usersWithActions li div.lastgames {
	width : 324px;
	height : 30px;
}
body#clan #content #clanHeader div.subSection ul.users li div.lastgames a.historyLink, body#clan #content #clanHeader div.subSection ul.usersWithActions li div.lastgames a.historyLink {
	width : 27px;
}
body#clan #content #clanHeader div.subSection ul.users li div.actions a, body#clan #content #clanHeader div.subSection ul.usersWithActions li div.actions a {
	float : right;
	display : block;
	height : 19px;
	width : 80px;
	padding-left : 24px;
	text-align : left;
	border : 1px solid #EEAA55;
	margin-left : 10px;
	padding-right : 5px;
	text-decoration : none;
	line-height : 18px;
	background-color : #444444;
}
body#clan #content #clanHeader div.subSection ul.users li div.actions a:hover, body#clan #content #clanHeader div.subSection ul.users li div.actions a.delete:hover, body#clan #content #clanHeader div.subSection ul.users li div.actions a.accept:hover, body#clan #content #clanHeader div.subSection ul.usersWithActions li div.actions a:hover, body#clan #content #clanHeader div.subSection ul.usersWithActions li div.actions a.delete:hover, body#clan #content #clanHeader div.subSection ul.usersWithActions li div.actions a.accept:hover {
	background-color : #EEAA55;
	color : #444444;
}
body#clan #content #clanHeader div.subSection ul.users li div.actions a.delete, body#clan #content #clanHeader div.subSection ul.usersWithActions li div.actions a.delete {
	background : url("/gfx/icons/delete_border.gif") no-repeat;
	background-color : #444444;
}
body#clan #content #clanHeader div.subSection ul.users li div.actions a.accept, body#clan #content #clanHeader div.subSection ul.usersWithActions li div.actions a.accept {
	background : url("/gfx/icons/ok_border.gif") no-repeat;
	background-color : #444444;
}
body#clan #content #clanHeader div.subSection ul.users li.last, body#clan #content #clanHeader div.subSection ul.usersWithActions li.last {
	border-bottom : 0px solid #7a6a5d;
}
body#clan #content #clanHeader div.subSection ul.usersWithActions li {
	height : 130px;
}
body#clan #content #clanHeader div.subSection ul#histories li em {
	font-size : 10px;
	color : #CCCCCC;
}
body#clan #content #clanHeader div.subSection ul#histories li span {
	font-size : 12px;
}
body#clan #content #pageContent {
	position : relative;
	margin : auto;
	width : 750px;
	padding-top : 40px;
	min-height : 150px;
	height : auto;
	display : block;
	overflow-x : hidden;
}
body#clan #content #pageContent h1 {
	position : static;
	width : auto;
	margin : 0px;
	padding : 0px;
	text-align : center;
	color : #EEEEEE;
}
body#clan #content #pageContent div#pageMenu {
	position : absolute;
	top : 2px;
	text-align : center;
	left : 250px;
}
body#clan #content #pageContent div#pageMenu a {
	display : block;
	float : right;
	height : 19px;
	line-height : 18px;
	padding-left : 22px;
	padding-right : 5px;
	border : 1px solid #EEAA55;
	background-color : #444444;
	text-decoration : none;
	font-weight : bold;
	font-size : 12px;
	margin-left : 10px;
}
body#clan #content #pageContent div#pageMenu a:hover, body#clan #content #pageContent div#pageMenu a.edit:hover, body#clan #content #pageContent div#pageMenu a.create:hover {
	background-color : #EEAA55;
	color : #000000;
}
body#clan #content #pageContent div#pageMenu a.edit {
	background : #444444 url("/gfx/icons/compose_border.gif") no-repeat;
}
body#clan #content #pageContent div#pageMenu a.create {
	background : #444444 url("/gfx/icons/create_border.gif") no-repeat;
}
body#clan #content div#menuPublic {
	display : block;
	position : relative;
	width : 793px;
	margin : 0px;
	margin-left : -8px;
	height : 84px;
	background : url("/gfx/home/clan_footer.png") no-repeat;
}
body#clan #content div#menuPublic div#prev a, body#clan #content div#menuPublic div#next a {
	display : block;
	overflow : hidden;
	text-indent : -1000px;
	width : 31px;
	height : 31px;
	border : 0px solid #000;
}
body#clan #content div#menuPublic div#prev {
	position : absolute;
	top : 35px;
	left : 49px;
}
body#clan #content div#menuPublic div#prev a {
	background : url("/gfx/home/clan_gauche_i.png") no-repeat;
}
body#clan #content div#menuPublic div#prev a:hover {
	background : url("/gfx/home/clan_gauche_o.png") no-repeat;
}
body#clan #content div#menuPublic div#next {
	position : absolute;
	top : 35px;
	left : 715px;
}
body#clan #content div#menuPublic div#next a {
	background : url("/gfx/home/clan_droit_i.png") no-repeat;
}
body#clan #content div#menuPublic div#next a:hover {
	background : url("/gfx/home/clan_droit_o.png") no-repeat;
}
body#clan #content div#menuPublic div#tabView {
	display : block;
	position : absolute;
	top : 36px;
	left : 105px;
	overflow : hidden;
	width : 586px;
	height : 43px;
	z-index : 101;
}
body#clan #content div#menuPublic ul#menuTabs {
	display : block;
	list-style : none;
	padding : 0px;
	margin : 0px;
	width : 10000px;
}
body#clan #content div#menuPublic ul#menuTabs li {
	display : block;
	float : left;
	width : 145px;
	height : 28px;
	line-height : 30px;
	overflow : hidden;
	background : url("/gfx/home/clan_onglet_i.png") no-repeat;
	margin-top : 1px;
	padding : 0px;
	text-align : center;
	font-size : 12px;
	padding-top : 2px;
	margin-right : 2px;
}
body#clan #content div#menuPublic ul#menuTabs li a {
	color : #9ea3a7;
	font-weight : bold;
	text-decoration : none;
	line-height : 30px;
	vertical-align : top;
}
body#clan #content div#menuPublic ul#menuTabs li.current {
	margin-top : 1px;
	height : 30px;
	background : url("/gfx/home/clan_onglet.png") no-repeat;
}
body#clan #content div#menuPublic ul#menuTabs li.current a {
	color : #e3e4e6;
}
body#clan #content div#menuPublic ul#menuTabs li.private {
	margin-top : 1px;
	background : url("/gfx/home/clan_ongletprive_i.png") no-repeat;
}
body#clan #content div#menuPublic ul#menuTabs li.privatecurrent {
	margin-top : 1px;
	background : url("/gfx/home/clan_ongletprive_a.png") no-repeat;
	z-index : 101;
	height : 100px;
	padding-top : 5px;
}
body#clan #content div#menuPublic ul#menuTabs li.privatecurrent a {
	color : #e3e4e6;
}
body#clan #content div#menuPublic div#privSeparator {
	position : absolute;
	background : url("/gfx/home/clan_bandeprive.png") no-repeat;
	top : 66px;
	left : 104px;
	width : 800px;
	height : 7px;
	z-index : 100;
}
body#clan #content form#editPage {
	display : block;
	position : relative;
	width : 470px;
	height : 600px;
	margin : auto;
}
body#clan #content form#editPage div#title {
	position : absolute;
	top : 30px;
}
body#clan #content form#editPage div#title label {
	font-weight : bold;
}
body#clan #content form#editPage div#buttons {
	position : absolute;
	top : 30px;
	right : 0px;
}
body#clan #content form#editPage textarea {
	position : absolute;
	top : 60px;
	width : 470px;
	height : 400px;
}
body#clan #content form#editPage div.checkbox {
	position : absolute;
	top : 470px;
}
body#clan #content form#editPage div.buttons {
	position : absolute;
	top : 520px;
	width : 250px;
	left : 110px;
	text-align : center;
}
body#clan #content form#editPage div.buttons a {
	display : inline-block;
	height : 19px;
	width : 80px;
	padding-left : 24px;
	text-align : left;
	border : 1px solid #EEAA55;
	margin-left : 10px;
	padding-right : 5px;
	text-decoration : none;
	line-height : 18px;
	font-size : 12px;
	background-color : #444444;
}
body#clan #content form#editPage div.buttons a:hover, body#clan #content form#editPage div.buttons a.delete:hover, body#clan #content form#editPage div.buttons a.accept:hover {
	background-color : #EEAA55;
	color : #000000;
}
body#clan #content form#editPage div.buttons a.delete {
	background : url("/gfx/icons/delete_border.gif") no-repeat;
	background-color : #444444;
}
body#clan #content form#editPage div.buttons a.accept {
	background : url("/gfx/icons/ok_border.gif") no-repeat;
	background-color : #444444;
}
body#clan #content form#editPage div.buttons input {
	background : #444444 url("/gfx/icons/archiver.gif") no-repeat;
	padding-left : 24px;
	border : 1px solid #EEAA55;
	color : #EEAA55;
}
body#clan #content form#editPage div.buttons input:hover {
	color : #000000;
	background-color : #EEAA55;
}
body#clan #content table#provocations {
	width : 750px;
	margin : auto;
	margin-top : 20px;
	border-collapse : collapse;
	border : 0px;
}
body#clan #content table#provocations thead {
	background : transparent url("/gfx/topdown.gif") no-repeat top right;
}
body#clan #content table#provocations thead tr {
	height : 28px;
	border : 0px solid #000000;
	background : none;
}
body#clan #content table#provocations thead tr th {
	padding : 0px;
	background : none;
	border : 0px solid #000000;
}
body#clan #content table#provocations tbody tr th.date {
	font-size : 12px;
	height : 21px;
	text-align : left;
	padding-left : 5px;
	color : #DDDDDD;
	border : 2px solid #3f3b33;
	background-color : #1c1c1e;
}
body#clan #content table#provocations tbody tr td {
	font-size : 14px;
	padding-left : 5px;
}
body#clan #content table#provocations tbody tr td a {
	text-decoration : none;
}
body#clan #content table#provocations tbody tr td a.delete {
	background : url("/gfx/icons/delete.gif") no-repeat;
	padding-left : 22px;
	border-bottom : 1px solid #EEAA55;
}
body#clan #content table#provocations tbody tr td a.accept {
	background : url("/gfx/icons/ok.gif") no-repeat;
	padding-left : 22px;
	border-bottom : 1px solid #EEAA55;
}
body#clan #content table#provocations tbody tr td span {
	font-size : 11px;
	line-height : 14px;
	vertical-align : text-top;
}
body#clan #content table#provocations tbody tr.true {
	background-color : #6c614f;
	border : 2px solid #3f3b33;
}
body#clan #content table#provocations tbody tr.false {
	background-color : #514839;
	border : 2px solid #3f3b33;
}
body#clan #content form#searchClan {
	display : block;
	margin-top : 10px;
	height : 30px;
}
body#clan #content form#searchClan div {
	margin-right : 60px;
	text-align : center;
}
body#clan #content form#searchClan div label {
	font-size : 11px;
}
body#clan #content form#searchClan div input.searchField {
	border : 2px solid #EEAA55;
	margin : 0px;
	padding : 0px;
	height : 17px;
	font-size : 12px;
	line-height : 10px;
	vertical-align : top;
}
body#clan #content form#searchClan div input.okButton {
	border : 2px solid #EEAA55;
	height : 21px;
	margin : 0px;
	padding : 0px;
	vertical-align : top;
}
body#clan #content form#searchClan div a.back {
	display : inline-block;
	height : 17px;
	font-size : 12px;
	border : 2px solid #EEAA55;
	padding-left : 10px;
	padding-right : 24px;
	background : #444444 url("/gfx/icons/retour_border.png") no-repeat;
	background-position : right -1px;
	text-decoration : none;
}
body#clan #content form#searchClan div a.back:hover {
	background-color : #EEAA55;
	color : #444444;
}
body#clan #content table.clans {
	width : 659px;
	margin : auto;
	border : 0px;
	border-collapse : collapse;
	background : transparent url("/gfx/class_tableau_tile2.jpg") repeat-y;
}
body#clan #content table.clans caption {
	margin : auto;
	background : transparent url("/gfx/class_tableau_haut.jpg") no-repeat;
	height : 19px;
	text-indent : -10000px;
	overflow : hidden;
}
body#clan #content table.clans thead tr, body#clan #content table.clans tbody tr, body#clan #content table.clans thead tr th, body#clan #content table.clans tbody tr td {
	border : 0px;
}
body#clan #content table.clans thead {
	display : none;
}
body#clan #content table.clans tbody tr, body#clan #content table.clans tbody tr.true, body#clan #content table.clans tbody tr.false {
	background : transparent;
	height : 22px;
	font-size : 14px;
}
body#clan #content table.clans tbody tr td, body#clan #content table.clans tbody tr.true td, body#clan #content table.clans tbody tr.false td {
	padding : 0px;
	padding-bottom : 2px;
	height : 18px;
	font-size : 12px;
	line-height : 18px;
}
body#clan #content table.clans tbody tr td.name, body#clan #content table.clans tbody tr.true td.name, body#clan #content table.clans tbody tr.false td.name {
	padding-left : 50px;
	width : 200px;
}
body#clan #content table.clans tbody tr td.name a, body#clan #content table.clans tbody tr.true td.name a, body#clan #content table.clans tbody tr.false td.name a {
	text-decoration : none;
}
body#clan #content table.clans tbody tr td.user, body#clan #content table.clans tbody tr.true td.user, body#clan #content table.clans tbody tr.false td.user {
	font-size : 10px;
}
body#clan #content table.clans tbody tr td.score, body#clan #content table.clans tbody tr.true td.score, body#clan #content table.clans tbody tr.false td.score {
	padding-left : 10px;
	width : 50px;
}
body#clan #content table.clans tbody tr td img.lock, body#clan #content table.clans tbody tr.true td img.lock, body#clan #content table.clans tbody tr.false td img.lock {
	margin-top : 3px;
	margin-right : 8px;
}
body#clan #content #pagination {
	width : 659px;
	height : 67px;
	margin : auto;
	background : transparent url("/gfx/class_tableau_bas.jpg") no-repeat;
	padding-top : 18px;
	font-size : 14px;
}
body#clan #content #pagination .browser {
	margin-left : 244px;
	width : 250px;
}
