body{
	background-color: #000000;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
  font-size:11px;	
}
/*************************************************************
 * HOME PAGE
 * **********************************************************/
#fkp_home_conteneur{
  margin-left: auto;
  margin-right: auto;
  width:990px;
  height:600px;
} 
#fkp_home{
  margin-left: auto;
  margin-right: auto;
  width:990px;
  height:600px;
} 
/****** Position des DIV ******/
#fkp_home, #fkp_home #title, #fkp_home #game, #fkp_home #community, #fkp_home #languages{ position: absolute; }
#fkp_home #title, #fkp_home #community{ left:370px; }
#fkp_home #game, #fkp_home #languages{ left:0px; }
#fkp_home #title, #fkp_home #game{ top:0px; }
#fkp_home #community{ top:181px; } 
#fkp_home #languages{ top:565px; }
#fkp_home #title{ top:-1px; }
/****** Définition des titres ******/
#fkp_home #title h1, #fkp_home #game h2, #fkp_home #community h2, #fkp_home #languages{
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#fkp_home #title h1{
	background-image: url(/images/fr/home-title.jpg);
	height: 181px;
	width: 619px;
} 
#fkp_home #title h1.nl{
	background-image: url(/images/nl/home-title.jpg);
	height: 181px;
	width: 619px;
} 
#fkp_home #game h2{
	background-image: url(/images/fr/home-game.jpg);
	height: 551px;
	width: 370px;
} 
#fkp_home #community h2{
	background-image: url(/images/fr/home-community.jpg);
	height: 438px;
	width: 619px;
} 
/**** fr ****************/
#fkp_home #title h1.fr{
	background-image: url(/images/fr/home-title.jpg);
} 
#fkp_home #game h2.fr{
	background-image: url(/images/fr/home-game.jpg);
} 
#fkp_home #community h2.fr{
	background-image: url(/images/fr/home-community.jpg);
} 
/**** it ****************/
#fkp_home #title h1.it{
	background-image: url(/images/it/home-title.jpg);
} 
#fkp_home #game h2.it{
	background-image: url(/images/it/home-game.jpg);
} 
#fkp_home #community h2.it{
	background-image: url(/images/it/home-community.jpg);
} 
/**** be ****************/
#fkp_home #title h1.be{
	background-image: url(/images/be/home-title.jpg);
} 
#fkp_home #game h2.be{
	background-image: url(/images/be/home-game.jpg);
} 
#fkp_home #community h2.be{
	background-image: url(/images/be/home-community.jpg);
} 
/**** gr ****************/
#fkp_home #title h1.gr{
	background-image: url(/images/gr/home-title.jpg);
} 
#fkp_home #game h2.gr{
	background-image: url(/images/gr/home-game.jpg);
} 
#fkp_home #community h2.gr{
	background-image: url(/images/gr/home-community.jpg);
} 
/**** ch ****************/
#fkp_home #title h1.ch{
	background-image: url(/images/ch/home-title.jpg);
} 
#fkp_home #game h2.ch{
	background-image: url(/images/ch/home-game.jpg);
} 
#fkp_home #community h2.ch{
	background-image: url(/images/ch/home-community.jpg);
} 
/**** de ****************/
#fkp_home #title h1.de{
	background-image: url(/images/de/home-title.jpg);
} 
#fkp_home #game h2.de{
	background-image: url(/images/de/home-game.jpg);
} 
#fkp_home #community h2.de{
	background-image: url(/images/de/home-community.jpg);
} 
/**** uk ****************/
#fkp_home #title h1.uk{
	background-image: url(/images/uk/home-title.jpg);
} 
#fkp_home #game h2.uk{
	background-image: url(/images/uk/home-game.jpg);
} 
#fkp_home #community h2.uk{
	background-image: url(/images/uk/home-community.jpg);
} 
/**** us ****************/
#fkp_home #title h1.us{
	background-image: url(/images/us/home-title.jpg);
} 
#fkp_home #game h2.us{
	background-image: url(/images/us/home-game.jpg);
} 
#fkp_home #community h2.us{
	background-image: url(/images/us/home-community.jpg);
} 
/**** es ****************/
#fkp_home #title h1.es{
	background-image: url(/images/es/home-title.jpg);
} 
#fkp_home #game h2.es{
	background-image: url(/images/es/home-game.jpg);
} 
#fkp_home #community h2.es{
	background-image: url(/images/es/home-community.jpg);
} 
/****** Les images de lien ************/
#fkp_home #community img{
  position: absolute;
	height: 438px;
	width: 619px;
	top:20px;
	left:0px;
	border:0;
}
#fkp_home #game img{
  position: absolute;
	height: 558px;
	width: 371px;
	top:20px;
	left:0px;
	border:0;
}
#fkp_home #languages{
  background-image: url(/images/home-languages.jpg);
	width: 370px;
	height: 49px;
}
/****** MENU LANGUES *********/
#fkp_home #languages img{
	position: absolute;
	top: 15px;
	width: 34px;
	height: 22px;
  border:0px;
}
#fkp_home #languages img#fr{left: 10px;}
#fkp_home #languages img#it{left: 49px;}
#fkp_home #languages img#be{left: 88px;}
#fkp_home #languages img#gr{left: 127px;}
#fkp_home #languages img#ch{left: 166px;}
#fkp_home #languages img#nl{left: 205px;}
#fkp_home #languages img#es{left: 244px;}
/*#fkp_home #languages img#de{left: 205px;}
#fkp_home #languages img#uk{left: 244px;}
#fkp_home #languages img#us{left: 283px;}*/

/*************************************************************
 * THE GAME
 * **********************************************************/
#fkp_the_page{
  margin-left: auto;
  margin-right: auto;
  width:990px;
  height:600px;
}
#fkp_the_game{
  background-image: url(/images/fr/game-background.jpg);
	background-repeat: no-repeat;
  margin-left: auto;
  margin-right: auto;
	width:990px;
	height:600px;
	
}
/**** TODO : images par langues ******/
/**** fr ****************/
#fkp_the_game.fr{
  background-image: url(/images/fr/game-background.jpg);
}
/**** it ****************/
#fkp_the_game.it{
  background-image: url(/images/it/game-background.jpg);
}
/**** be ****************/
#fkp_the_game.be{
  background-image: url(/images/be/game-background.jpg);
}
/**** gr ****************/
#fkp_the_game.gr{
  background-image: url(/images/gr/game-background.jpg);
}
/**** ch ****************/
#fkp_the_game.ch{
  background-image: url(/images/ch/game-background.jpg);
}
/**** de ****************/
#fkp_the_game.de{
  background-image: url(/images/de/game-background.jpg);
}
/**** uk ****************/
#fkp_the_game.uk{
  background-image: url(/images/uk/game-background.jpg);
}
/**** us ****************/
#fkp_the_game.us{
  background-image: url(/images/us/game-background.jpg);
}
/**** es ****************/
#fkp_the_game.es{
  background-image: url(/images/es/game-background.jpg);
}
#fkp_the_game #contenu{
	/*position: absolute;*/
	position:relative;
	float:left;
	left: 60px;
	top: 140px;
	color: black;
	width: 715px;
	height: 440px;
	overflow: auto;
	font-size: 11px;
}
#fkp_the_game #contenu h2{ 
  color:#A17574;
  font-size:22px;
}
p.center{
  text-align:center;
}
p.center img{
  border: 1px solid Black;
}
/****** MENU GAME *********/
#fkp_the_game #menu{
	/*position: absolute;*/
	position:relative;
	float:left;
	left: 20px;
	top: 230px;
	color: white;
	width: 200px;
	height: 410px;
	overflow: auto;
	font-size: 11px;
  font-weight:bold;
}
#menu p.sep{
	background-image: url(/images/game-sep.gif);
	background-repeat: repeat-x;
	height:3px;
	width:200px;
	font-size:3px;
	margin-bottom:5px;
	margin-top:5px;
}
#fkp_the_game #menu .title_menu, #fkp_the_game #menu .title_menu_selected{
  font-size: 14px;
}
#fkp_the_game #menu li{
	font-size: 12px;
	list-style-image: none;
	list-style-type: none;
	margin-left: -20px;
}
#fkp_the_game #menu li span.ombre, #fkp_the_game #menu .title_menu span.ombre{
	color:#ffffff;
	margin-left: 1px;
	margin-top: 1px;
	position:absolute;
	z-index:-1;
}
#fkp_the_game #menu li.selected span.ombre, #fkp_the_game #menu .title_menu_selected span.ombre{
	color:#31171F;
	margin-left: 1px;
	margin-top: 1px;
	position:absolute;
	z-index:-1;
}
#fkp_the_game #menu li, #fkp_the_game #menu li a, 
#fkp_the_game #menu .title_menu, #fkp_the_game #menu .title_menu a{
  color:#31171F;
  text-decoration:none;
}
#fkp_the_game #menu li.selected, #fkp_the_game #menu li.selected a, 
#fkp_the_game #menu .title_menu_selected, #fkp_the_game #menu .title_menu_selected a{
  color:white; text-decoration:none;
}
#fkp_the_game #menu li a:Hover, #fkp_the_game #menu .title_menu a:Hover{
  text-decoration:underline;
}
/****** MENU LANGUES *********/
#fkp_the_game #languages img{
	position: relative;
	top: 134px;
	width: 22px;
	height: 13px;
  border:0px;
  left: 767px;
}
/*
#fkp_the_game #languages img#fr,
#fkp_the_game #languages img#it,
#fkp_the_game #languages img#be,
#fkp_the_game #languages img#gr,
#fkp_the_game #languages img#ch,
#fkp_the_game #languages img#de,
#fkp_the_game #languages img#uk,
#fkp_the_game #languages img#us{}*/

/************* Livre d'or ****************/
#gb_messages{
	margin-left: auto;
	margin-right: auto;
	width: 600px;
}
#gb_messages .entryHead{
	background-color: Black;
	color: White;
	font-weight: bold;
}
#gb_messages .entryBody1{
	background-color: #925E25;
}
#gb_messages .entryBody2{
  
}
#gb_messages .opinion{
	font-style: italic;
}
#gb_messages .nav{
	text-align: center;
	font-weight: bold;
}
#gb_messages .nav a{
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	color: Black;
}
/************* Boutique ******************/
#contenu.boutique{
	
}
.produit{
  width: 250px;
  float: left;
  margin-right: 30px;
  margin-bottom: 30px;
}
.produit .imageProduit{
  margin-bottom: 30px;
}
.produit .imageProduit img{
  
}
.nomProduit a{
  font-size:14px;
	font-weight: bold;
	text-decoration: none;
	color: Black;
}
.sousTitreProduit{
  font-weight: bold;
  font-style: italic;
  margin-bottom: 10px;
}
.libelleProduit{
  margin-bottom: 10px;
}
.prixProduit{
  font-size:14px;
	font-weight: bold;
	text-decoration: none;
	color: #A17574;
	margin-bottom: 15px;
}
/*********** Fiche Produit ************/
#produitGauche{
  float:left;
  height:300px;
  width:300px;
}
#produitDroite{
  
}
/*************************************************************
 * THE COMMUNITY
 * **********************************************************/
#fkp_the_community{
  background-image:url(/images/fr/fond-communaute.jpg);
  background-repeat:no-repeat;
  width:990px;
  height:600px;
  margin-left:auto;
  margin-right:auto;
  
}
/**** Autres langues ****/
#fkp_the_community.fr{background-image:url(/images/fr/fond-communaute.jpg);}
#fkp_the_community.nl{background-image:url(/images/nl/fond-communaute.jpg);}
#fkp_the_community.it{background-image:url(/images/it/fond-communaute.jpg);}
#fkp_the_community.be{background-image:url(/images/be/fond-communaute.jpg);}
#fkp_the_community.gr{background-image:url(/images/gr/fond-communaute.jpg);}
#fkp_the_community.ch{background-image:url(/images/ch/fond-communaute.jpg);}
#fkp_the_community.de{background-image:url(/images/de/fond-communaute.jpg);}
#fkp_the_community.uk{background-image:url(/images/uk/fond-communaute.jpg);}
#fkp_the_community.us{background-image:url(/images/us/fond-communaute.jpg);}
#fkp_the_community.es{background-image:url(/images/es/fond-communaute.jpg);}

#fkp_the_community #menu{
  position:relative;
  top:209px;
  left:10px;
  float:left;
}
#fkp_the_community #menu a.menu{
  color:white;
  font-weight:bold;
  margin-left:5px;
  text-decoration:none;
}
#fkp_the_community #languages{
}
#fkp_the_community #languages img{
	position: relative;
	top: 134px;
	width: 22px;
	height: 13px;
  border:0px;
  left: 767px;
}

#logForm{
  background-image:url(/images/fr/comm-login.gif);
  background-repeat:no-repeat;
  width:201px;
  height:auto;/*138px;*/
}



/**** Langues ****/
#logForm.en{
  background-image:url(/images/en/comm-login.gif);
}


#logForm h2, #logArea h2{
	/*text-indent: -9999px;*/
	font-size:14px;
}
#logForm form{
  margin-bottom:5px;
}
#logForm a{
  text-decoration:none;
  color:#470239;
  font-size:10px;
  font-weight:bold;
}
#logForm a.hover{
  text-decoration:underline;
}
#logForm .conteneur{
  margin-top:19px;
  width:190px;
  height:108px;
  margin-left:14px;
  /*margin-right:auto;*/
  color:black;
  font-weight:normal;
  font-size:8px;
  
}
#logForm .conteneur .sous-titre{
  font-size:11px;
  color:#470239;
  font-weight:bold;
  margin-bottom:5px;
}
#logForm .conteneur form{
  margin-top:0px;
}
#logForm input{
  border: 1px solid #470239;
  margin-bottom:3px;
  margin-right:6px;
  padding-left:3px;
  padding-top:3px;
  padding-bottom:3px;
  color:#470239;
  font-weight:bold;
  font-size:10px;
  width:137px; /*140 - padding-left */
  height:14px;
}
#logForm img.submit{
  width:30px;
  height:16px;
  border:0px;
  cursor:pointer;
}
/** Connecté ***/
#logArea{
  background-image:url(/images/fr/fond-connecte.gif);
  width:201px;
  height:115px;
}
#logArea .conteneur{
  margin-top:10px;
  width:190px;
  height:115px;
  margin-left:14px;
  /*margin-right:auto;*/
  color:black;
  font-weight:normal;
  font-size:11px; 
}
#logArea img.photo{
  border: 1px solid #821F3E;
  height:70px;
  float:left;
  margin-right:3px;
}
#logArea .conteneur p.qui{
  margin-top:30px;
}
#logArea a{
  /*text-decoration:none;*/
  color:#6B3F4E;
  font-size:11px;
  font-weight:bold;
}
#logArea a.hover{
  text-decoration:underline;
}
#logArea .conteneur span.pseudo{
  font-weight:bold;
}


#contenu-1{
	position:relative;
	float:left;
	left: 60px;
	top: 150px;
	color: black;
	overflow: auto;
	font-size: 11px;
  width:400px;
  height:420px;
}
#contenu-2{
	position:relative;
	float:left;
	left: 60px;
	top: 150px;
	color: black;
	overflow: auto;
	font-size: 11px;
  width:650px;
  height:420px;
}
#pub-et-comm{
	float:left;
	position:relative;
	top:150px;
	left:80px;
}
#publicite{
	border: 1px solid #821F3E;
	width:300px;
	height:250px;
	margin-bottom:8px;
}

/************* Module Bienvenue ******************/

#anniversaires{
  float:left;
  width:181px;
  height:150px;
  background-image: url(/images/comm/anniv.gif);
  font-size:9px;
  font-weight:bold;
  margin-right:5px;
}
#bienvenue{
  float:left;
  width:116px;
  height:150px;
  background-image: url(/images/comm/bienvenue.gif);
  font-size:9px;
  font-weight:bold;
}
#anniversaires .titre, #bienvenue .titre{
  position:relative;
  left:8px;
  top:13px;
  font-size:11px;
  color:#6B414F;
}
#anniversaires .conteneur{
  margin-top:19px;
  width:165px;
  margin-left:auto;/*8*/
  margin-right:auto;
  color:black;
  font-weight:normal;
  font-size:8px;
}
#bienvenue .conteneur{
  margin-top:19px;
  width:100px;
  margin-left:auto;/*8*/
  margin-right:auto;
  color:black;
  font-weight:normal;
  font-size:8px;
}
#anniversaires .anniv, #anniversaires .sep{
  float:left;
  margin-right:7px;
  margin-bottom:0px;
}
#anniversaires .anniv{
  /*width:75px;*/
}
#anniversaires .sep{
  background-color:green;
  margin-right:15px;
}
a.bienvenue_sexe, a.bienvenue_sexe1, a.bienvenue_sexe2{
  font-weight:bold;
  font-size:11px;
}
a.bienvenue_sexe{
  color:gray;
}
a.bienvenue_sexe1{
  color:#278AFF;
}
a.bienvenue_sexe2{
  color:#FF46FC;
}

/* by Fab */
/*Membre*/
#membre{
  background-image:url(/images/fr/membre.gif);
  width:202px;
  height:100px;
}
#membre h3{
  color:#6C3F4C;
  margin-left:13px;
  margin-top:0px;
  margin-bottom:3px;
  font-size:14px;
}

#membre.fr{
  background-image:url(/images/fr/membre.gif);
}

#membre a{
  text-decoration:none;
  color:#2b8aff;
  font-size:11px;
  font-weight:bold;
}
#membre a.hover{
  text-decoration:underline;
}

/*formulaire inscription*/
.windowtext{
font-family: Arial;
font-size: 11px;
color: #000000;
}
.windowtitle{
font-family: Arial;
font-size: 12px;
font-weight:bold;
color: #000000;
}

.windowtext_comment{
font-family: Arial;
font-size: 9px;
color: #000000;
}

/*message*/
.conxtextsmall2{
font-family: Arial;
font-size: 11px;
color: #000000;
}

.inscription{
font-family: Arial;
font-size: 11px;
color: #000000;
}

.infosmalltext{
font-family: Arial;
font-size: 11px;
color: #000000;
}

/*horoscope*/

#horoscope{
  background-image:url(/images/fr/horoscope.gif);
  width: 201px;
  height: 89px;
}
#horoscope h3{
  color:#6C3F4C;
  margin-left:13px;
  margin-top:0px;
  margin-bottom:3px;
  font-size:14px;
}
/**** langues ****/
#horoscope.fr{background-image:url(/images/fr/horoscope.gif);}

#horoscope a{
  text-decoration:none;
  color:#2b8aff;
  font-size:11px;
  font-weight:bold;
}
#horoscope a.hover{
  text-decoration:underline;
}

#horoscope .texte{
  font-family: Arial;
  font-size:11px;
  color: #000000;
}

#affinite {
  font-family: Arial;
  font-size:11px;
  color: #000000;
}

#affinite h2{
  font-family: Arial;
  font-size: 12px;
  color: #000000;
}

#signe {
  font-family: Arial;
  font-size: 11px;
  color: #000000;
}

#signe h2{
  font-family: Arial;
  font-size:12px;
  color: #000000;
}

/*invitations*/
#invitation {
}

#invitation .titre{
 font-family: Arial;
  font-size:12px;
  color: #000000;
  font-weight: bold;
}

#invitation .item{
 font-family: Arial;
  font-size:11px;
  color: #000000;
}

#invitation_form{
 font-family: Arial;
  font-size:11px;
  color: #000000;
}

/*boutique*/
.cartitem{
 font-family: Arial;
  font-size:11px;
  color: #000000;
}

.carthead{
 font-family: Arial;
  font-size:12px;
  font-weight: bold;
  color: #000000;
}

.cartitemprice{
 font-family: Arial;
  font-size:12px;
  font-weight: bold;
  color: #000000;
}

.cartbottom{
 font-family: Arial;
  font-size:12px;
  color: #000000;
  font-weight: bold;
}

.cartbottom2{
 font-family: Arial;
  font-size:14px;
  color: #000000;
  font-weight: bold;
}

.boutiquetitle{
 font-family: Arial;
  font-size:14px;
  color: #000000;
  font-weight: bold;
}

.boutiquemediumtexte{
  font-family: Arial;
  font-size:11px;
  color: #000000;
  font-weight: bold;
  font-style: italic;
}

.boutiqueprix{
font-family: Arial;
  font-size:12px;
  color: #000000;
  font-weight: bold;
}

.boutiquedesctexte{
 font-family: Arial;
  font-size:11px;
  color: #000000;
}

/**** Lien s'inscrire dans la home de la communauté ****/
.s-inscrire{
  text-align:center;
}
.s-inscrire a{
  color:purple;
  text-decoration:none;
}