body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: auto;
	background-color: #bbfeff;
	background-image: url(templates/fond_degrade.png);
	background-repeat: repeat-x;
	color:#3e3000;
}
body.forum {
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: auto;
	background-color: #bbfeff;
	background-image: url(templates/fond_degrade.png);
	background-repeat: repeat-x;
	color:#3e3000;
}
.forum td,.forum th {
	font-size: 10px;
}
td, th {
	font-size: 12px;
	color:#3e3000;
}
td.nopadding, th.nopadding{
	padding:0px;
	font-size: 12px;
}
th {
	color:#b71e1e;
}
.container_premium{
	background-image: url(templates/cercle_premium/fond_CerclePremium.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.fond_haut_premium{
	background-image:url(templates/cercle_premium/etoiles.png);
	background-repeat: repeat;
	background-position: center top;
	padding:0px;
}
.fond_bas{
	/*background-image: url(templates/fondsite_bas.png);*/
	background-repeat: no-repeat;
	background-position: center bottom;
	padding:0;
}
.fondHeader{
	background-image: url(templates/maquette_youpifun-fw_r1_c2a.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
#justify {
	text-align: justify;
}
h1 {
	color: #b71e1e;
	font-size: 12px;
	display: inline;
	font-weight: bold;
	text-transform: uppercase;
}
h2 {
	color: #b71e1e;
	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: #8B5200;
	font-weight: bold;
	text-transform: uppercase;
}
.titreJeu a {
	display:block;
	width:130px;
	color: #ad913d;
	font-size: 14px;
	font-weight: bold;
}
.sous_titre{
	color: #b71e1e;
	font-size: 12px;
	display: inline;
	font-weight: bold;
}
.sous_titre_min{
	font-size: 14px;
	color: #1f9908;
	font-weight: bold;
}
.sous_sous_titre{
	font-size: 14px;
	color: #419bd9;
	font-weight: bold;
}
.texte_chiffre{
	color: #003275;
	font-weight: bold;
}
.corps_jeu {
	text-decoration: none;
	background-image: url(templates/desc_jeux.png);
	background-repeat: no-repeat;
	background-position:top;
}
.titre_jeu_index_ok {
	color: #004058;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	display:inline;
	float:left;
	width:131px;
	padding:10px 0 0 0;
}

.titre_jeu_index_deco {
	color: #004058;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	display:inline;
	float:left;
	width:155px;
	padding:10px 0 0 0;
}
.nbPartiesDeco {
	color: #042b00;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	line-height:31px;
}
.nbPartiesOk {
	color: #042b00;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	line-height:31px;
}
.nbPartiesZero {
	color: #240007;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	line-height:31px;
}
.img_jeu {
	text-align:right;
	float:left;
	width:74px;
	padding:0px 0 5px 0;
}
.description_jeu {
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	text-align:left;
	padding:0 5px 0 76px;
	height:56px;
	/*width:75px;
	float:left;*/
}
/*hack ie 7 */
*+html .description_jeu {
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	text-align:left;
        padding:0;
        padding-right: 5px;
	height:56px;
	/*width:75px;
	float:left;*/
}
.vide {
	width:1px;	
}
.noborder {
	color: #000000;
	border: 0px #000000 none;
}
a {
	text-decoration: none;
	color: #0048ff;
	font-weight:bold;
}
a:hover {
	text-decoration: none;
	color: #009cff;
	border-color: #000000;
}
a.lien_message_non_lu {
	text-decoration: none;
	color: #002aff;
	font-weight:bold;
}
a.lien_message_non_lu:hover {
	text-decoration: none;
	color: #7289ff;
	border-color: #000000;
}
a.lien_message_lu {
	text-decoration: none;
	color: #5c5c5c;
	font-weight:bold;
}
a.lien_message_lu:hover {
	text-decoration: none;
	color: #979797;
	border-color: #000000;
}

.page_centrale{
	padding:3px;
}.erreur {
	color: #c80002;
	font-size: 12px;
	font-weight: bold;
}
.texteOk{
	font-size: 12px;
	color: #090;
	font-weight: bold;
}

a.menucss{
	color: #422800;
	width:179px;
	height:24px;
	display:block;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight:bold;
	line-height:22px;
	margin:0;
	padding:0 0 0 10px;
	text-transform: uppercase;
	/*background-image:url(templates/menu_normal.png);*/
	/*background-image:url(templates/menu_double.png);*/
}
a.menucss_on{
	color: #422800;
	width:179px;
	height:24px;
	display:block;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight:bold;
	line-height:22px;
	margin:0;
	padding:0 0 0 10px;
	text-transform: uppercase;
	background-position:-189px 0;
}
a.menucss:hover {
	color: #b71e1e;
	background-position:-189px 0;	
}
a.menucssmessage{
	color: #422800;
	width:179px;
	height:24px;
	display:block;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight:bold;
	line-height:22px;
	margin:0;
	padding:0 0 0 10px;
	text-transform: uppercase;
	/*background-image:url(templates/menu_normal.png);*/
	background-image:url(templates/menu_double.png);
}
a.menucssmessage:hover  {
	color: #b71e1e;
	background-position:-189px 0;
}
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);
}
/*----------------------------------------------------------------*/
table.cadre_relief td.HG{
	background-image: url(templates/images/cadre_relief_hg.png);
	width:13px;
	height:13px;
	background-position:right bottom;
	background-repeat: no-repeat;
}
table.cadre_relief td.H{
	background-image: url(templates/images/cadre_relief_h.png);
	background-repeat: repeat-x;
	background-position:bottom;
	text-align: center;
}
table.cadre_relief td.HD{
	width:13px;
	height:13px;
	background-image: url(templates/images/cadre_relief_hd.png);
	background-repeat: no-repeat;
	background-position:bottom left;
}
table.cadre_relief td.BG{
	height:13px;
	background-image: url(templates/images/cadre_relief_bg.png);
	background-repeat: no-repeat;
	background-position:top right;
}
table.cadre_relief td.B{
	background-image: url(templates/images/cadre_relief_b.png);
	background-repeat: repeat-x;
	background-position:top;
}
table.cadre_relief td.BD{
	background-image: url(templates/images/cadre_relief_bd.png);
	background-repeat: no-repeat;
	background-position:top left;
}
table.cadre_relief td.G{
	background-image: url(templates/images/cadre_relief_g.png);
	background-repeat: repeat-y;
	background-position:right;
}
table.cadre_relief td.D{
	background-image: url(templates/images/cadre_relief_d.png);
	background-repeat: repeat-y;
	background-position:left;
}
table.cadre_relief td.C{
	background-color:#ffea74;
}
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
table.cadre_principe td.HG{
	background-image: url(templates/images/cadre_principe_hg.png);
	width:22px;
	height:18px;
	background-position:right bottom;
	background-repeat: no-repeat;
}
table.cadre_principe td.H{
	background-image: url(templates/images/cadre_principe_h.png);
	background-repeat: repeat-x;
	background-position:bottom;
	text-align: center;
}
table.cadre_principe td.HD{
	width:21px;
	height:18px;
	background-image: url(templates/images/cadre_principe_hd.png);
	background-repeat: no-repeat;
	background-position:bottom left;
}
table.cadre_principe td.BG{
	height:18px;
	background-image: url(templates/images/cadre_principe_bg.png);
	background-repeat: no-repeat;
	background-position:top right;
}
table.cadre_principe td.B{
	background-image: url(templates/images/cadre_principe_b.png);
	background-repeat: repeat-x;
	background-position:top;
}
table.cadre_principe td.BD{
	background-image: url(templates/images/cadre_principe_bd.png);
	background-repeat: no-repeat;
	background-position:top left;
}
table.cadre_principe td.G{
	background-image: url(templates/images/cadre_principe_g.png);
	background-repeat: repeat-y;
	background-position:right;
}
table.cadre_principe td.D{
	background-image: url(templates/images/cadre_principe_d.png);
	background-repeat: repeat-y;
	background-position:left;
}
table.cadre_principe td.C{
	background-color:#FFF1D3;
}
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
table.cadre_classement td.HG{
	background-image: url(templates/images/cadre_classement_hg.png);
	width:22px;
	height:18px;
	background-position:right bottom;
	background-repeat: no-repeat;
}
table.cadre_classement td.H{
	background-image: url(templates/images/cadre_classement_h.png);
	background-repeat: repeat-x;
	background-position:bottom;
	text-align: center;
}
table.cadre_classement td.HD{
	width:21px;
	height:18px;
	background-image: url(templates/images/cadre_classement_hd.png);
	background-repeat: no-repeat;
	background-position:bottom left;
}

table.cadre_classement td.B{
	height:138px;
	background-image: url(templates/images/cadre_classement_b.png);
	background-repeat: repeat-x;
	background-position:top;
}

table.cadre_classement td.G{
	background-image: url(templates/images/cadre_classement_g.png);
	background-repeat: repeat-y;
	background-position:right;
}
table.cadre_classement td.D{
	background-image: url(templates/images/cadre_classement_d.png);
	background-repeat: repeat-y;
	background-position:left;
}
table.cadre_classement td.C{
	background-color:#FFFFFF;
}
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
.cadreHG{
	background-image: url(templates/images/cadre_hg.png);
	width:13px;
	height:13px;
	background-position:right bottom;
	background-repeat: no-repeat;
}
.cadreH{
	background-image: url(templates/images/cadre_h.png);
	background-repeat: repeat-x;
	background-position:bottom;
	text-align: center;
}
.cadreHD{
	width:13px;
	height:13px;
	background-image: url(templates/images/cadre_hd.png);
	background-repeat: no-repeat;
	background-position:bottom left;
}
.cadreBG{
	height:13px;
	background-image: url(templates/images/cadre_bg.png);
	background-repeat: no-repeat;
	background-position:top right;
}
.cadreB{
	background-image: url(templates/images/cadre_b.png);
	background-repeat: repeat-x;
	background-position:top;
}
.cadreBD{
	background-image: url(templates/images/cadre_bd.png);
	background-repeat: no-repeat;
	background-position:top left;
}
.cadreG{
	background-image: url(templates/images/cadre_g.png);
	background-repeat: repeat-y;
	background-position:right;
}
.cadreD{
	background-image: url(templates/images/cadre_d.png);
	background-repeat: repeat-y;
	background-position:left;
}
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
.cadre_CDC_HG{
	background-image: url(templates/images/cadre_CDC_hg.png);
	width:13px;
	height:13px;
	background-position:right bottom;
	background-repeat: no-repeat;
}
.cadre_CDC_H{
	background-image: url(templates/images/cadre_CDC_h.png);
	background-repeat: repeat-x;
	background-position:bottom;
	text-align: center;
}
.cadre_CDC_HD{
	width:13px;
	height:13px;
	background-image: url(templates/images/cadre_CDC_hd.png);
	background-repeat: no-repeat;
	background-position:bottom left;
}
.cadre_CDC_BG{
	height:13px;
	background-image: url(templates/images/cadre_CDC_bg.png);
	background-repeat: no-repeat;
	background-position:top right;
}
.cadre_CDC_B{
	background-image: url(templates/images/cadre_CDC_b.png);
	background-repeat: repeat-x;
	background-position:top;
}
.cadre_CDC_BD{
	background-image: url(templates/images/cadre_CDC_bd.png);
	background-repeat: no-repeat;
	background-position:top left;
}
.cadre_CDC_G{
	background-image: url(templates/images/cadre_CDC_g.png);
	background-repeat: repeat-y;
	background-position:right;
}
.cadre_CDC_D{
	background-image: url(templates/images/cadre_CDC_d.png);
	background-repeat: repeat-y;
	background-position:left;
}
/*----------------------------------------------------------------*/
.cadre_departHG{
	background-image: url(templates/images/cadre_depart_hg.png);
	width:13px;
	height:13px;
	background-position:bottom;
	background-repeat: no-repeat;
}
.cadre_departH{
	background-image: url(templates/images/cadre_depart_h.png);
	background-repeat: repeat-x;
	background-position:bottom;
	text-align: center;
}
.cadre_departHD{
	width:13px;
	height:13px;
	background-image: url(templates/images/cadre_depart_hd.png);
	background-repeat: no-repeat;
	background-position:bottom;
}
.cadre_departBG{
	height:13px;
	background-image: url(templates/images/cadre_depart_bg.png);
	background-repeat: no-repeat;
}
.cadre_departB{
	background-image: url(templates/images/cadre_depart_b.png);
	background-repeat: repeat-x;
}
.cadre_departBD{
	background-image: url(templates/images/cadre_depart_bd.png);
	background-repeat: no-repeat;
}
.cadre_departG{
	background-image: url(templates/images/cadre_depart_g.png);
	background-repeat: repeat-y;
}
.cadre_departD{
	background-image: url(templates/images/cadre_depart_d.png);
	background-repeat: repeat-y;
}
/*-------------------------------------------*/
.cadre_ext_HG{
	background-image: url(templates/images/cadre_ext_hg.png);
	width:27px;
	height:29px;
	background-position:left bottom;
	background-repeat: no-repeat;
}
.cadre_ext_H{
	background-image: url(templates/images/cadre_ext_h.png);
	background-repeat: repeat-x;
	background-position:bottom;
	text-align: center;
}
.cadre_ext_HD{
	width:28px;
	height:29px;
	background-image: url(templates/images/cadre_ext_hd.png);
	background-repeat: no-repeat;
	background-position:bottom;
}
.cadre_ext_BG{
	height:29px;
	background-image: url(templates/images/cadre_ext_bg.png);
	background-repeat: no-repeat;
}
.cadre_ext_B{
	background-image: url(templates/images/cadre_ext_b.png);
	background-repeat: repeat-x;
}
.cadre_ext_BD{
	background-image: url(templates/images/cadre_ext_bd.png);
	background-repeat: no-repeat;
}
.cadre_ext_G{
	background-image: url(templates/images/cadre_ext_g.png);
	background-repeat: repeat-y;
}
.cadre_ext_D{
	background-image: url(templates/images/cadre_ext_d.png);
	background-repeat: repeat-y;
}
/*-------------------------------------------*/
.cadre_page_HG{
	background-image: url(templates/images/cadre_page_h.png);
	width:27px;
	height:29px;
	background-position:bottom;
	background-repeat: repeat-x;
	padding:0px;
}
.cadre_page_H{
	background-image: url(templates/images/cadre_page_h.png);
	background-repeat: repeat-x;
	background-position:bottom;
	text-align: center;
	padding:0px;
}
.cadre_page_HD{
	/*width:28px;*/
	height:29px;
	background-image: url(templates/images/cadre_page_h.png);
	background-repeat: repeat-x;
	background-position:right bottom;
	padding:0px;
}
.cadre_page_BG{
	height:29px;
	background-image: url(templates/images/cadre_page_b.png);
	background-position:top;
	background-repeat: repeat-x;
	padding:0px;
}
.cadre_page_B{
	background-image: url(templates/images/cadre_page_b.png);
	background-repeat: repeat-x;
	padding:0px;
}
.cadre_page_BD{
	background-image: url(templates/images/cadre_page_b.png);
	background-position:top;
	background-repeat: repeat-x;
	padding:0px;
}
.cadre_page_G{
	background-image: url(templates/images/cadre_page_g.png);
	background-repeat: repeat-y;
	background-position:left;
	width:15px;
	padding:0px;
}
.cadre_page_D{
	background-image: url(templates/images/cadre_page_d.png);
	background-repeat: repeat-y;
	background-position:right;
	width:15px;
	padding:0px;
}
.cadre_page_fond{
	background-color:#FFF0B8;
	padding:0px;
}
/*                   */

td.titreImgC {
	line-height: 50px;
	text-decoration: none;
	background-image: url(templates/titre_milieu.png);
	background-repeat: repeat-x;
	text-align: center;
	font-size:20px;
	color: #633a00;
	font-weight: normal;
	padding: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: 19px;
	background-position: center;
	padding:0;
}
.titreImgD {
	text-decoration: none;
	background-image: url(templates/titre_droite.png);
	background-repeat: no-repeat;
	width: 18px;
	background-position: center;
	padding:0;
}
.btVert {
	display:inline;
}
table.btVert td.C {
	line-height: 24px;
	text-decoration: none;
	background-image: url(templates/bt_vert_c.png);
	background-repeat: repeat-x;
	text-align: center;
	font-size:12px;
	color: #033800;
	font-weight: bold;
	padding:0 0 10px 0;
	background-position: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
table.btVert td.G {
	text-decoration: none;
	background-image: url(templates/bt_vert_g.png);
	background-repeat: no-repeat;
	width: 12px;
	background-position: center;
}
table.btVert td.D {
	text-decoration: none;
	background-image: url(templates/bt_vert_d.png);
	background-repeat: no-repeat;
	width: 12px;
	background-position: center;
}

table.btVert td.C > a {
	color: #033800;
}
table.btVert td.C > a:hover {
	color: #FFF;
}

.btRouge {
	display:inline;
}
table.btRouge td.C {
	line-height: 24px;
	text-decoration: none;
	background-image: url(templates/bt_rouge_c.png);
	background-repeat: repeat-x;
	text-align: center;
	font-size:12px;
	color: #5d0000;
	font-weight: bold;
	padding:0 0 10px 0;
	background-position: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

table.btRouge td.G{
	text-decoration: none;
	background-image: url(templates/bt_rouge_g.png);
	background-repeat: no-repeat;
	width: 12px;
	background-position: center;
}
table.btRouge td.D {
	text-decoration: none;
	background-image: url(templates/bt_rouge_d.png);
	background-repeat: no-repeat;
	width: 12px;
	background-position: center;
}
table.btRouge td.C > a {
	color: #5d0000;
}
table.btRouge td.C > a:hover {
	color: #FF3;
}
/*------------------------- bt bleu ------------------------*/
.btBleu{
	display:inline;
}
table.btBleu td.C {
	line-height: 24px;
	text-decoration: none;
	background-image: url(templates/bt_bleu_c.png);
	background-repeat: repeat-x;
	text-align: center;
	font-size:12px;
	color: #003d4d;
	font-weight: bold;
	padding:0 0 10px 0;
	background-position: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
table.btBleu td.C > a {
	color: #003d4d;
}
table.btBleu td.C > a:hover {
	color: #FFF;
}
table.btBleu td.G {
	text-decoration: none;
	background-image: url(templates/bt_bleu_g.png);
	background-repeat: no-repeat;
	width: 12px;
	background-position: center;
}
table.btBleu td.D {
	text-decoration: none;
	background-image: url(templates/bt_bleu_d.png);
	background-repeat: no-repeat;
	width: 12px;
	background-position: center;
}
/*------------------------- bt violet ------------------------*/
.btViolet{
	display:inline;
}
table.btViolet td.C {
	line-height: 24px;
	text-decoration: none;
	background-image: url(templates/bt_violet_c.png);
	background-repeat: repeat-x;
	text-align: center;
	font-size:12px;
	color: #47004a;
	font-weight: bold;
	padding:0 0 10px 0;
	background-position: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
table.btViolet td.C > a {
	color: #47004a;
}
table.btViolet td.C > a:hover {
	color: #FFF;
}
table.btViolet td.G {
	text-decoration: none;
	background-image: url(templates/bt_violet_g.png);
	background-repeat: no-repeat;
	width: 12px;
	background-position: center;
}
table.btViolet td.D {
	text-decoration: none;
	background-image: url(templates/bt_violet_d.png);
	background-repeat: no-repeat;
	width: 12px;
	background-position: center;
}
/*------------------------- bt marron ------------------------*/
.btMarron{
	display:inline;
}
table.btMarron td.C {
	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;
	
}
table.btMarron td.C > a {
	color: #5b3100;
}
table.btMarron td.C > a:hover {
	color: #FF3;
}
table.btMarron td.G {
	text-decoration: none;
	background-image: url(templates/bt_marron_g.png);
	background-repeat: no-repeat;
	width: 9px;
	background-position: center;
}
table.btMarron td.D {
	text-decoration: none;
	background-image: url(templates/bt_marron_d.png);
	background-repeat: no-repeat;
	width: 9px;
	background-position: center;
}
/*----------------------------------------------------------------*/
/*------------------------- bt dore ------------------------*/
.btDore{
	display:inline;
}
table.btDore td.C {
	line-height: 24px;
	text-decoration: none;
	background-image: url(templates/bt_dore_c.png);
	background-repeat: repeat-x;
	text-align: center;
	font-size:12px;
	color: #5e3700;
	padding:0 0 10px 0;
	background-position: center;
	font-family: inscArial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bolder;
}
table.btDore td.C_double {
	line-height: 12px;
	text-decoration: none;
	background-image: url(templates/bt_dore_c.png);
	background-repeat: repeat-x;
	text-align: center;
	font-size:12px;
	color: #5e3700;
	padding:0 0 10px 0;
	margin-top:2px;
	background-position: center;
	font-family: inscArial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bolder;
}
table.btDore td.C_double > a {
	color: #5e3700;
}
table.btDore td.C_double > a:hover {
	color: #FFF;
}
table.btDore td.C > a {
	color: #5e3700;
}
table.btDore td.C > a:hover {
	color: #FFF;
}
table.btDore td.G {
	text-decoration: none;
	background-image: url(templates/bt_dore_g.png);
	background-repeat: no-repeat;
	width: 12px;
	background-position: center;
}
table.btDore td.D {
	text-decoration: none;
	background-image: url(templates/bt_dore_d.png);
	background-repeat: no-repeat;
	width: 12px;
	background-position: center;
}
/*----------------------------------------------------------------*/
/*------------------------- bt gris ------------------------*/
.btGris{
	display:inline;
}
table.btGris td.C {
	line-height: 26px;
	text-decoration: none;
	background-image: url(templates/bt_gris_c.png);
	background-repeat: repeat-x;
	text-align: center;
	font-size:12px;
	color: #000;
	padding:0 0 0 0;
	background-position: center;
	font-family: inscArial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bolder;
}
table.btGris td.C > a {
	color: #000;
	font-weight: bolder;
}
table.btGris td.C > a:hover {
	color: #CCC;
}
table.btGris td.G {
	text-decoration: none;
	background-image: url(templates/bt_gris_g.png);
	background-repeat: no-repeat;
	width: 9px;
	background-position: center;
}
table.btGris td.D {
	text-decoration: none;
	background-image: url(templates/bt_gris_d.png);
	background-repeat: no-repeat;
	width: 9px;
	background-position: center;
}

.fond_cadre{
	background-color:#fffced;
}
.fond_cadre_depart{
	background-image:url(templates/images/fond_cadre_depart.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#ffd669;
}
.fond_cadre_CDC{
	background-color:#FEFFBC;
}
.joueurClassement{
	color:#F30;
	font-weight:bold;
}
.prix_boutique{
	color:#B71E1E;
	font-weight:bold;
	font-size:16px;
}
.img_boutique{
 	border:2px solid #cdc585;
}

.bas_page, .bas_page td, .bas_page th{
	color: #02445b;
}
.bas_page a {
	color: #02445b;
	font-weight:normal;
	text-decoration: underline;
}
.bas_page a:hover {
	text-decoration: underline;
	font-weight:bold;
}

.footer, .footer td, .footer th{
	color: #392200;
	font-size:10px;
}
.footer a {
	color: #392200;
	font-weight:normal;
	text-decoration: underline;
}
.footer a:hover {
	color: #663E00;
	text-decoration: underline;
}
.odd_classement{
	background-color:#fff0b8;
}

.tableau_clair{
	border:1px solid #402000;
	border-collapse:collapse;
}
table.tableau_clair > td{
	border:4px solid #fff;
	border-collapse:collapse;
}

.rouge{
	color:#900;
}
.bleu{
	color:#06C;
}
.vert{
	color:#093;
}
.even {
	background-color:#FFF0B8;
}
.odd {
	
}
.even_liste {
	background-color:#FFEEB3;
}
.odd_liste {
	background-color:#FFCF88;
}
.odd_liste_livraison {
	background-color:#FFEBCF;
}
.odd_starred_livraison {
	background-color:#FC3;
}
.starred_livraison {
	background-color:#FFD75F;
}
.even_boutique {
	background-color:#FEFFBC;
}
.odd_boutique {
	background-color:#ffe760;
}
.partiesJeu {
	width:100%;
	text-align:left;
	font-style: italic;
	clear:left;
	color:#633a00;
}
img.img_depart{
	border:solid 1px #000;
}
input.pseudo {
	text-transform: capitalize;
}
input.nomclan {
	text-transform:uppercase;
}
tr.rollTR:hover{
	background-color:#FFF0B8;	
}
tr.TRGris{
	background-color:#CCC;	
}
a.info_bulle span{								   
    position       :  absolute;
    top            :  -2000em;
    left           :  -2000em;
    width          :  1px;
    height         :  1px;
    overflow       :  hidden;
    background     :  #FEFFBC;   /* Définition du fond, sinon on a le même que notre lien */
    border         :  1px solid #8B5200; /* Définition des bordures */
	 text-align		 :  left;
	 color			 :	 #600;
	 padding:5px;
}
a.info_bulle:hover span, a.info_bulle:focus span, a.info_bulle:active span {
    top        :  auto;
    left       :  auto;
    width      :  auto;
    height     :  auto;
    overflow   :  visible;
	 margin		:	10px;
} 

.lien_on a{
	text-decoration : underline;
	font-size:14px;
}
.lien_off a{
	text-decoration : none;
	font-size:auto;
}
#top_connexion{
	width:189px;
	height:66px;
	background-image:url(images/connexion_01.png);
	/*float:left;*/
}
#connexion{
	height:230px;
}
#gauche_connexion{
	width:27px;
	height:164px;
	background-image:url(images/connexion_02.png);
	float:left;
}
#pseudo_connexion{
	float:left;
	width:135px;
	height:27px;
	background-image:url(images/connexion_03.png);
}

#droite_connexion{
	width:27px;
	height:164px;
	background-image:url(images/connexion_04.png);
	float:right;
}
#txt_pass_connexion{
	float:left;
	width:135px;
	height:22px;
	background-image:url(images/connexion_05.png);
}
#pass_connexion{
	float:left;
	width:135px;
	height:27px;
	background-image:url(images/connexion_06.png);
}
#pass_connexion input,#pseudo_connexion input {
	width:105px;
	height:20px;
	border:none;
	margin-left:15px;
	margin-top:3px;
	background-color:transparent;
}
#souvenir_connexion{
	float:left;
	width:135px;
	height:25px;
	/*background-image:url(images/connexion_07.png);*/
}
#pass_oublie_connexion, #pass_oublie_connexion a{
	float:left;
	width:135px;
	height:20px;
}
#pass_oublie_connexion a{
	background-image:url(images/connexion_08.png);
}
#pass_oublie_connexion a:hover{
	background-position:0 20px;
}

#ok_connexion{
	float:left;
	width:135px;
	height:43px;
}
#haut_cercle{
	float:left;
	width:224px;
	height:54px;
	background:url(templates/cercle_premium/bande_haut.png);
}
#milieu_cercle{
	float:left;
	width:180px;
	background:url(templates/cercle_premium/bande_mileu.png);
	background-repeat:repeat-y;
	padding-left:22px;
	padding-right:22px;
	text-align:center;
	font-weight:bold;
	color:#42282B;
}
#milieu_cercle .carreJeuContent{
	margin-left:auto;
   margin-right:auto;
}
#bas_cercle{
	float:left;
	width:224px;
	height:36px;
	background:url(templates/cercle_premium/bande_bas.png);
}
/* carres jeu */
.carreJeuContent{
	width:162px;
	background:url("templates/desc_jeux.png");
	background-position:bottom;
	background-repeat:no-repeat;
}
.titre_jeu_even_no_parties{
	background:url(templates/titre_jeu_even_no_parties.png);
	height:31px;
}
.titre_jeux_no_parties{
	background:url(templates/titre_jeux_no_parties.png);
	height:31px;
}

.titre_jeux_mise{
	background:url(templates/titre_jeux_mise.png);
	height:31px;
}
.titre_jeu_even{
	background:url(templates/titre_jeu_even.png);
	height:31px;
}
.titre_jeu_even_ko{
	background:url(templates/titre_jeu_even_ko.png);
	height:31px;
}

.titre_jeux_ko{
	background:url(templates/titre_jeux_ko.png);
	height:31px;
}
.titre_jeux_ok{
	background:url(templates/titre_jeux_ok.png);
	height:31px;
}
.titre_jeux_ko_cercle{
	background:url(templates/titre_jeux_ko_cercle.png);
	height:36px;
}
.titre_jeux_ok_cercle{
	background:url(templates/titre_jeux_ok_cercle.png);
        background-position: bottom;
        background-repeat: no-repeat;
	height:34px;
}
/*  hack ie7 */
*+html .titre_jeux_ok_cercle{
	height:34px;
}

.titre_jeu_index {
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	display:inline;
	float:left;
	width:131px;
	padding:10px 0 0 0;
}

.titre_jeux_ko_cercle .titre_jeu_index{
	color: #651300;
	padding:13px 0 0 0;
}
.titre_jeux_ok_cercle .titre_jeu_index{
	color: #004058;
	padding:13px 0 0 0;
}

.titre_jeux_ko .titre_jeu_index{
	color: #651300;
}
.titre_jeux_ok .titre_jeu_index, .titre_jeux_mise .titre_jeu_index{
	color: #004058;
}

.nbParties {
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	line-height:31px;
	width:31px;
	float:left;
}

.titre_jeux_ok_cercle .nbParties{
	color: #042b00;
	padding-top:3px;
	width:29px;
}
.titre_jeux_ko_cercle .nbParties{
	color: #240007;
	padding-top:3px;
	width:29px;
}

.titre_jeux_ok .nbParties, .titre_jeux_ok .nbParties{
	color: #042b00;
	padding-top:0px;
}
.titre_jeux_ko .nbParties{
	color: #240007;
	padding-top:0px;
}

.titre_classement{
	font-size:16px;
	color:#090;
	font-weight:bold;
}
.sous_titre_classement{
	color:#090;
	font-weight:bold;
}
