body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: auto;
	background-color: #63BBEB;
	background-image: url(templates/fond_degrade.png);
	background-repeat: repeat-x;
	color:#a78053;
}
td, th {
	font-size: 12px;
	color:#a78053;
}
.fond_haut{
	background-image: url(templates/fondsite_haut.png);
	background-repeat: repeat-x;
	background-position: center top;
}
.fond_bas{
	background-image: url(templates/fondsite_bas.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.fondHeader{
	background-image: url(templates/maquette_nutswood-fw_r1_c2a.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
#justify {
	text-align: justify;
}
h1 {
	color: #333333;
	font-size: 16px;
	display: inline;
	font-weight: bold;
}
h2 {
	color: #999999;
	font-weight: bold;
	display: inline;
	font-size: 14px;
}
h3 {
	color: #009900;
	display: inline;
	font-weight: bold;
	font-size: 12px;
}
h4 {
	color: #666666;
	font-size: small;
	display: inline;
	font-weight: bold;
}
p {
	display: inline;
}
form {
	display: inline;
}
/*on met un cadre noir aux images qui ont un lien*/
a img {
	border: none;
}
.titre{
	color: #1d9c07;
	font-weight: bold;
}
.titreJeu a {
	display:block;
	width:130px;
	color: #ad913d;
	font-size: 14px;
	font-weight: bold;
}
.sous_titre{
	font-size: 14px;
	color: #1f9908;
	font-weight: bold;
	text-transform: uppercase;
}
.sous_titre_min{
	font-size: 14px;
	color: #1f9908;
	font-weight: bold;
}
.sous_sous_titre{
	font-size: 14px;
	color: #419bd9;
	font-weight: bold;
}
.nbPartiesOk {
	color: #0b9f0d;
	font-size: 14px;
	font-weight: bold;
}
.nbPartiesZero {
	color: #c80002;
	font-size: 14px;
	font-weight: bold;
}
.vide {
	width:1px;	
}
.noborder {
	color: #000000;
	border: 0px #000000 none;
}
a {
	text-decoration: none;
	color: #3c9ed6;
	font-weight:bold;
}
a:hover {
	text-decoration: none;
	color: #63c4fc;
	border-color: #000000;
}
.page_centrale{
	padding:3px;
}.erreur {
	color: #c80002;
	font-size: 14px;
	font-weight: bold;
}

a.menucss{
	color: #B69352;
	width:170px;
	height:20px;
	display:block;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin:0;
	padding:1px 0 0 12px;
	text-transform: uppercase;
	/*background-image:url(templates/menu_normal.png);*/
	background-image:url(templates/menu_double.png);
}
a.menucss:hover  {
	color: #F9F9F2;
	background-position:-178px 0;	/*background-image:url(templates/menu_survol.png);*/
}
a.menucsswood{
	color: #FEEDB1;
	width:170px;
	height:20px;
	display:block;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin:0;
	padding:1px 0 0 12px;
	text-transform: uppercase;
	background-image:url(templates/menu_woodshop.png);
}
a.menucsswood:hover  {
	color: #FFFFFF;
}
a.menucssmessage{
	color: #FEEDB1;
	width:170px;
	height:20px;
	display:block;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin:0;
	padding:1px 0 0 12px;
	text-transform: uppercase;
	background-image:url(templates/menu_messagerie.png);
}
a.menucssmessage:hover  {
	color: #FFFFFF;
}
a.bt_plus{
	width:27px;
	height:24px;
	display:block;
	background-image:url(templates/bt_plus.png);
}
a.bt_plus:hover  {
	background-position:0 -24px;	/*background-image:url(templates/menu_survol.png);*/
}
a.bt_moins{
	width:27px;
	height:24px;
	display:block;
	background-image:url(templates/bt_moins.png);
}
a.bt_moins:hover  {
	background-position:0 -24px;	/*background-image:url(templates/menu_survol.png);*/
}
.experience{
	display:block;
	width:280px;
	height:10px;
	border:1px solid #C60;
	background-repeat:no-repeat;
	background-image:url(templates/barre_xp.png);
}

.titreImgC {
	line-height: 72px;
	text-decoration: none;
	background-image: url(templates/titre_milieu.png);
	background-repeat: repeat-x;
	text-align: center;
	font-size:20px;
	color: #a98f36;
	font-weight: normal;
	padding:7px 0 0 0;
	background-position: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.titreImgG {
	text-decoration: none;
	background-image: url(templates/titre_gauche.png);
	background-repeat: no-repeat;
	width: 69px;
	background-position: center;
}
.titreImgD {
	text-decoration: none;
	background-image: url(templates/titre_droite.png);
	background-repeat: no-repeat;
	width: 69px;
	background-position: center;
}
.btVertC {
	line-height: 26px;
	text-decoration: none;
	background-image: url(templates/bt_vert_c.png);
	background-repeat: repeat-x;
	text-align: center;
	font-size:12px;
	color: #FFF;
	font-weight: bold;
	padding:0 0 0 0;
	background-position: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.btVertG {
	text-decoration: none;
	background-image: url(templates/bt_vert_g.png);
	background-repeat: no-repeat;
	width: 13px;
	background-position: center;
}
.btVertD {
	text-decoration: none;
	background-image: url(templates/bt_vert_d.png);
	background-repeat: no-repeat;
	width: 13px;
	background-position: center;
}
.btVertC > a {
	color: #FFF;
}
.btVertC > a:hover {
	color: #FF3;
}

.btRougeC {
	line-height: 26px;
	text-decoration: none;
	background-image: url(templates/bt_rouge_c.png);
	background-repeat: repeat-x;
	text-align: center;
	font-size:12px;
	color: #FFF;
	font-weight: bold;
	padding:0 0 0 0;
	background-position: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.btRougeG {
	text-decoration: none;
	background-image: url(templates/bt_rouge_g.png);
	background-repeat: no-repeat;
	width: 13px;
	background-position: center;
}
.btRougeD {
	text-decoration: none;
	background-image: url(templates/bt_rouge_d.png);
	background-repeat: no-repeat;
	width: 13px;
	background-position: center;
}
.btRougeC > a {
	color: #FFF;
}
.btRougeC > a:hover {
	color: #FF3;
}
/*------------------------- bt marron ------------------------*/
.btMarronC {
	line-height: 26px;
	text-decoration: none;
	background-image: url(templates/bt_marron_c.png);
	background-repeat: repeat-x;
	text-align: center;
	font-size:12px;
	color: #FFF;
	font-weight: bold;
	padding:0 0 0 0;
	background-position: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.btMarronC > a {
	color: #FFF;
}
.btMarronC > a:hover {
	color: #FF3;
}
.btMarronG {
	text-decoration: none;
	background-image: url(templates/bt_marron_g.png);
	background-repeat: no-repeat;
	width: 13px;
	background-position: center;
}
.btMarronD {
	text-decoration: none;
	background-image: url(templates/bt_marron_d.png);
	background-repeat: no-repeat;
	width: 13px;
	background-position: center;
}
/*----------------------------------------------------------------*/
.cadreHG{
	background-image: url(templates/images/cadre_hg.png);
	background-repeat: no-repeat;
}
.cadreH{
	background-image: url(templates/images/cadre_h.png);
	background-repeat: repeat-x;
}
.cadreHD{
	background-image: url(templates/images/cadre_hd.png);
	background-repeat: no-repeat;
}
.cadreBG{
	background-image: url(templates/images/cadre_bg.png);
	background-repeat: no-repeat;
}
.cadreB{
	background-image: url(templates/images/cadre_b.png);
	background-repeat: repeat-x;
}
.cadreBD{
	background-image: url(templates/images/cadre_bd.png);
	background-repeat: no-repeat;
}
.cadreG{
	background-image: url(templates/images/cadre_g.png);
	background-repeat: repeat-y;
}
.cadreD{
	background-image: url(templates/images/cadre_d.png);
	background-repeat: repeat-y;
}
.fond_cadre{
	background-color:#f5f3ea;
}
.joueurClassement{
	color:#F30;
	font-weight:bold;
}
.prix_boutique{
 	color:#3c9ed6;
	font-weight:bold;
}
.img_boutique{
 	border:2px solid #cdc585;
}

.bas_page, .bas_page td, .bas_page th{
	color: #FFFFFF;
}
.bas_page a {
	color: #FFFFFF;
	font-weight:normal;
	text-decoration: underline;
}
.bas_page a:hover {
	text-decoration: underline;
	font-weight:bold;
}
.odd_classement{
	background-color:#e6e0c6;
}
.petit{
	font-size:10px;
}
.moyen{
	font-size:11px;
}
.quete_non_finie{
	color:#666;
}