/*definition des style html ce qui veut dire que chaque fois qu'on utilise une balise html elle prend les options d�crite ici*/

html, body {

	height: 100%;
	margin: 0;
	padding: 0;
	font-family: arial, sans-serif;
}

html {
	/*ici on */
	width:100%;
	background: #ffffff;
}


body {  /*ici on */
	background: url(../images/background_bleu.gif) repeat-x  0 0;
	/*background: #2166b3 url(../images/bg_degrade.jpg) repeat-x  0 242px;*/
}

label {
    cursor: pointer;
}

.rouge{
	color:red;
	font-weight:bold;
}

form{
	margin:0;
	padding:0;
}
img{
	border:none;
}

#all {
	position: relative;
	width: 760px;
	margin: auto;
	background-image : url(../images/bg_haut.jpg) no-repeat 0 0;
}
.astuce_gris{
	color:#666666;
}
/*definition des differents blocs ainsi que de leur propriï¿½tï¿½ on les appelle en mettant <div id="nomdubloc">  </div> avec entre les 2 balises div ce que contient le bloc*/
#Conteneur {
	position:absolute;
	width:760px ;
	height:700px ;
	top:20px;
}

#barre_haut{
	position:relative;
	width:799px;
	height: 180px;
	margin: 0;
	margin-left:-31px;
	background:url(../images/background_header.png) no-repeat 0 0;
	overflow: hidden;
}
#barre_haut #date {
     position: absolute;
     width: 185px;
     top: 3px;
     left: 570px;
     height: 15px;
     font-size: 11px;
     color: #666666;
     overflow: hidden;
     margin: 0;
     text-align: left;
 }

#barre_haut object {
       position: relative;
       width: 728px;
       height: 90px;
       margin: 20px 10px 0 10px;
}

#header_publicite {
	position:relative;
	width:746px;
	height:92px;
	margin-left:42px;
    background: #ffffff;
    padding: 0 0 8px 0;
    text-align: center;
}

#header_publicite #img_gauche_pub_header{
	position:relative;
	float:left;
	width:16px;
	height:92px;
}
#header_publicite #banniere_pub_header{
	position:relative;
	float:left;
	width:728px;
	height:90px;
	border:#909090 solid 1px;
}
#header_publicite object { margin: 0; }

#pub_right{
	position: relative;
	float:right;
	width:130px;
	left:134px;
	min-height:170px;
	margin-top:270px;
	height:auto!important;
	height:170px;
}
#pub_right_cont{
	margin-left:5px;
}
#right1{
	display:block;
	float:left; 
	margin:0;
	padding:0;
	width:120px;
	height:600px;
	cursor:pointer; 
}
#right2{
	display:block;
	float:left; 
	margin:0;
	padding:0;
	position:absolute;
	width:100%;
	height:100%;
	z-index:2; 
}
.etoile{
	font-family:arial;
	font-size:10px;
	color:#000;
	margin:0;
	padding:0;
	margin-left:20px;
	top:-20px;
}


#Connexion {
	position:relative;
	/*float:left;*/
	width:799px;
	margin-left:-31px;
	height:74px;
}
#Connexion #header_gauche{
	position:relative;
	float:left;
	width:389px;
	height:74px;
}
#Connexion #header_droite{
	position:relative;
	float:left;
	width:410px;
	height:74px;
}
#Connexion_on {
	position:relative;
	float:left;
	width:760px;
	height:30px;
	margin:0 auto;
    background-image:url(../images/barre_compte.jpg);
    background-color:white;
    background-position:center center;
	background-repeat:no-repeat;
}

#Connexion #Connexion_txt{
	position:relative;
	float:left;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	width:410px !important;
	width:410px;
	height: 29px;
	line-height: 29px;
	text-align:right;
}

#Connexion #Connexion_info{
	position:relative;
	float:left;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	width:410px !important;
	width:410px;
	height: 54px;
}

#Connexion #Connexion_info #bonjour{
	position:relative;
	float:left;
	width:200px;
	font-size:13px;
	font-weight:bold;
	margin-right:13px;
	text-align:right;
}

#Connexion #Connexion_info #bonjour a{
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
}
#Connexion #Connexion_info #infos{
	position:relative;
	float:left;
	width:192px;
}
#Connexion #Connexion_info #infos #log_points{
	position:relative;
	float:left;
	width:136px;
	height:27px;
	margin-right:4px;
	padding-left:56px;
	line-height:27px;
	font-size:14px;
	font-weight:normal;
    background:url(../images/fond_points.png) no-repeat;
}
#Connexion #Connexion_info #infos #log_messages{
	position:relative;
	float:left;
	width:22px;
	height:26px;
	margin-right:6px;
	padding-left:53px;
	line-height:26px;
	font-size:14px;
	font-weight:normal;
    background:url(../images/fond_courrier.png) no-repeat 1px;
}
#Connexion #Connexion_info #infos #log_messages2{
	position:relative;
	float:left;
	width:74px;
	height:26px;
	margin-right:6px;
	padding-top:3px;
	margin-top:-3px;
	line-height:26px;
	font-size:14px;
	font-weight:normal;
    background:url(../images/fond_courrier.gif) no-repeat 1px;
}
#Connexion #Connexion_info #infos #log_messages2 a{
	position:relative;
	float:left;
	width:22px;
	height:26px;
	padding-left:53px;
	color:#ffffff;
	text-decoration:none;
}
#Connexion #Connexion_info #infos #log_messages2 a:hover{
	text-decoration:underline;
}
#Connexion #Connexion_info #infos #log_jours{
	position:relative;
	float:left;
	width:102px;
	height:26px;
	padding-right:8px;
	line-height:26px;
	text-align:right;
	font-size:14px;
	font-weight:normal;
    background:url(../images/fond_jours.png) no-repeat;
}
#Connexion #Connexion_info #infos #log_points .petitsize{
	font-size:11px;
}
#Connexion #Connexion_mem{
	position:relative;
	float:left;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	width:281px !important;
	width:281px;
	padding-left:129px;
	height: 25px;
}
#Connexion #Connexion_mem a{
	color:#FFF;
	text-align:right;
}
#Connexion #Connexion_mem label{
	margin-right:35px;
}
#Connexion #Connexion_date{
	position:relative;
	float:left;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#99e3ff;
	width:380px !important;
	width:380px;
	padding-left:30px;
	height: 20px;
	line-height:20px;
}
#Connexion #Connexion_date.pas_log{
   background:url(../images/onglets.png) no-repeat bottom right;
}
#Connexion #Connexion_date.log{
   background:url(../images/onglet.png) no-repeat bottom right;
}
#Connexion #Connexion_date #Connexion_date_gauche{
	position:relative;
	float:left;
	width:140px !important;
	width:140px;	
	padding-left:20px;
}
#Connexion #Connexion_date #Connexion_date_gauche a{
	text-decoration:none;
	color:#99e3ff;
}
#Connexion #Connexion_date #Connexion_date_droite{
	position:relative;
	float:left;
	width:220px !important;
	width:220px;
}
#Connexion #Connexion_date img{
	margin-bottom:-1px;
}

#Connexion #Connexion_txt input[type=text]{
	width:108px;
}
#Connexion #Connexion_txt input[type=image]{
	margin-bottom:-13px;
}
#Connexion #Connexion_txt img{
	margin-bottom:-3px;
}

#bg_connexion_pts{
   float:left;
   background:url(../images/bg_connexion_pts.gif) no-repeat;
   height:30px;
   width:133px;
   margin:0;
   margin-left:10px;
   margin-top:3px !important;
   margin-top:6px;
}
#bg_connexion_pts p{
   float:left;
   margin-left:30px !important;
   margin-left: 14px;
   margin-top:-2px;
   color:#2066B2;
}

#bg_connexion_credits{
   float:left;
   margin-left:4px;
   margin-top:3px !important;
   margin-top:6px;
   background:url(../images/bg_connexion_credits.gif) no-repeat;
   height:30px;
   width:136px;
}
#bg_connexion_credits p{
   float:left;
   margin-left:30px !important;
   margin-left: 14px;
   margin-top:-2px;
   color:#2066B2;
}

#bg_connexion_vip{
   float:left;
   margin-left:4px;
   margin-top:3px !important;
   margin-top:6px;
   background:url(../images/bg_connexion_vip.gif) no-repeat;
   height:30px;
   width:147px;
}
#bg_connexion_vip p{
   float:left;
   margin-left:30px !important;
   margin-left: 14px;
   margin-top:-2px;
   color:#2066B2;
}
#bt_ok{
	position:relative;
	float:left;
	margin-left:5px;
}

#contenuglobal {
	position:relative;
	float:left;
	width:768px;
	background:url(../images/bg_base.png) repeat-y;
}
#Contenu_bas {
	position:relative;
	float:left;
	background-color:white;
	width:760px;
	margin-left:4px;
	background:url(../images/bg_or.png) no-repeat;
}
#carre_blanc {
	position:relative;
	float:left;
	width:746px;
	margin-left:7px;
	background-color:#FFF;
}
#Contenu_bas_bas {
	position:relative;
	float:left;
	width:768px;
	height:16px;
	background:url(../images/bg_footer_bas.jpg) no-repeat;
}
#nav_jeux{
	position:relative;
	padding:0;
	margin-top:10px;
	margin-left:10px!important;
	margin-left:5px;
	height:15px;
	list-style:none;
}
#nav_jeux li{
	float:left;
	/*height:100%;*/
	height:30px;
	margin:2px!important;
}

#cadre_contenu{
	position:relative;
	float:left;
	margin-left:4px;
	margin-top:-0px !important;
	margin-top:-20px;
	margin-bottom:10px;
	width:570px;
	padding:0;
}
#cadre_contenu_haut{
	position:relative;
	float:left;
    width:570px;
    height:22px;
    background-image:url(../images/cadre_contenu_haut.jpg);
}
#cadre_contenu_milieu{
   position:relative;
   float:left;
   width:570px;
   min-height:300px;
   background-image:url(../images/cadre_contenu_milieu.jpg);
   background-repeat:repeat;
}
#cadre_contenu_milieu p{
 	font-family:Arial;
 	color:black;
 	font-weight:normal;
}

#cadre_contenu_milieu a{
 	text-decoration:none;
 	color:#CC0000;
}

#cadre_contenu_bas{
   position:relative;
   float:left;
   width:570px;
   height:13px;
   background-image:url(../images/cadre_contenu_bas.jpg);
   background-repeat:no-repeat;
}
#cadre_gauche{
	position:relative;
	float:left;
	width:572px;
	margin-top:8px;
}
.separate_cadre_vip{
	margin-left:-11px;
	width:578px;
	height:34px;
	background:url(../images/cadre_separate_vip.gif);
	clear:both;
}
#cadre_contenu #alerte_postale{
    position:relative;
    float:left;
    width:572px;
    height:150px;
}
#cadre_contenu #cash_tirage{
	position:relative;
	float:left;
	width:572px;
	height:284px;
	background:url(../images/bg_cash_tirage.jpg) no-repeat;
}
#cadre_contenu #cash_grattage{
	position:relative;
	float:left;
	width:570px;
	height:372px;
	margin-left:1px;
	background:url(../images/bg_cash_grattage.jpg) no-repeat;
}
#cadre_contenu #derniers_gagnants{
	position:relative;
	float:left;
	width:260px;
	height:195px;
	padding-top:82px;
	margin-left:1px;
	background:url(../images/bg_derniers_gagnants.png) no-repeat;
}
#cadre_contenu #pub_home{
	position:relative;
	float:left;
	width:302px;
	height:267px;
	margin-top:10px;
	margin-left:7px;
}
#cadre_contenu #pub_home #head_pub_home{
	position:relative;
	float:left;
	width:300px;
	height:15px;
}
#cadre_contenu #pub_home #pub_home_bann{
	position:relative;
	float:left;
	width:300px;
	height:250px;
	border:#4f4f4f solid 1px;
}
#cadre_contenu #derniers_gagnants #liste_gagnants{
	position:relative;
	float:left;
	width:256px;
	height:172px;
	overflow:hidden;
	margin-left:2px;
}
#cadre_contenu #derniers_gagnants #liste_gagnants #bouge{
	width:256px;
	margin-left:2px;
}
#cadre_contenu #derniers_gagnants #liste_all_gagnant{
	position:relative;
	float:left;
	width:260px;
	height:23px;
	line-height:23px;
	text-align:center;
	font-size:12px;
}
#cadre_contenu #derniers_gagnants #liste_all_gagnant a{
	color:#ffffff;
}
#cadre_contenu #derniers_gagnants #liste_gagnants .gagnant_home{
	position:relative;
	float:left;
	width:256px;
	height:40px;
	padding-top:2px;
	margin-bottom:1px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	background:url(../images/bg_gagnant_home.png) no-repeat;
	/*background-color:#e8e8e8;*/
}
#cadre_contenu #derniers_gagnants #liste_gagnants .gagnant_home .lot_home{
	color:#0076e7;
}
#cadre_contenu #derniers_gagnants #liste_gagnants .gagnant_home .nom_gagnant_home{
	color:#0a5eae;
	font-weight:normal;
}
#cadre_contenu #derniers_gagnants #liste_gagnants .gagnant_home_fonce{
	position:relative;
	float:left;
	width:256px;
	height:40px;
	padding-top:2px;
	margin-bottom:1px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	background:url(../images/bg_gagnant_home2.png) no-repeat;
	/*background-color:#b9b9b9;*/
}
#cadre_contenu #derniers_gagnants #liste_gagnants .gagnant_home .lot_home,#cadre_contenu #derniers_gagnants #liste_gagnants .gagnant_home_fonce .lot_home{
	color:#0076e7;
}
#cadre_contenu #derniers_gagnants #liste_gagnants .gagnant_home .nom_gagnant_home,#cadre_contenu #derniers_gagnants #liste_gagnants .gagnant_home_fonce .nom_gagnant_home{
	color:#0a5eae;
}
#cadre_contenu #cash_grattage #jeu_gratuits_home{
	position:relative;
	float:left;
	width:570px;
	height:122px;
	padding-top:89px;
	padding-left:10px;
}
#cadre_contenu #cash_grattage #jeu_premium_home{
	position:relative;
	float:left;
	width:268px;
	height:125px;
	margin-top:23px;
	margin-left:297px;
	background:url(../images/bg_premium.png) no-repeat;
}
#cadre_contenu #cash_grattage #jeu_premium_home #img_premium{
	position:relative;
	float:left;
	width:268px;
	height:102px;
	margin-left:-2px;
	margin-top:-5px;
}
#cadre_contenu #cash_grattage #jeu_premium_home #txt_premium{
	position:relative;
	float:left;
	width:262px;
	height:34px;
	padding-left:6px;
	margin-top:3px;
	font-size:11px;
	color:#261d13;
}
#cadre_contenu #cash_grattage #jeu_premium_home #txt_premium a{
	float:right;
	margin-right:10px;
	margin-top:-16px;
}
#cadre_contenu #cash_grattage #jeu_gratuits_home .homme_jeu_gratte{
	position:relative;
	float:left;
	width:102px;
	height:115px;
	margin-right:10px;
	font-size:11px;
	color:#261d13;
	text-align:center;
	background:url(../images/bg_grattage_home.png) no-repeat;
}
.redmini{
	color:#cb2020;
	font-weight:normal;
}
.red{
	color:#cb2020;
	font-weight:bold;
}
.bigRed{
	font-size:20px;
	color:#cb2020;
	font-weight:bold;
}
#cadre_contenu #cash_grattage #jeu_gratuits_home .homme_jeu_gratte a .red{
	color:#cb2020;
	font-weight:bold;
	font-size:12px;
}
#cadre_contenu #cash_grattage #jeu_gratuits_home .homme_jeu_gratte a{
	text-decoration:none;
	color:#261d13;
}
#cadre_contenu #cash_tirage #next_tirage{
	position:relative;
	width:221px;
	height:21px;
	padding-left:351px;
	line-height:21px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#cadre_contenu #cash_tirage #next_tirage #prochain_tirage_compteur{
	font-weight:bold;
	color:#cd2121;
}
#cadre_contenu #cash_tirage #resultats_tirage{
	position:relative;
	float:left;
	width:221px;
	height:76px;
	margin-top:37px;
	padding-left:351px;
}
#cadre_contenu #cash_tirage #btn_nav_jeux{
	position:relative;
	float:left;
	width:221px;
	height:47px;
	padding-left:351px;
}
#cadre_contenu #cash_tirage #btn_nav_jeux a{
	position:relative;
	float:left;
}
#cadre_contenu #cash_tirage #resultats_tirage #date_resultat{
	position:relative;
	float:left;
	width:221px;
	height:24px;
	line-height:24px;
	color:#ffffff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
#cadre_contenu #cash_tirage #resultats_tirage #numeros_resultat{
	position:relative;
	float:left;
	width:214px;
	padding-left:7px;
	height:29px;
	text-align:left;
}
#cadre_contenu #cash_tirage #resultats_tirage #precedents_resultat{
	position:relative;
	float:left;
	width:221px;
	height:16px;
	margin-top:-3px;
	text-align:center;
}
#cadre_contenu #cash_tirage #resultats_tirage #precedents_resultat a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7ddcff;
}
#cadre_contenu #cash_tirage #resultats_tirage #numeros_resultat .bouleRouge,#cadre_contenu #cash_tirage #resultats_tirage #numeros_resultat .bouleBleue{
	position:relative;
	float:left;
	width:28px;
	height:29px;
	line-height:23px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:-1px;
	font-weight:bold;
}
#cadre_contenu #cash_tirage #resultats_tirage #numeros_resultat .bouleRouge{
	background:url(../images/boule_rouge.png) no-repeat;
	color:#d0000d;
}
#cadre_contenu #cash_tirage #resultats_tirage #numeros_resultat .bouleBleue{
	background:url(../images/boule_bleue.png) no-repeat;
	color:#2066b2;
}
#cadre_contenu #cash_tirage #resultats_tirage #numeros_resultat .plusNumComplementaire{
	position:relative;
	float:left;
	width:8px;
	height:29px;
}
#cadre_contenu #cash_tirage #parties_restantes{
	position:relative;
	float:left;
	width:210px;
	height:41px;
	margin-top:46px;
	padding-left:362px;
}
#cadre_contenu #cash_tirage #parties_restantes .partie_restante{
	position:relative;
	float:left;
	width:19px;
	height:25px;
	margin-right:1px;
	text-align:center;
	line-height:0px;
}
#cadre_contenu #cash_tirage #parties_restantes .partie_jouee{
	position:relative;
	float:left;
	width:20px;
	height:25px;
	text-align:center;
	line-height:0px;
}
/*=================================RAPPEL MDP =====================================*/
#txt_rappel_mdp{
	font-family:helvetica;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
}

/*=================================== DIV Affichage ERREUR======================*/

#tomove{
	/*border:2px solid #B4213F; */
	cursor:move;
	position:absolute;
	/* width:455px;
	height:230px; */
	/*background-image: url(../../images/tomove/tomove.gif);*/
	width:284px;
	z-index:20;
	visibility:hidden;
	padding:0px;
	background-color:#2066b2;
}
#hauttomove{
	/* float:left; */
	margin-top:0px;
	margin-left:0px;
	width:284px;
	height:21px;
	background-image: url(../images/tomove/tomove_01.gif);
}
#milieutomove{
	float:left;
	margin-top:0px;
	margin-left:0px;
	width:284px;
	background-image: url(../images/tomove/tomove_02.gif);
}
#bastomove{
	float:left;
	margin-bottom:0px;
	margin-left:0px;
	width:284px;
	height:21px;
	background-image: url(../images/tomove/tomove_03.gif);
}
#fermerTomove{
	position:relative;
	/*padding:-2px;*/
	float:right;
	margin-top:2px;
	margin-right:2px;
	width:18px;
	height:18px;
	text-align:right;
	background-color:#B4213F;
	cursor:pointer;
}
#titreTomove{
	float:left;
	position:relative;
	padding-top:0px;
	padding-left:20px;
	margin:0 auto;
	width:260px;
	font-family:Verdana;
	font-size:12px;
	color:#86AA0A;
	overflow:hidden;
}
#txtTomove{
	float:left;
	position:relative;
	padding-left:20px;
	width:260px;
	font-family:Verdana;
	font-size:12px;
	color:#CE4F4C;
	overflow:hidden;
}
/*===================================ADVERTASING=============================*/

#bandeau1 {
	position:relative;
	float:left;
	width:480px;
	height:72px;
	margin-top:130px;
	margin-left:39px !important;
	margin-left:19px;
 	/* background-image:url(../../images/advertasing/bandeau.gif);
	background-repeat:no-repeat; */
	text-align:center;
}
#bandeau1 a{
	position:relative;
	float:left;
	margin-top:5px;
	margin-left:3px;
}
#bandeau2 {
	position:relative;
	float:left;
	width:480px;
	height:72px;
	margin-top:8px;
	left:39px;
 	/* background-image:url(../../images/advertasing/bandeau.gif);
	background-repeat:no-repeat;	 */
	text-align:center;
}
#bandeau2 a{
	position:relative;
	float:left;
	margin-top:5px;
	margin-left:3px;
}
#bandeau3 {
	position:relative;
	float:left;
	width:480px;
	height:72px;
	margin-top:8px;
	left:39px;
 	/* background-image:url(../../images/advertasing/bandeau.gif);
	background-repeat:no-repeat; */
	text-align:center;
}
#bandeau3 a{
	position:relative;
	float:left;
	margin-top:5px;
	margin-left:3px;
}
#titre_bandeaux{
	background-image:url(../images/bandeaux/pot.jpg);
	background-repeat:no-repeat;
	width:550px;
	height:215px;
	margin-left:5px;

}
#nb_credits_restant{
	position:relative;
	float:left;
	font-family:arial;
	font-size:12px;
	margin-left:259px !important;
	margin-left: 130px;
	margin-top:83px;
}
/*=================================== BOUTIQUE ==============================*/

#confirm_boutique{
	position:relative;

	margin-top:15px;
	margin-left:20px;
	height:56px;

}
#confirm_boutique a{

	margin-left:20px;

}
/*=================================== ENTETE ================================*/

#tombola_tour{
	position:relative;
	float:left;
	width:570px;
	padding-top:42px;
	background:url(../images/tombola/bg_top_tombola.png) no-repeat top left;
}
#boutique_tour{
	position:relative;
	float:left;
	width:570px;
	padding-top:42px;
	background:url(../images/boutique/bg_boutique.jpg) no-repeat top left;
}

#entete{
	position:relative;
	margin-left:10px;
	margin-top:-10px;
	}

#pot{
	position:relative;
	float:left;
	width: 135px;
	text-align: center;
}

#pot_boutique{
	position:relative;
	float:left;
	margin-left:12px;

}
#pot_tombola{
	position:relative;
	float:left;
	width: 102px;
	text-align: center;
	margin-top:-8px;
	margin-left:12px;
}

#txt_entete{
	position:relative;
	margin-left:5px;
	margin-top:0px;
}

#txt_entete h2 {
    margin: 0 0 0 206px;
}
#txt_entete p{
	position:relative;
	font-family:Arial;
	margin-left:140px;
	padding-right:10px;
	font-size:12px;
	font-weight:normal;
	text-align: justify;
}
#txt_entete p .question{
	font-weight:bold;
}

#txt_entete .astuce_titre{
	font-weight:bold;
	color:#DB0009;
}

#txt_entete .astuce{
	font-weight:normal;
	color:#666666;
}

#txt_entete a {

    color: #DB0009;
    text-decoration: none;
    font-weight: bold;
}
    #txt_entete a:hover {

        text-decoration: underline;
    }

    /* texte_entete pour les petis pote*/
#txt_entete2{
	position:relative;
	margin-left:5px;
	margin-top:0px;
	font-family:Arial;
	font-size:12px;
	text-align: justify;
	padding-right:13px;
}

#txt_entete2 h2 {

    margin: 0 0 0 206px;
}
#txt_entete2 p{
	position:relative;
	font-family:Arial;
	/*margin-left:145px;*/
	padding-right:10px;
	font-size:12px;
	font-weight:normal;
	text-align: justify;
}

#txt_entete2 p .question{
	font-weight:bold;
}

#txt_entete2 .astuce_titre{
	font-weight:bold;
	color:#DB0009;
}

#txt_entete2 .astuce{
	font-weight:normal;
	color:#666666;
}

#txt_entete2 a {

    color: #DB0009;
    text-decoration: none;
    font-weight: bold;
}
    #txt_entete2 a:hover {

        text-decoration: underline;
    }
/* style pour le texte en bas */
  #txt_entete3{
	position:relative;
	margin-left:5px;
	margin-top:0px;
	font-family:Arial;
	font-size:11px;
	text-align: justify;
	padding-right:13px;
}


/*=================================== TEXTE DIVERS ==========================*/
#texte_divers{
	padding-right:5px;
	padding-left:5px;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
}
#texte_divers h1{
		font-size:14px;
	font-weight:bold;
}#texte_divers h2{
		font-size:13px;
	font-weight:bold;
	color:#B00E0D;
}#texte_divers h3{
		font-size:12px;
	font-weight:bold;
	color:#0000FF;
}
#texte_divers p{

	text-align:justify;
}




/*=================================== MENU DROITE ===========================*/
#Menu_droite {
	position:relative;
	float:left;
	width:162px;
	margin-left:4px;
	margin-top:9px;
	margin-bottom:9px;
	background-color:white;
}
#Menu_bouton {
	position:relative;
	padding:0;
	margin:0;
	list-style:none;
}
#Menu_bouton li{
	height:60px;
}
#pas_inscrit{
	position:relative;
	margin-top:4px;
	margin-bottom:5px;
	width:162px;
	height:133px;
	/*background-image:url(../images/bg_pas_inscrit.jpg);
	background-repeat:no-repeat;*/
}

/*===================================== PAGE CONTACT=================================*/

#bg_contact{
	position:relative;
	margin-top:4px;
	width:560px;
	height:449px;
	background-image:url(../images/contact/bg_contact.png);
	background-repeat:no-repeat;

}

#valider_contact{
	position:relative;
	width:150px;
	height:63px;
}

#champ_contact{
	position:relative;
	float:left;
	width:250px;
	margin-top:130px;
	margin-left:286px!important;
	margin-left:142px;
}
#champ_contact label{
	float:left;
	width:60px;
	height:17px;
	background-color:black;
		margin-top:2px;
}/*
#champ_contact input{
	height:17px;
	margin:1px;
	}*/

#objet_contact{
	position:relative;
	float:left;
	margin-top:10px;
	margin-left:188px!important;
	margin-left:92px;
}
#objet_contact .input{
	height:19px;
	float:left;
	margin:1px;
}
#objet_contact label{
	float:left;
	clear:left;
	width:158px;
	text-align:right;
	height:19px;
	margin:1px;

}
#objet_contact .textarea{
	width:182px;
	height:97px;
	margin:1px;
}

#valider_contact{
	position:relative;
	margin-left:387px;
	top:8px;

}
#valider_contact2{
	position:relative;
	float:left;
	margin-left:387px;
	top:15px;
	left:8px;
}
.select_contact{
width:180px;
}
.select_offres{
width:380px;
}
.select{
font-size:10px;
}
/*===================================== MENTIONS ==================================*/

#bg_mentions{
	position:relative;
	margin-top:3px;
	width:552px;
	height:482px;
	background-image:url(../images/mentions/bg_mentions.jpg);
	background-repeat:no-repeat;
}

#bg_txt_mentions{
	position:relative;
	float:left;
	margin-top:142px;
	margin-left:10px;
	width:530px;
	height:330px;
	background-image:url(../images/gagnants/bg_blanc1.jpg);
	background-repeat:no-repeat;
	font-family:arial;
	font-weight:normal;
	font-size:12px;
}
/*===================================== FAQ ==================================*/
#faq_tour{
	position:relative;
	float:left;
	width:570px;
	padding-top:47px;
	margin-top:1px;
	background:url(../images/bg_faq.jpg) no-repeat;
}
#centre_faq{
	position:relative;
	float:left;
	width:560px;
	padding-left:8px;
	padding-bottom:3px;
	border-left:#bc1010 solid 1px;
	border-right:#bc1010 solid 1px;
}
#tournoi_tour{
	position:relative;
	float:left;
	width:570px;
	padding-top:47px;
	margin-top:1px;
	background:url(../images/tournoi/bg_tourn.jpg) no-repeat;
}
#centre_tournoi{
	position:relative;
	float:left;
	width:560px;
	padding-left:9px;
	padding-bottom:3px;
	border-left:#bc1010 solid 1px;
	border-right:#bc1010 solid 1px;
}
#mdp_tour{
	position:relative;
	float:left;
	width:570px;
	padding-top:47px;
	margin-top:1px;
	background:url(../images/bg_mdp.jpg) no-repeat;
}
.black{
	color:#000000;
}
#centre_mdp{
	position:relative;
	float:left;
	width:560px;
	padding-left:8px;
	padding-bottom:3px;
	border-left:#bc1010 solid 1px;
	border-right:#bc1010 solid 1px;
}
#regle_tour{
	position:relative;
	float:left;
	width:570px;
	padding-top:47px;
	margin-top:1px;
	background:url(../images/bg_reglement.jpg) no-repeat;
}
#centre_regle{
	position:relative;
	float:left;
	width:560px;
	padding-left:8px;
	padding-bottom:3px;
	border-left:#bc1010 solid 1px;
	border-right:#bc1010 solid 1px;
}
#mention_tour{
	position:relative;
	float:left;
	width:570px;
	padding-top:47px;
	margin-top:1px;
	background:url(../images/bg_mentions.jpg) no-repeat;
}
#centre_mention{
	position:relative;
	float:left;
	width:560px;
	padding-left:8px;
	padding-bottom:3px;
	border-left:#bc1010 solid 1px;
	border-right:#bc1010 solid 1px;
}
#tour_contact{
	position:relative;
	float:left;
	width:570px;
	padding-top:47px;
	margin-top:1px;
	background:url(../images/bg_contact.jpg) no-repeat;
}
#centre_contact{
	position:relative;
	float:left;
	width:560px;
	padding-left:8px;
	padding-bottom:3px;
	border-left:#bc1010 solid 1px;
	border-right:#bc1010 solid 1px;
}
#bg_faq{
	position:relative;
	margin-top:3px;
	width:552px;
	height:482px;
	background-image:url(../images/faq/bg_faq.png);
	background-repeat:no-repeat;
}

#bg_faq span{
	color:#FF0000;
}

#bg_txt_faq{
	position: relative;
	float:left;
	margin-top:142px;
	margin-left:10px!important;
	margin-left:5px;
	width:530px;
	height:330px;
	background-image:url(../images/gagnants/bg_blanc1.jpg);
	background-repeat:no-repeat;

}

#bg_txt_win{
	position: relative;
	float:left;
	margin-top:142px;
	margin-left:10px!important;
	margin-left:5px;
	width:531px;
	min-height:323px;
	background-image:url(../images/gagnants/bg_blanc1.jpg);
	background-repeat:no-repeat;

}
#txt_faq{
	position: relative;
	float:left;
	width:524px;
	height:320px;
	margin: 5px 0;
	overflow:auto;

}
/*===================================== REGLEMENT ==================================*/


#bg_reglement{
	position:relative;
	margin-top:3px;
	width:552px;
	height:482px;
	background-image:url(../images/reglement/bg_reglement.png);
	background-repeat:no-repeat;
}

/*===================================== COMPTE =====================================*/
#titre_desincription{
	position:relative;

	text-align:center;
	width:100%;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
}

#titre_desincription span{
	font-weight:bold;
}
#titre_desincription_offres{
	position:relative;
	text-align:center;
	width:100%;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:red;
}

#titre_desincription_offres span{
	font-weight:bold;
}

#titre_desincription_offres p{
	text-align:left;
}

#bouton_compte{
position:relative;
width:500px;
float:left;
}

#txt_confirm{
	position:relative;
	float:left;
	width:330px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-align:center;
}

#bt_supprimer{
	position:relative;
	float:left;
	clear:left;
	top:30px;
	margin-left:90px;
	width:160px;
	height:60px;
}

#pot_suppression{
	position:relative;
	float:left;
	width:169px;
	height:177px;
	margin-left:340px!important;
	margin-left:180px;
	margin-top:-120px;
}

table.table_points{
	margin:0 auto;
	width:509px;
	border-collapse:collapse;
}

table.table_points td{

}
#revenir_points{
	position:relative;
	float:left;
	margin-top:14px;
	margin-left:140px;
}

table.table_points thead{

	margin:0 auto;
	color:#FFF;
	width:510px;
	height:29px;
}

table.table_points tbody td{
	border:1px solid #FFF;
	font-weight:normal;
	text-align:center;
	font-family:arial;
	font-size:12px;
	height:20px;
	font-weight: normal;
	color:black;
}

table.table_points thead .cel1{
	width:110px;
	height:29px;

	}
table.table_points thead .cel2{
	width:272px;
	height:29px;

}

table.table_points thead .cel3{
	width:129px;
	height:29px;
}

table.table_bonus thead .cel1{
	width:110px;
	height:29px;

	}
table.table_bonus thead .cel2{
	width:285px;
	height:29px;

}

table.table_bonus thead .cel3{
	width:113px;
	height:29px;
}
#tableaux_points{
	position:relative;
	float:left;
	clear:left;
	margin-top:25px;
}
#tour_compte{
	position:relative;
	float:left;
	width:570px;
	background:url(../images/compte/top_info_compte.jpg) no-repeat;
}
#bg_compte{
	position:relative;
	width:550px;
	margin-top:48px;
	
}

#bg_compte ul{
	list-style:none;
}


#titre_compte{
	position:relative;
	float:left;
	margin-left:133px!important;
	margin-left:73px;
	width:290px;
	height:40px;
	background-image:url(../images/compte/compte_titre.jpg);
	background-repeat:no-repeat;
}
#bg_txt_compte{
	position:relative;
	float:left;
	margin-top:140px;
	width:570px;
	font-family:arial;
	font-weight:normal;
	font-size:12px;
}

#choix_compte{
	position:relative;
	float:left;
	padding-left:30px;
	width:540px;
	background-image:url(../images/compte/bginfo.jpg);
	background-repeat:repeat-y;
}

#intitule_champ_compte{
	position:relative;
	float:left;
	width:275px;
	margin-left:7px!important;
	margin-left:2px;
	margin-top:8px;
	font-family: Arial;
	color:black;
	text-align:left;
	line-height:20px;
}
#bottom_compte{
	position:relative;
	float:left;
	width:570px;
	height:29px;
	background-image:url(../images/compte/bottom_compte.jpg);
	background-repeat:repeat-y;
}

#choix_compte ul{
	position:relative;
	float:left;
	font-family:arial;
	font-weight:normal;
	font-size:12px;
	color:black;
	list-style-image:url(../images/compte/puce.jpg);
	margin:0;
	padding:15px;
}

#choix_compte li { margin: 0 0 10px 0; }

#bg_txt_compte ul a{
	color:black;
}

#titre_mail{
	position:relative;
	float:left;
	margin-left:123px!important;
	margin-left:60px;
	width:333px;
	height:36px;
	background-image:url(../images/compte/changer_mail_titre.jpg);
	background-repeat:no-repeat;
}

#titre_passe{
	position:relative;
	float:left;
	margin-left:123px!important;
	margin-left:60px;
	width:333px;
	height:36px;
	background-image:url(../images/compte/changer_passe_titre.jpg);
	background-repeat:no-repeat;
}

#titre_gestion_abonnement{
	position:relative;
	float:left;
	margin-left:123px!important;
	margin-left:60px;
	width:345px;
	height:36px;
	background-image:url(../images/compte/gerer_abonnement_titre.jpg);
	background-repeat:no-repeat;
}

#titre_points{
	position:relative;
	float:left;
	margin-left:123px!important;
	margin-left:60px;
	width:300px;
	height:36px;
	background-image:url(../images/compte/historique_gain_titre.jpg);
	background-repeat:no-repeat;
}

#titre_cash{
	position:relative;
	float:left;
	margin-left:123px!important;
	margin-left:60px;
	width:300px;
	height:36px;
	background-image:url(../images/compte/historique_gain_cash.jpg);
	background-repeat:no-repeat;
}

#titre_cadeaux{
	position:relative;
	float:left;
	margin-left:120px!important;
	margin-left:60px;
	width:328px;
	height:36px;
	background-image:url(../images/compte/historique_cadeaux_titre.jpg);
	background-repeat:no-repeat;
}

#titre_points p{
	position:relative;
	float:left;
	margin-left:20px;
	margin-top:40px;
	width:400px;
	font-family:Arial;
	font-size:12px;
}

#titre_cash p{
	position:relative;
	float:left;
	margin-left:20px;
	margin-top:40px;
	width:400px;
	font-family:Arial;
	font-size:12px;
}


#intitule_champ_compte input{
	color:black;
}

#intitule_champ_compte .input{
	width: 130px;
}

#intitule_champ_compte ul{
	padding:2px;
	margin-left:10px;
	list-style: none;
}

#intitule_champ_compte li{
	float:left;
}

#intitule_champ_compte label{
	float:left;
	width:125px;
	clear:left;
	text-align:left;
}

#maj{
	position:relative;
	float:left;
	width:230px;
	height:50px;
	margin-left:15px;
	margin-top:25px;
}

#revenir{
	clear:left;
	position:relative;
	float:left;
	width:230px;
	height:50px;
	margin-left:25px;
	margin-top:25px;
}


#intitule_champ_compte2{
	position:relative;
	float:left;
	width:240px;
	margin-left:7px;
	margin-top:8px;

	text-align:left;
	line-height:20px;
}

#intitule_champ_compte2 .input{
	font-family:arial;
	font-size:12px;
	width: 117px;
}

#intitule_champ_compte2 ul{
	position:relative;
	float:left;
	font-family:arial;
	font-weight:normal;

	color:black;
	list-style: none;
	margin:0;
	padding:5px;
}

#intitule_champ_compte2 label{
	position:relative;
	float:left;
	width:100px;
}

#intitule_champ_compte .input_date{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:black;
	font-weight:normal;
}

#changement_mail{
	position:relative;
	display:block;

	margin-left:80px;
	font-family:arial;
	font-weight:normal;
	font-size:12px;
	line-height:24px;
}

#changement_mail ul{

	position:relative;
	display:block;
	float:left;
	color:black;
	list-style: none;
	margin:0;
	padding:15px;
	font-family:arial;
	font-weight:normal;
	font-size:12px;
}

#changement_mail label{
	position:relative;
	display:block;
	float:left;
	width:235px;
}

#changement_mail li{
	padding:0px;
	margin:0px;
	line-height:24px;
}

#gestion_abonnement{
	position:relative;
	float:left;
	width:530px;
	font-family:arial;
	font-weight:normal;
	font-size:12px;
}

#gestion_abonnement label{
	position:relative;
	float:left;
	width:390px;
}

#gestion_abonnement li{
	padding:2px;
}

#gestion_abonnement ul{
	list-style:none;
}
#message_erreur {
	position:relative;
	float:left;
	width:400px;
	text-align : center;
}
#fleche_points{
	position:relative;
	float:left;
	width:530px;
	margin-top:-15px;
	margin-bottom:-15px;
}
#ret_accueil_compte{
	position:relative;
	float:left;
	width:530px;
	text-align:center;
}
#ret_accueil_compte a{
	color:#000000;
}
#fleche_points #fleche_gauche{
	margin-left:-2px;
}
/*===================================== ENREGISTREMENT  ============================*/
#enregistrement{
	position:relative;
	float:left;
	width:572px;
	height:457px;
	margin-top:11px;
	font-size:11px;
	color:#000000;
    background: url(../images/bg_inscription.jpg) no-repeat;
}
.pointer{
	cursor:pointer;
}
#enregistrement #formulaire_enregistrement1{
	position:relative;
	float:left;
	width:265px;
	height:219px;
	margin-top:140px;
	margin-left:301px;
	padding-top:47px;
    background: url(../images/bg_form_inscription1.png) no-repeat;
}
#enregistrement #formulaire_enregistrement2{
	position:relative;
	float:left;
	width:265px;
	height:263px;
	margin-top:140px;
	margin-left:301px;
	padding-top:33px;
    background: url(../images/bg_form_inscription2.png) no-repeat;
}
#enregistrement #formulaire_enregistrement3{
	position:relative;
	float:left;
	width:265px;
	height:227px;
	margin-top:140px;
	margin-left:301px;
	padding-top:39px;
    background: url(../images/bg_form_inscription3.png) no-repeat;
}
#enregistrement .gauche{
	position:relative;
	float:left;
	width:81px;
	padding-right:9px;
	padding-left:9px;
	height:18px;
	line-height:18px;
	text-align:left;
	margin-bottom:4px;
}
#enregistrement .droite{
	position:relative;
	float:left;
	width:164px;
	height:18px;
	margin-bottom:4px;
}
#enregistrement .droite input[type=text],#enregistrement .droite input[type=password]{
	width:142px;
	height:16px;
	font-size:11px;
	border:#2065b0 solid 1px;
}
#enregistrement .droite input[type=text].cp{
	width:56px;
}
.little{
	font-size:9px;
}
#enregistrement .droite #joueur_pays{
	height:20px;
}
#enregistrement .droite #annee_naissance{
	width:60px;
}
#enregistrement .droite select{
	border:#2065b0 solid 1px;
	font-size:11px;
	height:20px;
}
#enregistrement .centre{
	position:relative;
	float:left;
	width:265px;
	text-align:center;
}
#enregistrement_infos {

    width: 555px;
    height: 320px;
    background: url(../images/enregistrement/inscription_infos.jpg) no-repeat 0 0;
}


#top_compte {

    width: 555px;
    height: 15px;
    background: url(../images/enregistrement/top_compte.jpg) no-repeat 1px 0;
}
    #enregistrement_infos object {

        margin: 0 0 0 3px;
        z-index: 1;
    }

#cadeaux_hautgauche{
	position:relative;
	/*float:left;*/
	width:362px;
	height:201px;
	background-image:url(../images/enregistrement/cadeaux_hautgauche.jpg);
}
#cadeaux_hautdroit{
	position:relative;
	/*float:left;*/
	width:193px;
	height:201px;
	background-image:url(../images/enregistrement/cadeaux_hautdroit.jpg);
}
#cadeaux_dessous{
	position:relative;
	/*float:left;*/
	width:555px;
	height:138px;
	background-image:url(../images/enregistrement/cadeaux_dessous.jpg);
}
#fond_form{
	position:relative;
	/*float:left;*/
	width:555px;
	height:100%;
	background-image:url(../images/enregistrement/enregistrement_fond.jpg);
	background-repeat:repeat-y;
}
#form_enregistrement{
	position:relative;
	/*float:left;*/
	margin-left:12px;
	width:532px;
	height:222px;
	background-image:url(../images/enregistrement/enregistrement_fond_form.jpg);
	background-repeat:repeat-y;
	font-family: Arial;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
}

#form_enregistrement2{
	position:relative;
	float:left;
	height: auto;
	font-family: Arial;
	font-size:12px;
	color:#000;

}

#fond_form_bas{
	position:relative;
	width:555px;
	height:19px;
	background-image:url(../images/enregistrement/enregistrement_fond_bas.jpg);
	background-repeat:no-repeat;
}

#intitule_champ1{
	position:relative;
	float:left;
	width:259px;
	margin-left:3px;
	margin-top:8px;
	font-family: Arial;
	font-size:11px;
	color:#FFF;
	text-align:left;
	line-height:20px;

}
#intitule_champ1 label, #intitule_champ1 .label, #intitule_champ_compte .label{
	float:left;
	width:115px;
	clear:left;
	text-align:left;

}

#intitule_champ1 .radio, #intitule_champ_compte .radio {

	float: left;
	width: auto;
	clear: none;
}

#intitule_champ2{
	position:relative;
	float:left;
	width:260px;
	margin-left:7px;
	margin-top:8px;
	margin-top:8px;
	font-family: Arial;
	font-size:11px;
	color:#FFF;
	text-align:left;
	line-height:20px;

}
#intitule_champ2 label{
	float:left;
	width:115px;
	clear:left;
	text-align:left;
	line-height:15px;
}

#intitule_champ20 p{
	float:left;
	text-align:left;
}

#intitule_champ21 label{

    clear : left;
	float:left;
	text-align:center;
	width:195px;
	margin-top:5px;
}

#intitule_champ21{
	position:relative;
	margin-top:5px;
	text-align:center;
	margin-left:30px;
	line-height:20px;
}

#intitule_champ21 input{
	float:left;
	margin-right:10px;
	text-align:left;
	line-height:20px;
	margin-left:15px;

}


#intitule_champ22{
	position:relative;
	float:left;
	margin-left:7px;
	margin-top:5px;
	text-align:left;
	line-height:20px;
}


#intitule_champ22 label{
	float:left;
	text-align:left;
	margin-left:18px;
	margin-top:5px;
}

#bloc_gauche{
    margin :0px;
    padding : 0px;
    float : left;
    width : 160px;
    /*background : red;*/
}

#classement_1{
    float : left;
    width : 100%;
}

#bons_plans {
	position:relative;
	margin-left:10px!important;
	margin-left:5px;
	margin-top:0px;
	float:left;
	width:352px;
	height:92px;
	text-align:left;
	background-image:url(../images/enregistrement/fond_bons_plan.jpg);

}
#bons_plans_txt {
	position:relative;
	margin-left:13px!important;
	margin-left:7px;
	margin-top:13px;
	float:left;
	text-align:left;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#0C2F4E;
}
#jouer {
	position:relative;
	margin-left:10px!important;
	margin-left:5px;
	margin-top:0px;
	float:left;
	width:152px;
	height:92px;
	text-align:left;
	cursor: pointer;
}

#jouer2 {
	position:relative;
	margin-top:10px;
	margin-right:10px;
	float:right;
	width:152px;
	height:auto;
	text-align:right;
}

#jouer2 p{
	position:relative;
	float:left;
	float:right;
	width:100px;
	height:auto;
	text-align:left;
	clear : both;

}
/*================PARRAINAGE ===============*/
#nb_filleuls{
	position:relative;
	float:left;
	width:270px;
	margin-top:457px;
	font-family:arial;
	font-size:13px;
	color:#FFF;
}
#nb_filleuls span{
	color:#FC8A04;
}
#classement_filleul{
    clear:both;
    margin :0px;
    color:black;
}
#parrainage_tour{
	position:relative;
	float:left;
	width:570px;
	height:581px;
	margin-top:1px;
	background: url(../images/parrainage/bg_parrainage.png) no-repeat top left;
}
#bg_parrainage{
	position:relative;
	float:left;
	width:553px;
	height:550px;
	margin-left:9px;
	margin-top:49px;
	background-image: url(../images/parrainage/bg_parrain.png);
	background-repeat:no-repeat;
	text-align:center;
}

#formulaire_parrainage{
	position:relative;
	top:120px;
	margin-left:21px!important;
	margin-left:7px;
	width:228px;
	height:295px;
}
#jouer_parrainage{
	position:relative;
	margin-top:5px;
	float:right;
	width:125px;
	height:40px;
	margin-right:-22px;
	margin-top:10px;
}
 .input_parrainage{
	height:15px;
    width:162px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}
 .input_area_parrainage{
	width:228px;
	height:150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	padding:5px;
	float:right;
	margin-right:10px;
}

/*===================================*/
#bons_plans_choix{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}
#bons_plans_choix span{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	margin-left:1px;
}
#bt_radio_oui{
	position:absolute;
	left:27px;
	top:-13px;
	height:46px;
	width:45px;
	background-image: url(../images/enregistrement/br.jpg);
	background-repeat:no-repeat;

}
#fond_plan1{
	position:relative;
	margin-left:-8px;
	height:26px;
	width:84px;
	float:left;
	text-align:left;
	text-indent:4px;
	background-image: url(../images/enregistrement/plan1.jpg);
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
}
#fond_plan1 span{
	display:block;
	margin-left:1px;
	margin-top:2px;
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	color:#CC0000;
}
#form_enregistrement .input{
	width:138px!important;
	width:134px;

	border:1px solid #345B66;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#345B66;
	font-weight:normal;
}

 .input_filleul{
	height:18px;
    width:162px;
	border:1px solid ;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}
 .input_area{
   /* width:300px;
	height:90px;*/
	width:228px;
	height:160px;
	border:1px solid ;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;

	font-weight:normal;
	padding:5px;
	float:right;
	margin-right:10px;
}
.input_date{
	border:1px solid #345B66;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#345B66;
	font-weight:normal;
}

.input_mail{
	width:118px;
	height:14px;
	border:1px solid #345B66;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#345B66;
	font-weight:normal;
}
/*=====================================BON PLANS ============================*/
#bon_plan_titre{
	position:relative;
	float:left;
	height:21px;
	margin-top:13px;
	margin-left:7px;
	padding:0;
}
#bon_plan_titre h1{
	margin:0;
	padding:0;
}

#incentive{
display:block;
	float:left;
margin-top:13px;
	margin-left:20px;
}

#bon_plan_incentive_gauche{
	display:block;
	float:left;
	height:47px;
	width:5px;
	background-image:url(../images/bonplan/incentive_gauche.gif);
	background-repeat:no-repeat;
}
#bon_plan_incentive{
	display:block;
	float:left;
	height:47px;
	width:291px;
	background-image:url(../images/bonplan/incentive_milieu.gif);
	background-repeat:repeat-x;
	text-align:center;
	font-family:arial;
	font-size:12px;
	padding-top:10px;
}

#bon_plan_incentive span{
	font-size:14px;
	color:#f70209;
	font-weight:bold;
}
#bon_plan_incentive_droit{
	display:block;
	float:left;
	height:47px;
	width:6px;
	background-image:url(../images/bonplan/incentive_droit.gif);
	background-repeat:no-repeat;


}
#pot_entete{
	position:relative;
	float:left;
	background-image:url(../images/bonplan/pot.jpg);
	background-repeat:repeat;
	width:153px;
	height:119px;
	margin-top:0px;
	margin-left:15px;
}

#valider_bon_plan{
	display:block;
	float:left;
	margin-top:10px;
	margin-left:180px!important;
	margin-left:160px!important;
}
#bon_plan{
	display:block;
	float:left;
	clear:left;
	margin-top:20px;
	width:570px;
}
#logo{
	display:block;
	float:left;	
	margin-left:25px;
}

#descriptif{
	display:block;
	float:left;
	color:black;
	font-weight:normal;
	font-size:11px;
	font-family:arial;
	width:385px!important;
	width:370px;
	margin-left:15px;
	margin-right:10px;
}
#descriptif p {
	margin:0 0 5px 0;
}
#descriptif input{
	margin:0;
	margin-top:-5px;
	margin-left:5px!important;
	margin-left:-4px;
}

*+html #descriptif input{ margin-left:-4px !important; }
#descriptif h2{
	font-weight:bold;
	color:red;
	font-size:11px;
	font-family:arial;
	margin:0;
	padding:0;
}
/*===================================== COREG  =============================*/
#coreg_conteneur{
	position:relative;
	float:left;
	width:570px;
	margin-top:2px;
	background:url(../images/bg_coreg.gif) no-repeat;
}
#coreg_conteneur #txt_entete_coreg{
	position:relative;
	float:left;
	width:555px;
	margin-top:55px;
	padding-left:15px;
	font-size:17px;
	font-weight:bold;
	color:#797979;
}
#coreg_conteneur #check_all_coreg{
	position:relative;
	float:left;
	width:570px;
	padding-top:12px;
	padding-bottom:12px;
	text-align:center;
	font-size:14px;
	color:#af0808;
	font-weight:bold;
}
#coreg_conteneur #bons_plans_coreg{
	position:relative;
	display:block;
	float:left;
	width:568px;
	border-left:#19a4ed solid 1px;
	border-right:#19a4ed solid 1px;
}
#coreg_conteneur #submit_coreg{
	position:relative;
	display:block;
	float:left;
	width:568px;
	margin:0;
	border-left:#19a4ed solid 1px;
	border-right:#19a4ed solid 1px;
	text-align:center;
}
#coreg_conteneur #bas_coreg{
	position:relative;
	float:left;
	width:570px;
	height:11px;
	margin-top:-4px;
}
#bandeau {
	position:relative;
	float:left;
	width:528px;
	overflow:hidden;
	margin-top:-8px;
	margin-left:13px !important;
	margin-left:8px;

}
/* A REVOIR */
.texte1{
	font-family:Arial;
	font-size:13px;
}

.texte2{
	font-family:Arial;
	font-size:11px;
}

.champ{
	margin:0;
	float:left;
}
.t3{
	position:relative;
	color:black;
	font-family:Arial;
	color:#000000;
}
.t3 strong{
	color:#cb2020;
	font-weight:bold;
}
.t3 b{
	color:#cb2020;
	font-size:14px;
	font-weight:bold;
}
/*===================================== CADEAUX ============================*/
#bg_page_cadeaux{
	position:relative;
	float:left;
	width:570px;
	height:440px;
	margin-top:5px;
	background-image:url(../images/cadeaux/bg_cadeaux.jpg);
	background-repeat:no-repeat;
}

#bandeaux_cadeaux{
	position:relative;
	float:left;
	margin-top:58px;
}
#bandeaux_cadeaux a{
	position:relative;
	float:left;
	margin-top:8px;
	margin-left:17px;
	width:531px;
	height:101px;
}
/*===================================== GAGNANTS ============================*/
#tour_gagnant{
	position:relative;
	float:left;
	width:570px;
	height:538px;
	margin-top:1px;
	background-image:url(../images/gagnants/bg_gagnants-2.jpg);
	background-repeat:no-repeat;
}
#bg_gagnant{
	position:relative;
	width:550px;
	height:482px;
	margin-top:48px;
	margin-left:10px;
	background-image:url(../images/gagnants/bg_gagnants.jpg);
	background-repeat:no-repeat;
	background-color:#208FE0;
}

/*===================================== TOURNOIS ============================*/

#bg_tournoi{
	position:relative;
	float:left;
	width:551px;
	height:688px;
	background-image:url(../images/tournoi/bg_tournoi.jpg);
}
#bg_tournoi #tournoi_gauche{
	position:relative;
	float:left;
	width:198px;
	height:688px;
}
#choix_tournoi{
	display:block;
	float:left;
	witdh:186px;
	margin-top:53px;
	margin-left:11px;
	margin-bottom:45px;
	height:22px;
	text-align:center;
}
#choix_tournoi select{
	position:relative;
	float:left;
	width:174px;
	height:22px;
	margin-bottom:6px;
	color:#2066b2;
	font-weight:bold;
}
#cadeaux_tournoi{
	position:relative;
	float:left;
	width:193px;
	height:326px;
	margin-top:30px;
	margin-left:3px;
	text-align:center;
	padding:0;
	background: url(../images/tournoi/bg_gains.png) no-repeat top left;

}
#tournoi_droite{
	position:relative;
	float:left;
	width:350px;
	height:687px;
	margin-left:2px ;
	margin-top:3px;
	background: url(../images/tournoi/bg_liste_classement.png) no-repeat top left;
}
#tab_classement{
	display: block;
	float:left;
	width:330px;
	height:505px;
	margin-left:10px;
	margin-top:5px;
}

#informations_tournoi{
	margin:0;
}
#informations_tournoi .top{
	background-repeat:no-repeat;
	height:42px;
	margin:0;
}
#informations_tournoi .middle{
	position:relative;
	width:190px;
	height:270px;
	margin-left:3px;
	background-color:#FFFFFF;
	text-align:center;
	font-family:arial;
	font-weight:normal;
	font-size:12px;
	color:black;
}

#informations_tournoi .middle p{
	margin:0 auto;
	width:180px;

}
#informations_tournoi .middle span{
	font-weight:bold;
}

#informations_tournoi .bottom{
	position:relative;
	background-image:url(../images/tournoi/bg_info_bottom.jpg);
	background-repeat:no-repeat;
	height:18px;

}

#bg_cadeaux{
	position:relative;
	margin:0 auto;
	height:182px;
	width:182px;
}

#navigation{
	position:relative;
	float:left;
	margin-left:85px;
	margin-top:5px;
	font-family:arial;
	font-size:11px;
	line-height:15px;
}#navigation_gagnants{
	position:relative;
	float:left;
	margin-left:105px;
	margin-top:5px;
	font-family:arial;
	font-size:11px;
	line-height:15px;
}
#navigation_gagnants a{
	font-family:arial;
	font-size:11px;
	line-height:15px;
	color:#000;
}
#trouver_position_classement {
	display:block;
	float:left;
	margin-top:5px;
	
	margin-left:120px;
	width: auto;
	height: 15px;
	margin-top:10px;
}
/*===================================== RESULTATS ==========================*/
#contenu_resultats{
	position:relative;
	float:left;
	width:573px;
	height:531px;
	margin-top:1px;
	background-image:url(../images/resultats/bg_tirages.jpg);
	background-repeat:no-repeat;
}
#contenu_resultats #titre_tirage{
	position:relative;
	float:left;
	width:573px;
	margin-top:48px;
	text-align:center;
	font-size:12px;
	color:#9d0f0f;
}
#contenu_resultats #tirage{
	position:relative;
	float:left;
	width:543px;
	margin-top:5px;
	margin-left:15px;
}
#contenu_resultats #back_game{
	position:relative;
	float:left;
	width:573px;
	height:65px;
	margin-top:10px;
	text-align:center;
}
#contenu_resultats #ma_pagination{
	position:relative;
	float:left;
	width:543px;
	height:12px;
	line-height:12px;
	text-align:center;
	margin-left:15px;
}
#contenu_resultats #ma_pagination a{
	font-size:12px;
	color:#9d0f0f;
	font-weight:bold;
	text-decoration:none;
}
#contenu_resultats #ma_pagination #page_previous{
	position:relative;
	float:left;
	width:271px;
	height:12px;
	line-height:12px;
	text-align:left;
}
#contenu_resultats #ma_pagination #page_next{
	position:relative;
	float:left;
	width:272px;
	height:12px;
	line-height:12px;
	text-align:right;
}
#contenu_resultats #tirage #top_tirage{
	position:relative;
	float:left;
	width:543px;
	height:34px;
}
#contenu_resultats #tirage #bottom_tirage{
	position:relative;
	float:left;
	width:543px;
	height:7px;
	line-height:0px;
}
#contenu_resultats #tirage .date_tirage,#contenu_resultats #tirage .date_tirage_clair{
	position:relative;
	float:left;
	width:174px;
	height:44px;
	line-height:44px;
	padding-left:10px;
	border-left:#19a4ed solid 1px;
	color:#0853a4;
	font-size:12px;
	font-weight:bold;
}
#contenu_resultats #tirage .date_tirage{
	background-color:#d4d4d4;
}
#contenu_resultats #tirage .date_tirage_clair{
	background-color:#bbbbbb;
}
#contenu_resultats #tirage .num_tirage{
	background-color:#e8e8e8;
}
#contenu_resultats #tirage .num_tirage_clair{
	background-color:#dadada;
}
#contenu_resultats #tirage .num_tirage,#contenu_resultats #tirage .num_tirage_clair{
	position:relative;
	float:left;
	width:344px;
	height:44px;
	padding-left:13px;
	line-height:44px;
	border-right:#19a4ed solid 1px;
}
#contenu_resultats #tirage .bouleBleue{
	position:relative;
	float:left;
	width:43px;
	height:41px;
	margin-right:4px;
	padding-top:3px;
	font-size:14px;
	font-weight:bold;
	color:#2066b2;
	text-align:center;
	line-height:33px;
	background:url(../images/resultats/boule_bleue.png) no-repeat 0px 3px;
}
#contenu_resultats #tirage .plusNumComplementaire{
	position:relative;
	float:left;
	line-height:33px;
	margin-right:3px;
}
#contenu_resultats #tirage .bouleRouge,#contenu_resultats #tirage .bouleRouge_clair{
	position:relative;
	float:left;
	width:43px;
	height:41px;
	padding-top:3px;
	padding-right:3px;
	font-size:14px;
	font-weight:bold;
	color:#c7392a;
	text-align:center;
	line-height:33px;
	background:url(../images/resultats/boule_rouge.png) no-repeat 0px 3px;
}
#contenu_resultats #tirage .bouleRouge{
	background-color:#efefef;
}
#contenu_resultats #tirage .bouleRouge_clair{
	background-color:#e5e5e5;
}
.boldRed{
	font-weight:bold;
	font-size:15px;
}
#contenu_resultats_bas{
	position:relative;
	float:left;
	background-image:url(../images/resultats/bg_resultats_bas.jpg);
	background-repeat:no-repeat;
	width:533px;
	height:240px;
	margin-left:8px;
	margin-top:20px;
}
#titres_loteries{
	position:relative;
	float:left;
	background-image:url(../images/resultats/titres.jpg);
	background-repeat:no-repeat;
	width:145px;
	height:177px;
	margin-top:15px;
	margin-left:52px;
}
#boules_resultats{
	position:relative;
	float:left;
	width:290px;
	margin-top:15px;
}
#bt_revenir{
	margin-left:52px;
}
#boules_resultats .ligne_boule{
	position:relative;
	float:left;
	width:290px;
	margin-top:4px;
	height:30px;
}

#boules_resultats .ligne_boule .boule{
	position:relative;
	float:left;
	width:30px;
	height:30px;
	background-image:url(../images/resultats/boule_jaune.png);
	margin-left:5px;
	text-align:center;
	line-height:30px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#D8410E;
}

#boules_resultats .ligne_boule .boule_rouge{
	position:relative;
	float:left;
	width:31px;
	height:30px;
	background-image:url(../images/resultats/boule_rouge.png);
	margin-left:5px;
	text-align:center;
	line-height:30px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}

#boules_resultats .ligne_boule .plus{
	position:relative;
	float:left;
	width:20px;
	height:30px;
	margin-left:5px;
	text-align:center;
	line-height:30px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#D8410E;
}

#tirage_date_select{
	width:160px;
	height:20px;
	border:1px solid #ABADB3;
	font-family:arial;
	font-weight:bold;
	color:#2066B2;
}

#choix_date{
	position:relative;
	float:left;
	width:141px;
	height:23px;
	margin-top:90px;
	margin-left:253px;
}

#valide_date{
	position:relative;
	float:left;
	margin-top:91px;
	margin-left:30px;
}
#valide_date .submit_resultat{
	width:60px;
	height:22px;
	border:0;
}
/*=============================	BAREME DES GAINS  =======================*/
#contenu_bareme{
	position:relative;
	float:left;
	width:570px;
	height:568px;
	margin-top:1px;
	background:url(../images/bg_bareme.jpg) no-repeat;
}
#contenu_bareme #next_tirage{
	position:relative;
	width:538px;
	height:21px;
	padding-right:2px;
	line-height:21px;
	color:#666666;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#contenu_bareme #next_tirage #prochain_tirage_compteur,#contenu_loterie #next_tirage #prochain_tirage_compteur{
	font-weight:bold;
	color:#cd2121;
}
#contenu_bareme #btn_vajouer{
	position:relative;
	float:left;
	width:570px;
	margin-top:445px;
	text-align:center;
}
#contenu_bareme #asterisque{
	position:relative;
	float:left;
	width:559px;
	padding-left:11px;
	font-size:10px;
}
.bon_numeros{
	position:relative;
	float:left;
	margin-top:5px;
}
#phrase_point{
	position:relative;
	float:left;
	margin-left:18px;
	margin-top:-160px;
}
#bouton{
	position:relative;
	float:left;
	margin-left:18px;
	margin-top:-40px;
}

/*===================================== FOOTER  ============================*/
#footer{
	position:relative;
	float:left;
	width:746px;
	height:45px;
	margin-left:11px;
	padding-top:12px;
	font-family:Arial;
	line-height:13px;
	font-size:12px;
	text-align:center;
	color:black;
	background:url(../images/bg_footer.gif) no-repeat;
}

#footer a {
	font-family:Arial;
	font-size:12px;
	color:black;
	text-decoration:none;
}

#footer_backlinks{
	font-family:Arial;
	font-size:11px;
	text-align:center;
	line-height:11px;
	color:#999999;
}
#footer_backlinks a {
	font-family:Arial;
	font-size:11px;
	color:#999999;
	text-decoration: none;
}
#footer_backlinks a:hover {
	font-family:Arial;
	font-size:11px;
	color:#999999;
	text-decoration: underline;
}

/* Menu
----------------------------------------------------------------------------- */
#Menu_bouton li a {

    display: block;
    width: 160px;
    height: 60px;
}
    #Menu_bouton li a:hover { background-position: 0 100%; }
    #Menu_bouton li a span { display: none; }

    #lien_jouer a { background: url(../images/bouton_jouer.jpg) no-repeat 0 0; }
    #lien_cadeaux a { background: url(../images/bouton_cadeaux.jpg) no-repeat 0 0; }
    #lien_gagnants a { background: url(../images/bouton_gagnant.jpg) no-repeat 0 0; }
    #lien_compte a { background: url(../images/bouton_compte.jpg) no-repeat 0 0; }
    #lien_parrainage a { background: url(../images/bouton_parrainage.jpg) no-repeat 0 0; }
    #lien_credit_plus a { background: url(../images/bouton_credit_plus.jpg) no-repeat 0 0; }
    #lien_facebook a { background: url(../images/bouton_facebook.jpg) no-repeat 0 0; }


/* Oubli de mot de passe
----------------------------------------------------------------------------- */
fieldset {
    border: 0;
    color: #ffffff;
    font-size: 12px;
}
#bg_oubli_mdp{
	position:relative;
	margin-top:4px;
	width:552px;
	height:482px;
	background-image:url(../images/mdp/bg_mdp.jpg);
	background-repeat:no-repeat;
}
#titre_mdp{
	position:relative;
	width:239px;
	height:40px;
	margin-left:150px;
	background-image:url(../images/mdp/titre_mdp.jpg);
	background-repeat:no-repeat;
}
#oubli_mdp {
    position: relative;
    margin-left:71px;
    width:400px;
}
#oubli_mdp p.rouge {
	color:red;
    font-weight:bold;
}
  /*  #oubli_mdp p {

        float: left;

    }

    #oubli_mdp #erreur {

        position: relative;
        width: 100%;
        margin: 5px 0 0 0;
        display: none;
        color:red;
        font-weight:bold;
    }
      */
    #oubli_mdp input { width: 200px; }
    #oubli_mdp input.auto_width {

        position: relative;
        width: auto;
        margin-left: 77px ;
    }

.center {

    width: 100%;
    text-align: center;
    color: #ffffff;
    font-size: 12px;
}


/* Tableau des listes de resultats ou de classement
----------------------------------------------------------------------------- */
/*.header_tab{
 	background-image:url(../images/tournoi/bg_header.jpg);
	background-repeat:no-repeat;
}*/
table.table1{
	margin:0 auto;
	margin-top:5px;
	width:320px;
	border-collapse:collapse;
}

table.table1 thead tr{
	height:30px;
	background-repeat:no-repeat;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	color: white;
	margin:0 auto;
}
table.table1 thead th{
	border:0;

	}
table.table1 tbody td{
	margin:0;
	border:1px solid #FFF;
	font-family:arial;
	font-weight:normal;
	font-size:11px;
	height:20px;
	font-weight: normal;
	color:black;
	}



table.table_gagnants{
	margin:0 auto;
	margin-top:15px;
	width:510px;
	border-collapse:collapse;
}

table.table_gagnants thead{
	height:29px;
	margin:0 auto;
}
table.table_gagnants tbody td{
	border:1px solid #FFF;
	font-family:arial;
	font-weight:normal;
	font-size:12px;
	height:20px;
	font-weight: normal;
	color:black;
}
table.table_gagnants  .cel1{
	width:80px;
	text-align:center;
	}
table.table_gagnants  .cel2{
	width:118px;
	}
table.table_gagnants  .cel3{
	width:132px;
	}
table.table_gagnants  .cel4{
	width:180px;
	}



.chiffre_cle {
	font-weight: bold;
	color: red;
}
table.table1 td a{
	color:#000;
	text-decoration:none;
}
.li_table1 { list-style: none; margin: 0; padding: 0; cursor: move; }
table.table2 th, .table2 .cel1 {
	width:450px;
	padding:3px 3px 3px 0;
	text-align: right;
	font-weight: bold;
}
	.table2 .cel1 label { position: relative; width:450px; }
	.table2 .cel1 .label-radio { position: relative; width: 450px; font-weight: bold; }
	.table2 .radio label, .table2 .radio input, .table3 td.radio label, .table3 td.radio input {

	display: inline;
	float: left;
	width: auto;
	}
	.table2 .radio label { margin: 0 5px 0 10px; }
	.table2 .radio input { margin: 0 10px 0 0; }
	.table2 td input, .table2 td select{
	margin:1px 0 3px;
}

#entete .fidelite{
	position:relative;
	margin:0;
	padding:0;
	width:558px;
	height:513px;
	background:url(../images/compte/bg_fidelite.jpg);
}

#entete .fidelite .img_tampon{
	position:absolute;
	bottom:0;
	right:0;
}
#imgroue{
	position:relative;
	margin-left:15px;
	margin-bottom:24px;
	z-index:1;
}

#montant_cagnotte{
	position:relative;

	display:block;
	float:left;
	margin-top:-76px;
	margin-left:402px;
	text-align:center;
	font-size:14px;
	color:#ffb400;

	font-size:20px;
	width:116px;

	z-index:2;
}
#contenu_loterie{
	position:relative;
	float:left;
	width:570px;
	margin-top:1px;
	text-align:center;
	background:url(../images/bg_top_loterie.jpg) no-repeat;
}
#contenu_loterie #next_tirage{
	position:relative;
	width:538px;
	height:21px;
	padding-right:2px;
	line-height:21px;
	color:#666666;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#contenu_loterie #jeu_loterie,#contenu_loterie #contenu_sous_bloc{
	position:relative;
	float:left;
	border-left:#19a4ed solid 1px;
	border-right:#19a4ed solid 1px;
}
#contenu_loterie #jeu_loterie{
	margin-top:62px;
}
#contenu_loterie #bottom_loterie{
	position:relative;
	float:left;
	width:570px;
	height:6px;	
	line-height:0px;
}
#contenu_loterie h2{
	margin:0;
	padding:0;
	line-height:0px;
	text-align:left;
}
#contenu_loterie #jeu_loterie h2{
	margin-left:15px;
	margin-bottom:7px;
}
#contenu_loterie #contenu_sous_bloc{
	width:558px;
	padding-top:5px;
	padding-left:10px;
}
#contenu_loterie #jeu_loterie{
	width:568px;
	height:500px;
	padding-top:4px;
	background:url(../images/fond_jeu_loterie.png) no-repeat;	
}
#contenu_loterie #contenu_sous_bloc #sous_bloc{
	position:relative;
	float:left;
	width:559px;
	background:url(../images/loterie/bg.png) repeat-y;	
	
}
#carre_jeu{
	position:relative;
	float:left;
	width:570px;
	margin-top:-3px;
	background:url(../images/grattage/bg_jeu.png) no-repeat;
}
#carre_jeu_vip{
	position:relative;
	float:left;
	width:570px;
	margin-top:-3px;
	background:url(../images/grattage/bg_jeu_vip.png) no-repeat;
}
#carre_gains{
	position:relative;
	float:left;
	width:479px;
	height:74px;
	margin-left:28px;
	background:url(../images/grattage/bg_carre_gains.png) no-repeat;
}
#carre_gains #carre_point{
	position:relative;
	float:left;
	width:310px;
	height:63px;
	margin-top:9px;
	padding-left:19px;
	font-size:24px;
	color:#a21d16;
	line-height:21px;
}
#carre_gains #carre_point .little_black{
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
#carre_gains #carre_btn{
	position:relative;
	float:left;
	margin-top:13px;
}
#carre_jeu_vip #carre_grattage_flash{
	position:relative;
	float:left;
	width:530px;
	height:370px;
	margin-top:107px;
	margin-left:19px;
	padding-bottom:15px;
}
#carre_jeu #carre_grattage_flash{
	position:relative;
	float:left;
	width:530px;
	height:370px;
	margin-top:107px;
	margin-left:19px;
	padding-bottom:15px;
}
#carre_jeu #bottom_grattage,#carre_jeu_vip #bottom_grattage_vip{
	position:relative;
	float:left;
	width:570px;
	height:7px;
	line-height:0px;
}
#jeu_flash_etape2{
	position:relative;
	float:left;
	width:568px;
	border-left:#bc1010 solid 1px;
	border-right:#bc1010 solid 1px;
}
#carre_jeu_vip #jeu_flash_etape2{
	position:relative;
	float:left;
	width:568px;
	border-left:#ffde00 solid 1px;
	border-right:#ffde00 solid 1px;
}
#jeu_etape_2{
	position:relative;
	float:left;
	width:559px;
	margin-left:7px;
	margin-top:10px;
}
#jeu_etape_2 #top_etape_2{
	position:relative;
	float:left;
	width:559px;
	height:47px;
	line-height:0px;
}
#jeu_etape_2 #center_etape_2{
	position:relative;
	float:left;
	width:559px;
	background:url(../images/grattage/bg_question.png) repeat-y;
}
#center_etape_2 #bon_plan{
	display:block;
	float:left;
	clear:left;
	margin-top:0px;
	width:570px;
}
#jeu_etape_2 #bottom_etape_2{
	position:relative;
	float:left;
	width:559px;
	height:31px;
	line-height:0px;
}
#jeu_etape_2 #center_etape_2 #cash_mic{
	position:relative;
	float:left;
	width:139px;
	padding-left:16px;
}
#jeu_etape_2 #center_etape_2 #question{
	position:relative;
	float:left;
	width:384px;
	padding-right:16px;
	font-size:12px;
	color:#000000;
}
#jeu_etape_2 #center_etape_2 #btnValidRep{
	position:relative;
	float:left;
	width:559px;
	margin-top:10px;
	text-align:center;
}
#carre_jeu #jeu_etape_2 #center_etape_2 #question .intitule_question,#jeu_etape_2 #descriptif{
	font-weight:bold;
	color:#a21d16;
}
#jeu_etape_2 #descriptif #input{
	color:#000000;
	font-weight:normal;
}
#plus_de_credits{
	position:relative;
	float:left;
	width:570px;
	margin-top:1px;
	background:url(../images/credits/top_audiotel.png) no-repeat top left;
}
#plus_de_credits #nota_bene{
	position:relative;
	float:left;
	width:550px;
	padding-left:10px;
	padding-top:10px;
	font-size:12px;
	color:#aeaeae;
}
#plus_de_credits #nota_bene a{
	color:#aeaeae;
	text-decoration:underline;
}
#plus_de_credits #top_plus_credits{
	position:relative;
	float:left;
	width:570px;
	height:191px;
	line-height:0px;
}
#plus_de_credits #top_plus_credits #img_credit{
	position:relative;
	float:left;
	width:256px;
	height:111px;
	padding-top:57px;
	text-align:right;
}
#plus_de_credits #top_plus_credits #info_bonus{
	position:relative;
	float:left;
	width:314px;
	height:141px;
	margin-top:49px;
	background:url(../images/credits/plus.png) no-repeat top center;
}
#plus_de_credits #top_plus_credits #info_bonus_vip{
	position:relative;
	float:left;
	width:314px;
	height:141px;
	margin-top:49px;
	background:url(../images/credits/bg_premium.png) no-repeat top center;
}
#plus_de_credits #top_plus_credits #info_bonus_vip #xpoints{
	position:relative;
	float:left;
	width:314px;
	height:82px;
	margin-top:11px;
	padding-top:23px;
	color:#ffffff;
	font-weight:bold;
	font-size:20px;
}
#plus_de_credits #top_plus_credits #info_bonus #xpoints{
	position:relative;
	float:left;
	width:131px;
	height:82px;
	margin-top:11px;
	padding-top:23px;
	background:url(../images/credits/xparties.png) no-repeat top left;
	color:#ffffff;
	font-weight:bold;
	font-size:20px;
}
#plus_de_credits #top_plus_credits #info_bonus #xbonus{
	position:relative;
	float:left;
	width:52px;
	height:67px;
	margin-top:7px;
	margin-left:50px;
	padding-top:39px;
	padding-left:76px;
	background:url(../images/credits/xbonus.png) no-repeat top left;
	color:#ffffff;
	font-weight:bold;
	font-size:20px;
}
#plus_de_credits #top_plus_credits #info_bonus #chances{
	position:relative;
	float:left;
	width:314px;
	text-align:center;
	color:#c81717;
	font-size:24px;
	font-weight:bold;
	margin-top:5px;
}
#plus_de_credits #top_plus_credits #info_bonus_vip #chances{
	position:relative;
	float:left;
	width:314px;
	text-align:center;
	color:#c81717;
	font-size:16px;
	font-weight:bold;
	margin-top:5px;
}
#plus_de_credits #top_plus_credits #info_bonus #xpoints #nbpoints{
	position:relative;
	float:left;
	width:105px;
	height:37px;
	margin-left:26px;
	margin-top:9px;
}
#plus_de_credits #top_plus_credits #info_bonus_vip #xpoints #nbpoints{
	position:relative;
	float:left;
	width:105px;
	height:37px;
	margin-left:84px;
	margin-top:9px;
}
#plus_de_credits #top_plus_credits #info_bonus_vip #xpoints #nomjeupoints{
	position:relative;
	float:left;
	width:314px;
	height:25px;
	margin-top:5px;
	font-size:15px;
	text-align:center;
}
#plus_de_credits #top_plus_credits #info_bonus #xpoints #nomjeupoints{
	position:relative;
	float:left;
	width:114px;
	height:25px;
	margin-top:5px;
	margin-left:14px;
	font-size:15px;
	text-align:center;
}
#plus_de_credits #bottom_plus_credits{
	position:relative;
	float:left;
	width:570px;
	background:url(../images/credits/bottom_audiotel.png) no-repeat bottom left #cccccc;
}
#plus_de_credits #bottom_plus_credits #top_credits{
	position:relative;
	float:left;
	width:550px;
	padding-left:9px;
	padding-right:9px;
	padding-top:36px;
	border-left:#bc1010 solid 1px;
	border-right:#bc1010 solid 1px;
	line-height:0px;
	background:url(../images/credits/top_choix_code.png) no-repeat top center;
}
#plus_de_credits #bottom_plus_credits #bottom_credits{
	position:relative;
	float:left;
	width:550px;
	height:9px;
	margin-left:10px;
	line-height:0px;
	margin-bottom:10px;
}
#plus_de_credits #bottom_plus_credits #center_credits{
	position:relative;
	float:left;
	width:550px;
	background-color:#FFFFFF;
}
.pointer2{
	cursor:pointer;
	margin-right:12px;
	margin-left:12px;
}
#content_credits{
	position:relative;
	display:none;
	float:left;
	width:550px;
	background-color:#ffffff;
}
#sms_info{
	position:relative;
	display:none;
	float:left;
	width:538px;
	padding-left:12px;
	padding-top:10px;
	background-color:#ffffff;
}
#cb_info{
	position:relative;
	display:none;
	float:left;
	width:538px;
	padding-left:12px;
	padding-top:10px;
	background-color:#ffffff;
	line-height:normal;
}
#cb_info #choix_palier{
	position:relative;
	float:left;
	width:538px;
	color:#606060;
	font-size:14px;
	font-weight:bold;
}
#cb_info #formule{
	position:relative;
	float:left;
	width:538px;
	color:#003933;
	margin:0;
	line-height:normal;
	font-weight:bold;
}
#cb_info #formule img{
	margin:0;
	margin-bottom:-1px;
}
.little{
	font-size:11px;
	color:#606060;
}
.little a{
	color:#606060;
}
#cb_info #btnvalid{
	position:relative;
	float:left;
	width:538px;
	text-align:center;
	margin-top:15px;
}
#cb_info #btnvalid img{
	cursor:pointer;
}
#cb_info .palier{
	position:relative;
	float:left;
	width:538px;
	margin-top:10px;
}
#cb_info #choix_palier img{
	margin-bottom:10px;
}
#tel_info{
	position:relative;
	display:none;
	float:left;
	width:538px;
	padding-left:12px;
	padding-top:10px;
	background-color:#ffffff;
}
#tel_info #num_tel_info{
	margin-top:7px;
	text-align:center;
}
#tel_info #num_tel_info img{
	margin-right:5px;
	margin-left:5px;
}
#content_credits #valid_code,#valid_code1{
	position:relative;
	float:left;
	width:550px;
}
#img_click{
	position:relative;
	float:left;
	width:550px;
	text-align:center;
}
#content_credits #valid_code #code{
	position:relative;
	float:left;
	width:264px;
	height:35px;
	padding-top:30px;
	padding-left:67px;
	margin-left:12px;
	margin-top:15px;
	text-align:left;
	background:url(../images/credits/bg_code_obtenu.png) no-repeat top left;
}
#valid_code1 #code1{
	position:relative;
	float:left;
	width:264px;
	height:38px;
	padding-top:27px;
	padding-left:67px;
	margin-left:0px;
	margin-top:15px;
	text-align:left;
	background:url(../images/credits/bg_code_obtenu2.png) no-repeat top left;
}
#content_credits #valid_code input[type=text],#valid_code1 input[type=text]{
	width:219px;
}
#content_credits #btn_code,#btn_code1{
	position:relative;
	float:left;
	width:133px;
	height:48px;
	padding-top:30px;
	text-align:left;
}
#btn_valide_code,#btn_valide_code1{
	position:relative;
	float:left;
	width:133px;
	height:48px;
	cursor:pointer;
	background:url(../images/credits/btn_valide_code.png) no-repeat top left;
}
#contourMessage{
	position:relative;
	float:left;
	width:570px;
}
#contourMessage #topMessage{
	position:relative;
	float:left;
	width:570px;
	height:44px;
	line-height:0px;
	margin-top:1px;
}
#contourMessage #bottomMessage{
	position:relative;
	display:block;
	float:left;
	width:570px;
	line-height:0px;
}
#contourMessage #centreMessage{
	position:relative;
	float:left;
	width:568px;
	border-left:#19a4ed solid 1px;
	border-right:#19a4ed solid 1px;
}
#contourMessage .aff_message{
	margin-top:-5px;
}
#contourMessage #centreMessage .imgcash{
	position:relative;
	float:left;
	width:184px;
	padding-top:25px;
	text-align:center;
}
#contourMessage #centreMessage .infosmess{
	position:relative;
	float:left;
	width:384px;	
}
#contourMessage #centreMessage .infosmess .croix{
	position:relative;
	float:left;
	width:366px;
	text-align:right;
	padding-right:18px;
}
#contourMessage #centreMessage .infosmess .titremess{
	position:relative;
	float:left;
	width:384px;
	padding-top:26px;
	color:#0763b4;
	font-size:16px;
}
#contourMessage #centreMessage .contentmess{
	position:relative;
	float:left;
	width:528px;
	padding-left:20px;
	padding-right:20px;
	padding-top:7px;
	color:#0763b4;
	font-size:16px;
}
#contourMessage #centreMessage .closemess{
	position:relative;
	float:left;
	width:568px;
	text-align:center;
	padding-top:16px;
	padding-bottom:16px;
}
#contourMessage #centreMessage #nomoremessage{
	position:relative;
	float:left;
	width:568px;
	text-align:center;
	padding-top:16px;
	padding-bottom:16px;
	color:#0763b4;
	font-size:16px;
}
#choixcredits{
	position:relative;
	margin-top:1px;
	width:570px;
	height:288px;
	background:url(../images/credits/bg_choix_credits.png) no-repeat top left;
}
#choixcredits #cont_image{
	position:relative;
	top:50px;
	left:11px;
	width:345px;
	height:238px;
}
#choixcredits .imgchoix{
	position:relative;
	float:left;
	width:102px;
	height:105px;
	margin-right:13px;
	margin-bottom:13px;
}
#palier1,#palier2{
	display:none;
}
#desinscrire{
	position:relative;
	float:left;
	width:570px;
	height:233px;
	padding-top:57px;
	margin-top:1px;
	background:url(../images/compte/bg_suppression.png) no-repeat top left;
}
#desinscrire #img_suppression{
	position:relative;
	float:left;
	width:169px;
	height:177px;
	padding-left:17px;
}
#desinscrire #txt_desinscription{
	position:relative;
	float:left;
	width:384px;
}
#desinscrire #txt_desinscription #titre_desincription{
	position:relative;
	float:left;
	width:348px;
	text-align:left;
	padding-left:18px;
	padding-right:18px;
}
#desinscrire #txt_desinscription #txt_confirm{
	position:relative;
	float:left;
	width:364px;
	padding-left:10px;
	padding-right:10px;
}
#desinscrire #txt_desinscription #bt_supprimer{
	position:relative;
	float:left;
	width:364px;
	padding-left:10px;
	padding-right:10px;
}

#tour_bons_plans{
	position:relative;
	float:left;
	width:570px;
	min-height:437px;
	margin-top:1px;
	background:url(../images/bonplan/bg_bonplans.png) no-repeat top left;

}
#bottom_bon_plans{
	position:relative;
	float:left;
	width:570px;
	height:7px;
	line-height:0px;
}
#in_bons_plans{
	position:relative;
	float:left;
	width:568px;
	min-height:398px;
	margin-top:39px;
	border-left:#bc1010 solid 1px;
	border-right:#bc1010 solid 1px;
	background:url(../images/bonplan/bg_bonplans2.png) no-repeat bottom left;
}
#img_bons_plans{
	position:relative;
	float:left;
	width:570px;
	padding-top:10px;
	padding-bottom:60px;
	text-align:center;
}
.lien_bottom{
	position:relative;
	float:left;
	width:285px;
	height:20px;
	padding-top:10px;
	text-align:center;
	font-size:12px;
	color:#7d7d7d;
	text-decoration:underline;
}
.lien_bottom a{
	color:#7d7d7d;
}
#txt_bons_plans{
	position:relative;
	float:left;
	width:459px;
	height:71px;
	padding-top:10px;
	padding-left:55px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#af0006;
}
#close_bons_plans{
	position:relative;
	float:left;
	width:54px;
	height:81px;
	text-align:center;
}
#bottom_gagnant{
	position:relative;
	float:left;
	width:570px;
	line-height:0px;
}
#bottom_bleu{
	position:relative;
	float:left;
	width:568px;
	line-height:0px;
	border-left:#B91013 solid 1px;
	border-right:#B91013 solid 1px;
	text-align:center;
}
#bottom_blanc{
	position:relative;
	float:left;
	width:549px;
	padding-left:1px;
	line-height:0px;
	text-align:center;
}