body {
	margin: 0px;
	text-align: center;
	cursor: default;
	background-image: url('img/fond_img.png'); 
	background-repeat: no-repeat; 
	background-position:center center;
	background-attachment: fixed;
	background-color:#1166EF;
	width: 100%;	
}

img {
	border : 0;
}

#page {
  width: 575px;
  padding: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-left: 0px;
  margin-top:0;  
}

.table {
	width: 960px;
	border-top: none;
	border-bottom: none;
}

#header{
	background: url('img/header.png');
	position:relative;
    margin-left: auto;
    margin-right: auto;
	width:960px;
	height:209px;
}
.header_bas {
	background: url('img/header_bas.png');
	position:relative;
    margin-left: auto;
    margin-right: auto;
	width: 960px;
	height: 177px;
	padding-top: 0px;
}
.header_form {
	text-align: left;
	padding-top: 30px;
	padding-left : 20px;
	padding-right : 20px;
}
.connexion {	
	text-align: left;
	padding-top: 30px;
	padding-left : 30px;
	padding-right : 20px;
}
#inscrits {
	text-align: right;
	width: 45px;	
	float: left;
	position: relative;
	margin-top: 78px;
	padding-left: 415px;
}
#kdo {
	text-align: right;
	width: 45px;	
	float: left;
	position: relative;
	margin-top: -20px;
	padding-left: 570px;
}
#connect {
	text-align: right;
	width: 45px;	
	float: left;
	position: relative;
	margin-top: 24px;
	padding-left: 415px;
}
#pot {
	text-align: right;
	width: 45px;	
	float: left;
	position: relative;
	margin-top: -20px;
	padding-left: 570px;
}
#concours {
  width: 252px;
  height: 134px;
  padding-left: 668px;
  padding-top: 40px;    
  padding-bottom: 10px;  
}

.menuhaut {
	width: 960px;
	height: 26px;	
}

.menuhaut img{
	margin: 0 0 -5px 0;

}

#publicite_haut {
	text-align: left;	
    margin-top : -83px;
  	margin-left : 269px;
}
.publicite_haut {
	text-align: left;	
    margin-top : -119px;
  	margin-left : 269px;
}
#statdroite {
	width: 150px;
	text-align: left;
	font-family: arial, sans-serif;	
	font-size: 12px;
	margin-top: -95px;
	margin-left: 795px;
	padding-left: 0px;
	color: #993300;
}
.statdroite {
	width: 150px;
	text-align: left;
	font-family: arial, sans-serif;	
	font-size: 12px;
	margin-top: -125px;
	margin-left: 795px;
	padding-left: 0px;
	color: #993300;
}
.barre_info {
	position:relative;
    margin-left: auto;
    margin-right: auto;
	width: 960px;
	height: 48px;
	margin-top: -5px;
	background: url('img/barre_info.png');
}
.top {
	width: 898px;
	margin-right: 55px;
	margin-left: 50px;
	padding-top: 12px;
}
#global {
	position:relative;
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}
#jeux_evenement {
  width: 144px;
  height: 73px;
  padding-left: 17px;
  padding-top: 75px;    
  padding-bottom: 10px; 
}
#menu_gauche {
	background: url('img/partenaires.png');
	float:left;
	margin-top: 5px;	
	position:relative;
	width: 178px;
	height:947px;
}
#menu_partenaires {
  text-align: center;
  padding-top: 99px;
  padding-left: 12px;
  width: 160px;
}
#menu_partenaires img {
  margin-bottom: 0px;
}
#menu_droite {
	background: url('img/pub120x600.png');
	float:right;
	margin-top: 5px;	
	position:relative;
	height:947px;
	text-align:left;
	width: 178px;
}

#cadre_vip_droite {
	position: absolute;
	width: 140px;	
	margin-top: 480px;
	margin-left: 722px;
	text-align: center;	
	left: -700px;
	top: -451px;
}

#pub_droite {
	position:absolute;
	top: 216px;
	left:29px;
}

#main_h {
	background: url('img/main_h.png');
	background-repeat: no-repeat;	
	float:left;
	margin-top: 5px;
	padding-top: 5px;
	position:relative;
	left:5px;
	width:595px;
}
#main_c {
	width: 595px;
	float:left;
	left:5px;	
	position:relative;	
	background: url('img/main_c.png');
    background-repeat: repeat-y;	
}
#jeux_gratuits {
  margin-top: 10px;
  margin-bottom: -25px;
  margin-left: 10px; 
  width: 415px;
  height: 260px;
  background-image: url('img/cadre_jeux_gratuits.png');
  background-repeat: no-repeat;
  padding-left: 0px;
  padding-top: 35px;
  text-align: center;
}

.cadre_right {
  float: right;
  margin-right: 10px;
}
#jeux_speciaux {
  margin-top: 10px;
  margin-bottom: -25px;  
  width: 150px;
  height: 260px;
  background-image: url('img/cadre_jeux_speciaux.png');
  background-repeat: no-repeat;
  padding-left: 1px; 
  padding-top: 35px;
  text-align: center;
}

#jeux_vip {
  margin-top: 10px;
  margin-bottom: -25px;    
  margin-left: 10px; 
  width: 414px;
  height: 185px;
  background-image: url('img/cadre_jeux_vip.png');
  background-repeat: no-repeat;
  padding-left: 0px;
  padding-top: 35px;
  text-align: center;
}
#jeux_mises {
  margin-top: 10px;
  margin-bottom: -25px;    
  width: 150px;
  height: 185px;
  background-image: url('img/cadre_jeux_a_mise.png');
  background-repeat: no-repeat;
  padding-left: 1px; 
  padding-top: 35px;
  text-align: center;
}

.pub_468 {
	position:relative;
	margin-top: 0px;	
	margin-left: 13px;
	background-image: url(img/cadre_pub.png);
	width:568px;
	height:118px;
}

.pub_468_v {
	position:absolute;
	top:36px;
	left:50px;
}

#jeux_secret {
	position:relative;
	margin-top: 0px;	
    margin-bottom: -10px;  	
	margin-left: 13px;
	background-image: url(img/cadre_jeux_secret.png);
	width:568px;
	height:118px;
}

.jeux_secret_v {
	position:absolute;
	top:36px;
	left:22px;
}

.cadre_right1 {
  float: right;
  margin-right: 4px;
}
#jeux_payants {
  margin-top: 0px; 
  margin-bottom: -25px;      
  width: 283px;
  height: 185px;
  background-image: url('img/cadre_jeux_payant.png');
  background-repeat: no-repeat;
  padding-left: 9px; 
  padding-top: 30px;
  text-align: center;
}
#instant_gagnant {
  margin-left: 10px;
  margin-top: 0px;
  margin-bottom: -25px;      
  width: 283px;
  height: 185px;
  background-image: url('img/cadre_ig.png');
  background-repeat: no-repeat;
  padding-left: 9px;
  padding-top: 30px;
  text-align: center;
}

.main_b {
	width: 595px;
	height: 33px;
	float: left;
	left: 5px;
	position:relative;
	background: url('img/main_b.png');
}
#clear {
  clear: both;
  height: 0px;
}

.main {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	line-height: 22px;
}
#footer {
	background: url('img/footer.png');
	position:relative;
	width: 960px;
	height:165px;
	margin-top: 10px;	
	clear:both;
}
#footer a {
	margin-left: 15px;
	margin-right: 15px;
}
/*********

	Couleur
	
*********/
.rouge {
	color: red;
	font-weight:bold;
}
.bleu {
	color: blue;
	font-weight:bold;
}
.vert {
	color: green;
	font-weight:bold;  
}
/*********
*********/
.error {
  color: red;
}
.msg_oki {
    color:#4B6E00;
    padding:10px;
	width:450px;
	margin:15px;
	margin-left:auto;
	margin-right:auto;	
	font-size: 14px;
	font-weight: bold;
	font-family:tahoma, verdana, arial, sans-serif;
	text-align:center;
    border: 3px solid #B4DF26;
  	background-color: #F3FCDE;
}
.msg_erreur {
    color:#E65B2B;
    padding:10px;
	width:450px;
	margin:15px;
	margin-left:auto;
	margin-right:auto;	
	font-size: 14px;
	font-weight: bold;
	font-family:tahoma, verdana, arial, sans-serif;
	text-align:center;
    border: 3px solid #E65B2B;
	background:#FDECEC;
}
/**********

    BARRE DE PROGRESSION
	
**********/
#progressbar{
	width: 100px;
	height: 10px;	
	border: 1px solid black;
}
#progressbar img{
	float: left;
}
/***********

	BLOCS
	
************/
.cont_h {
	width : 564px;
	height : 24px;
	margin : 0;
	padding : 0;
	background : url(img/cont_h.png) no-repeat;
}
.cont_c {
	width :  564px;
	margin : 0;
	padding : 0;
	background : url(img/cont_c.png) repeat-y;
}

.cont_c p {
	margin : 0;
	padding : 10px;
	color : #000000;
}

.cont_b {
	width :  564px;
	height : 12px;
	margin : 0 0 0 0;
	padding : 0px;
	background : url(img/cont_b.png) no-repeat;
}
.moncompte_h {
	width : 564px;
	height : 57px;
	margin : 0;
	padding : 0;
	background : url(img/moncompte_h.png) no-repeat;
}
.coordonne_h {
	width : 564px;
	height : 57px;
	margin : 0;
	padding : 0;
	background : url(img/coordonne_h.png) no-repeat;
}
.statutvip_h {
	width : 564px;
	height : 57px;
	margin : 0;
	padding : 0;
	background : url(img/statutvip_h.png) no-repeat;
}
.contact_h {
	width : 564px;
	height : 57px;
	margin : 0;
	padding : 0;
	background : url(img/contact_haut.png) no-repeat;
}
.parrainage_h {
	width : 564px;
	height : 57px;
	margin : 0;
	padding : 0;
	background : url(img/parrainage_haut.png) no-repeat;
}
.bannieres_h {
	width : 564px;
	height : 57px;
	margin : 0;
	padding : 0;
	background : url(img/bannieres_h.png) no-repeat;
}
.filleuls_h {
	width : 564px;
	height : 57px;
	margin : 0;
	padding : 0;
	background : url(img/filleuls_h.png) no-repeat;
}
.code_valid_h {
	width : 564px;
	height : 57px;
	margin : 0;
	padding : 0;
	background : url(img/code_valid_h.png) no-repeat;
}
.parties_h {
	width : 564px;
	height : 57px;
	margin : 0;
	padding : 0;
	background : url(img/parties_h.png) no-repeat;
}
.commandes_h {
	width : 564px;
	height : 57px;
	margin : 0;
	padding : 0;
	background : url(img/commandes_h.png) no-repeat;
}
.gagnants_h {
	width : 564px;
	height : 57px;
	margin : 0;
	padding : 0;
	background : url(img/gagnants_h.png) no-repeat;
}
.reglement_h {
	width : 564px;
	height : 57px;
	margin : 0;
	padding : 0;
	background : url(img/reglement_h.png) no-repeat;
}
.faq_haut {
	width : 564px;
	height : 57px;
	margin : 0;
	padding : 0;	
	background : url('img/faq_haut.png') no-repeat;
}
.parties_h {
	width : 564px;
	height : 57px;
	margin : 0;
	padding : 0;	
	background : url('img/plus_de_parties_haut.png') no-repeat;
}
.animoplus_h {
	width : 564px;
	height : 57px;
	margin : 0;
	padding : 0;	
	background : url('img/animoplus_h.png') no-repeat;
}
.animo2plus_h {
	width : 564px;
	height : 57px;
	margin : 0;
	padding : 0;	
	background : url('img/animo2plus_h.png') no-repeat;
}
.rentab_h {
	width : 564px;
	height : 57px;
	margin : 0;
	padding : 0;	
	background : url('img/rentab_haut.png') no-repeat;
}
.collector_h {
	width : 564px;
	height : 57px;
	margin : 0;
	padding : 0;	
	background : url('img/collector_haut.png') no-repeat;
}
.jeu_bonus_h {
	width : 564px;
	height : 57px;
	margin : 0;
	padding : 0;	
	background : url('img/jeu_bonus_haut.png') no-repeat;
}
.boutique_h {
	width : 564px;
	height : 57px;
	margin : 0;
	padding : 0;	
	background : url('img/boutique_haut.png') no-repeat;
}
.jeu_h {
	width : 564px;
	height : 57px;
	margin : 0;
	padding : 0;	
	background : url('img/jeux_haut.png') no-repeat;
}
.ig_h {
	width : 564px;
	height : 57px;
	margin : 0;
	padding : 0;	
	background : url('img/ig_haut.png') no-repeat;
}
/*************

	LIVRE D'OR
	
**************/
.livre_h {
	width : 564px;
	height : 57px;
	margin : 0;
	padding : 0;
	background : url(img/livredore_haut.png) no-repeat;  
}
#gagnants {
  border-collapse: collapse;
  width: 530px;
  text-align: left; 
  font-size: 14px;
  color: #0033FF;
}
.even {
	background-color: #F7B240;  
}
/*************

	PAGE INSCRIPTION
	
**************/
.inscription_haut {
	width: 564px;
	height: 57px;
	margin : 0;
	padding : 0;  
	background : url('img/inscription_haut.png') no-repeat;
}
.valid {
	float: right;
	padding-top : 10px;  	
	padding-right : 20px;  
}
#inscription_txt {
  position: relative;
  top: 0px;
  left: 45px;  
  padding-bottom: 30px;
  width: 480px;
  height: 50px;
  font-size: 14px;
  font-weight: bold;
}
/*************

	AIDE
	
**************/
.cadre_aide {
	width: 500px;
	text-align: left; 
	margin-left: 20px;
}
/***********

	AUTRES JEUX
	
************/
.desc_jeu {
  position:absolute;
  top:17px;
  left:179px;
  width:50.5%;
  height:95px;
  /*overflow:auto;*/
  font-size:12px;
  text-align:justify;
  padding-right:5px;
}
.note_bout {
  position:absolute;
  top:32px;
  right:-10px;
  width:119px;
  font-size:11px;
  text-align:center;
  color:#6a1eb9;  
  line-height:17px;
}

.img_jeu {
  position:absolute;
  top:7px;
  left:7px;
  width:160px;
  height:120px;
  border:1px solid #000000;
  background-color:#FFFFFF;
}

#container_tt {
  position:relative;
  top:5px;
  display:block;
  margin:8px;
  padding:0px;
  width:570px;
}

#cont_blocs_centre { 
margin-left:4px; 
}

.fd_jeu_orange {
  position:relative;
  width:570px;
  height:138px;
  margin-top:4px;
  background-image:url('img/fond_orange.png');
  background-repeat:no-repeat;
  color:#6a1eb9;
}

.fd_barre_nom_orange {
  position:absolute;
  top:3px;
  left:175px;
  width:306px;
  height:27px;
  background-image:url('img/fd_barre_nom_orange.png');
  background-repeat:no-repeat;
}

.Titre_jeu a {
  position:absolute;
  left:183px;
  top:4px;
  width:342px;
  color:#844A35;
  font-weight:bold;
}
.Titre_jeu a:hover {
  text-decoration:none;
  text-align: left;  
  color:#ff0000;
  font-weight:bold;
}
/***********

	BOUTIQUE
	
************/
div.Colonne {
	float: left;
	padding-left: 14px;
}

div.produit {	
	background:url('img/fond.png') no-repeat;	   
	width: 260px;
	height: 111px;		
	text-align: center;
	margin-left: 10px 0 5px 0;
}

.produit img {
	border: 1px solid #FEF3A9;
}

.titre_produit {
	text-align: center; 
	color: #844A35;
	font-weight: bold;
}

.image_produit {	 
	float:left;
	margin: 3px;
	margin-top: 14px;	 
	width: 85px;
	height: 70px;
}

.titre_stock {		
	float:left;
	margin-top: 15px; 
	margin-left: 0px; 
	color: #844A35;
	font-weight: bold;
}

.descript_produit {	
	float:left; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-right: 30px; 
	color: #0000FF;
	font-weight: bold;
}

.descript_produit_spe {	
	float:left; 
	margin-top: 0px; 
	margin-left: 0px;  
	color: #0000FF;
}

.commander {		
	float:left;
	margin-top: -20px; 
	margin-left: 170px;
}
/**********

	INTER DES JEUX

**********/
.cadre_fond {
	width: 538px;
	height:373px;
	background: url('img/fond-description.png') no-repeat;	
}
.cadre_text {
	width: 540px;
	margin-top:50px;
	text-align: center;
	font-size: 17px;	
	color:#844A35;	
}
.cadre_text2 {
	width: 540px;
	margin-top:20px;	
	text-align: center;	
	font-size: 14px;	
	color:#844A35;
}
.cadre_fond p {
	text-align: center;	
	padding-top:30px;
}

/*************

	IG
	
**************/
#fond_ig {
  width: 537px;
  height: 374px;
  margin-left: 15px;
  background-image: url('img/ig/fond_ig.png');
  background-repeat: no-repeat;
}
#ig_image_view {
  width: 146px;
  height: 146px;
  padding-top: 0px;
  text-align: left;
  padding-left: 7px;
}
#ig_left_view {
  text-align: center;
  float: left;
  margin-left: 5px !important;
  margin-left: 5px;
  margin-top: 10px;
}
#ig_view_titre {
  font-size: 20px;
  color: #EF9D26;
  text-align: center;
}
#ig_description_view {
  width: 331px;
  height: 47px;
  padding: 22px;
  text-align: center;
}
#ig_right_view {
  margin-left: 170px;
}
#ig_obtenir_view {
  width: 361px;
  height: 56px;
  padding-top: 25px;
  padding-left: 12px;
}
#ig_obtenir_view img {
  cursor: pointer;
}
#ig_obtenir_view select {
  border: 2px solid #fad656;
  background-color: #fef2a4;
  color: #683f13;
  width: 131px;
  height: 19px;
  font-size: 10px;
}
#ig_obtenir_view table {
  margin-top: -40px;
  margin-left: -10px;
}
#ig_cadre_code_view {
  width: 371px;
  height: 141px;
  margin-top: 20px;
}
#ig_cadre_texte_code_view {
  width: 173px;
  height: 94px;
  float: right;
  margin-top: 22px;
  margin-right: 15px !important;
  margin-right: 5px;
  font-size: 10px;
  font-family: verdana;
  padding: 2px;
  text-align: left;
  color: #FFFFFF; 
}
#ig_cadre_code_view .form {
  padding-top: 25px;
  padding-left: 20px;
}
#ig_cadre_code_view .form input {
  margin-left: 20px;
}
#ig_cadre_code_view textarea {
  width: 135px;
  height: 77px;
  background-color: #fef2a4;
  border: 2px solid #fad656;
  color: #714818;
  font-size: 12px;
}
#ig_cadre_texte_points_view {
  width: 173px;
  height: 94px;
  float: right;
  margin-top: 23px;
  margin-right: 15px !important;
  margin-right: 5px;
  font-size: 10px;
  font-family: verdana;
  padding: 2px;
  text-align: left;
  color: #FFFFFF; 
}
#ig_obtenir_right {
  margin-right: 10px !important;
  margin-right: 5px;
  margin-top: -5px;
  float: right;
}
