* { -ms-interpolation-mode: bicubic; }

body
{
    background-image: url('../images/background.jpg');
    background-repeat: repeat-x;
    margin: 0;
    font-family: Arial, Verdana, sans-serif;
}

/*--------- CONTENEUR SITE --------------------*/

#global /*contient le site*/
{
    margin: 0 auto;
    width: 1042px;
}

/*-----------------------------------------------*/
/*------------------ HEADER ---------------------*/

#header /*contient logo + bloc compte*/
{
    margin: 0;
    width: 1042px;
    height: 124px;
}

#logo
{
    margin: 0;
    width: 752px;
    height: 124px;
    float: right;
}

/*------------------ bloc compte ---------------------*/

#bloc_compte {
    background-image: url('../images/bg_bloc_compte.png');
    background-repeat: no-repeat;
    width: 289px;
    height: 124px;
    float: right;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 11px;
    margin: 0;
}

.bloc_compte{
    font-weight:bold;
    color: #0d5cb1;
    font-size: 14px;
}

#bloc_compte_left {/*partie gauche avec formulaire*/
    float: left;
    height: 120px;
    width: 140px;
    margin-left:5px;
}

#bloc_compte_right { /*partie droite avec newsletter*/
    margin: 0;
    float: left;
    width: 142px;
}

#bloc_compte form {
    height: 88px;
}


#bloc_compte p {
    padding: 0 0 0 13px;
    width: 125px;
    l-ine-height: 12px;
    h-eight: 12px;
}

#bloc_compte a {
    color: #000;
    text-decoration: none;
}

#bloc_compte a:hover{
    text-decoration: underline;
}

#bloc_compte_left label {
  color: #000000;
  height: 15px;
}

div.inputWrapper1 
{

  background-image: url('../images/input_login.jpg');
  background-repeat: no-repeat;
  width: 100px;
  height: 21px;
  margin-left: 10px;
  text-align: left;
  padding-right: 30px;
}

.input_login
{
  background-color: transparent;
  width: 100px;
  height: 20px;
  line-height: 20px;
  margin: 0;
  float: left;
}

div.inputWrapper2 
{
  background-image: url('../images/input_pass.jpg');
  background-repeat: no-repeat;
  height: 21px;  
  margin-left: 10px !important;
  -margin-left: 5px;
  width: 75px;
  float: left;
  padding-left: 3px;
  padding-right: 15px;
}

.input_pass
{

  background-color: transparent;
    width: 75px;
    height: 19px;
    margin: 0;
    float: left;
}

.submit_compte /*bouton ok*/
{
    background-image: url('../images/submit_compte.jpg');
    background-repeat: no-repeat;
    background-position: top center;
    width: 26px;
    height: 21px;
    float: left;
    margin: 0 0 0 2px;
    cursor: pointer; 
}

.deconnexion /*bouton de deconnexion*/
{
    display: block;
    background-image: url('../images/deconnexion.jpg');
    background-repeat: no-repeat;
    background-position: top center;
    width: 116px;
    height: 21px;
    line-height: 20px;
    color: #fff;
    cursor: pointer; 
    text-align: center;
    margin-top: 10px;
}

/*------------------ COLONNE GAUCHE --------------------*/

#sidebar_left /*bloc global*/
{
    width: 173px;
    float: left;
    margin: 0;
}

#sidebar_left_top /*les coins arrondis en haut de la colonne*/
{
    background-image: url('../images/sidebar_left_top.png');
    background-repeat: repeat-y;
    width: 173px;
    height: 20px;
}

#sidebar_left_center /*le dégrade central de la colonne*/
{
    background-image: url('../images/sidebar_left_center.png');
    background-repeat: repeat-y;
    width: 173px;
}

#sidebar_left_bottom /*les coins arrondis en bas de la colonne*/
{
    background-image: url('../images/sidebar_left_bottom.png');
    background-repeat: repeat-y;
    width: 173px;
    height: 21px;
}

#icon_facebook {margin: 20px 5px 0 0; border-top: 1px dashed #666; padding-top: 10px;}

#sidebar_left h2
{
    margin-left: 17px;
}

#sidebar_left ul 
{
    list-style: none;
    font-weight: bold;
    font-size: 11px;
    margin: 0 0 10px 17px;
    padding: 0;
    color: #666666;
}

#sidebar_left ul li
{
    background-image: url('../images/puce.jpg');
    background-repeat: no-repeat;
    background-position: 0 52%;
    padding: 0 0 0 10px;
    margin: 0;
}

#sidebar_left ul li a
{
    color: #666666;
    text-decoration: none;
}

#sidebar_left ul li a:hover
{
    text-decoration: underline;
}

#sidebar_left_center form /*formulaire de recherche de jeu*/
{
    width: 142px;
    height: 20px;
    margin: 10px 0 10px 17px;
}

div.inputWrapper3 /*conteneur input recherche pour bug ie*/
{

  background-image: url('../images/input_recherche.jpg');
  background-repeat: no-repeat;
  width: 90px;
  height: 22px;
  padding-left: 3px;
  padding-right: 15px;
  text-align: left;
  float: left;
}


.input_recherche
{
    background-color: transparent;
    width: 100px;
    height: 22px;
    line-height: 20px;
    margin: 0;
    float: left;
}

.submit_recherche
{
    background-image: url('../images/submit_recherche.jpg');
    background-repeat: no-repeat;
    background-position: top center;
    width: 29px;
    height: 21px;
    margin: 0;
    cursor: pointer; 
    float: right;
}

#compteur
{
	background-image : url('../images/halo_compteur.png');
	background-repeat : no-repeat;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	/*margin-bottom: 10px;*/
	text-align : center;
	width : 173px;
	height : 60px;
	font-weight : bold;
	font-size : 13px;
	color : #4D4D4D;
}

.compteur_lots
{
	font-size : 19px;
	color : #4CDB18;
}

#gagnants /*bloc liste des gagnants*/
{
   /* background-image: url('../images/bg_gagnants_top.jpg');*/
    background-repeat: no-repeat;
    background-position: top center;
    width: 133px;
    font-size: 11px;
    padding: 10px 0 10px 7px;
    margin-left: 10px;
	margin-top : 10px;
    color: #666666;
}

#focus_gagnant /*bloc focus sur un gagnant*/
{
    background-image: url('../images/bg_focus_gagnant.jpg');
    background-repeat: no-repeat;
    background-position: top center;
    width: 133px;
	height : 200px;
    font-size: 11px;
	margin: auto;
    color: #4D4D4D;
	padding-top : 10px;
}

#focus_gagnant_corps
{
    width: 100px;
	margin-left: auto;
	margin-right : auto;
	margin-top : 5px;
	color : #666666;
}

.focus_gagnant_bloc_texte
{
    width: 125px;
    font-size: 11px;	
	margin-left: auto;
	margin-right : auto;
	font-weight : bold;
	text-align : center;
    
}

#focus_gagnant img
{
    width: 100px;
	height : 100px;
}

#focus_gagnant p
{
    text-align: center;
}

.lot_focus
{
	font-size : 14px;
	font-weight : bold;
	margin-bottom : 5px;
	color : #333333;
}

#focus_gagnant a
{
	color : #333333;
	text-decoration : none;
}

#gagnants a
{
    font-size: 10px;
    color: #4D4D4D;
    font-weight : bold;
	text-decoration : none;
}

#gagnants a:hover
{
	text-decoration : underline;
}

#gagnant s:visited, #gagnant s:link
{
    color: #000000;
}

#gagnants_bottom /*image coin droit gagnants*/
{
    background-image: url('../images/bg_gagnants_bottom.jpg');
    background-repeat: no-repeat;
    background-position: top center;
    width: 133px;
    height: 18px;
}

#gagnants ul li
{
	margin: 0 0 0 0px;
}

#gagnants b
{
	font-size : 12px;
	color: #4D4D4D;
}

.ligne_gagnants
{
	margin-bottom : 4px;
	background-image : url('../images/puce.jpg');
	background-position : 0px 4px;
	background-repeat : no-repeat;
	padding-left : 10px;
	padding-top : 0px;
	/*font-size : 11px;*/
}

#social
{
	width: 133px;
    font-size: 11px;
    padding: 10px 0 10px 15px;
    margin-left: 10px;
}

/*-----------------------------------------------*/

/*--------- PARTIE CENTRALE --------------------*/

#center
{
    width: 579px;
    float: left;
    margin: 0;
    font-size: 12px;
    color: #333333;
}

#center_erreur /*centre page erreur 404*/
{
    width: 600px;
    margin: 80px auto 0 auto;
}

/*-------- titres partie centrale ----------------*/

#center h1
{
    background-image: url('../images/bg_titre.png');
    background-repeat: no-repeat;
    padding: 35px 0 0 50px;
    margin: 0 0 0 17px;
    font-size: 16px;
    height: 26px;
}

#encart03 h1
{
    color: #cf4f00;
}

#nom_jeu {
    background-image: url('../images/bg_titre.png');
    background-repeat: no-repeat;
    font-size: 20px;
    font-weight: bold;
    margin: 0 20px 10px 15px;
    padding: 35px 0 0 50px;
    color: #cf4f00;
    display: block;
    text-decoration: none;       
}

#encart03_center h2
{
    padding: 20px 0 0 30px;
    font-size: 15px;
}

#encart03_center h3
{
    padding: 35px 0 0 50px;
    margin: 0 0 0 17px;
    font-size: 14px;
    height: 26px;
    color: #666666;
}

/*--------- bloc jeu du jour ----------------------*/

#encart_special_jeu
{
    background-image: url('../images/bg_encart01.jpg');
    background-repeat: no-repeat;
    background-position: top center;
    width: 579px;
    height: 225px;
    margin: 0;
    padding: 0;
}

#encart_special_jeu img /*image modifiable à gauche*/
{
    float: left;
}

#jeu_du_jour /*bloc contenant l'image centrale*/
{
    margin: 15px 0 0 0;
    float: left;
    width: 312px;
    height: 192px;
    background-image: url('../images/bg_jeu_jour.png');
}

#jeu_du_jour img /*image centrale*/
{
    margin: 5px;
}

#info_annonces /*texte de droite*/
{
    background-image: url('../images/cadre_infos_annonces.jpg');
    background-repeat: no-repeat;
    background-position: top center;
    width: 105px;
    height: 172px;
    margin: 15px 5px 0 0;
    padding: 10px;
    float: left;
    color: #737373;
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
}

.titre_infos
{
    display: block;
    border-bottom: 1px dashed #737373;
    font-weight: bold;
    margin-bottom: 5px;
    background-image: url('../images/titre_infos.jpg');
    background-repeat: no-repeat;
    background-position:  0 0;
    padding-left: 10px;
    line-height: 12px;
    color: #303030;
}

.date
{
    color: #ff4e00;
    font-weight: bold;
}

#info_annonces a
{
    color: #737373;
    font-weight: bold;
    text-decoration: none;
    background-image: url('../images/puce.jpg');
    background-repeat: no-repeat;
    background-position: 0 52%;
    padding-left: 10px;
}

/*------------------ carrousel ----------------------*/

#encart02 /*bloc conteneur*/
{
    background-image: url('../images/bg_encart02.jpg');
    background-repeat: no-repeat;
    background-position: top center;
    width: 579px;
    height: 184px;
    margin: 0;
    padding: 0;
}

.carrousel, .carrousel_simple /*carrousel statique*/
{
    width : 600px;
    height: 100px;
    margin: 10px 0 0 0;
}

.carrousel ul, .carrousel_simple ul
{
    margin: 0;
    padding: 0;
}

.carrousel li
{ 
  padding-right: 5px;
  list-style: none;
  }

.carrousel_simple li
{ 
  padding-left: 10px;
  padding-right: 10px;
  list-style: none;
  }

#slide /*carrousel*/
{
    padding: 42px 0 0 25px;
    width : 510px;
    height: 120px;
}

#slide img
{
    margin-right: 5px;
}

#slide ul
{ 
  float: left;
  width : 510px;
  height: 90px;
  display: inline;
  padding: 0;
  margin: 0;
  overflow: hidden;
}

#slide li
{ 
  float: left;
  width : 150px;
  padding-left: 5px;
  padding-right: 5px;
  list-style: none;
  }

div.carousel-pagination p
{
    height: 26px;
    text-align: center;
    margin-top: 10px;
    margin-left: 30px;
}

div.carousel-pagination a
{ 
  color: #333333;
  font-size: 14px;
  margin-right: 10px;
  cursor: pointer;
 }

div.carousel-pagination a.active
{ 
  color: #FF7200;
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
 }

/*-------------- bloc extensible commun aux pages -----------------*/

#encart03
{
    width: 579px;
    margin: 0;
}

#encart03_top /*bloc pour image coins arrondis du haut*/
{
    background-image: url('../images/bg_encart03_top.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 579px;
    height: 36px;
    margin: 0;
}


#encart03_center /*bloc central*/
{
    background-image: url('../images/bg_encart03_center.png');
    background-repeat: repeat-y;
    background-position: top center;
    width: 579px;
    margin: 0;
}

#encart03_bottom /*bloc pour image coins arrondis du bas*/
{
    background-image: url('../images/bg_encart03_bottom.jpg');
    background-repeat: no-repeat;
    background-position: top center;
    width: 579px;
    height: 28px;
    margin: 0;
}

#encart03 p
{
    padding: 5px 20px;
/padding: 5px 15px;
    margin: 0 10px;
  /margin: 0 5px;
  text-align : center;
}

#encart03 p a
{
    color: #af4300;  
    text-decoration: none;
    font-weight: bold;
}

#encart03 p a:hover
{
    text-decoration: underline;
}

#encart03 ul, #espace_couronnes_big_center ul
{
    margin: 0 20px 0 30px;
    padding: 0;
    list-style-position: inside;
}

#encart_pub
{
    width: 250px;
    /*height: 250px;*/
    margin: 8px auto 0 auto;
}

/*--------------------- les titres du bloc extensible --------------*/

#encart_jeux_top
{
    background-image: url('../images/bg_encart_jeux_top.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 579px;
    height: 36px;
    margin: 0;
}

#encart_fiche_jeu_top
{
    background-image: url('../images/bg_encart_fiche_jeu_top.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 579px;
    height: 36px;
    margin: 0;
}

#encart_gagnants_top
{
    background-image: url('../images/bg_encart_gagnants_top.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 579px;
    height: 36px;
    margin: 0;
}

#encart_inscription_top
{
    background-image: url('../images/bg_encart_inscription_top.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 579px;
    height: 37px;
    margin: 0;
}

#encart_newsletter_top
{
    background-image: url('../images/bg_encart_newsletter_top.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 579px;
    height: 37px;
    margin: 0;
}

#encart_signaler_top
{
    background-image: url('../images/bg_encart_signaler_top.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 579px;
    height: 37px;
    margin: 0;
}

#encart_conseiller_jeu_top
{
    background-image: url('../images/bg_encart_conseiller_jeu_top.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 579px;
    height: 37px;
    margin: 0;
}

#encart_mot_passe_top
{
    background-image: url('../images/bg_encart_mot_passe_top.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 579px;
    height: 37px;
    margin: 0;
}

#encart_signaler_jeu_top
{
    background-image: url('../images/bg_encart_signaler_jeu_top.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 579px;
    height: 37px;
    margin: 0;
}

#encart_contact_top
{
    background-image: url('../images/bg_encart_contact_top.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 579px;
    height: 36px;
    margin: 0;
}

#encart_mentions_top
{
    background-image: url('../images/bg_encart_mentions_top.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 579px;
    height: 36px;
    margin: 0;
}

#encart_recrutement_top
{
    background-image: url('../images/bg_encart_recrutement_top.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 579px;
    height: 36px;
    margin: 0;
}

#encart_presse_top
{
    background-image: url('../images/bg_encart_espace_presse_top.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 579px;
    height: 37px;
    margin: 0 0 0 1px;
}
/*----------------------------------------------*/

/*---------------- TABLEAUX --------------------*/
/*--------- tableau des jeux -------------------*/

table
{
    margin: 0 0 0 18px;
    width: 547px;
    font-size: 12px;
    border-collapse: collapse;
    color: #333333;
}

th
{
    background-image: url('../images/bg_th.jpg');
    background-repeat: no-repeat;
    height: 36px;
    width: 547px;
}

td
{
    padding: 5px 5px 5px 15px;
}

.td_one a {
    color: #0B7CD6;
    font-weight: bold;
    text-decoration: none;
}

.td_two a {
    color: #ff7200;
    font-weight: bold;
    text-decoration: none;
}

table a:hover
{
    text-decoration: underline;
}

td b
{
    color: #CF4F00;
}

td a {
    color: #ff7200;
    font-weight: bold;
    text-decoration: none;
}

.tr_0 /*premier fond de ligne*/
{
    /*background-color: #fffac6;*/
    background: transparent url('../images/bg_tr01.jpg') repeat-y !important;
    height: 20px;
    width: 547px;
    border-top: 1px solid #f6cb5d;
    border-bottom: 1px solid #f6cb5d;
}

.tr_1 /*deuxieme fond de ligne*/
{
    /*background-color: #ffeb80;*/
    background-image: url('../images/bg_tr02.jpg');
    background-repeat: repeat-y;    
    height: 40px;
    width: 547px;
  border-top: 1px solid #f6cb5d;
    border-bottom: 1px solid #f6cb5d;
}

.tr_done /*fond de ligne quand le jeu a été joué*/
{
    /*background-color: #FFFAAE;*/
    background-color: #EFFF7F;
    border: 1px solid #f6cb5d;
    height: 40px;
    width: 547px;
  color: #86aa00;
}

.tr_done a
{
  color: #86aa00;
}

.tr_pagination /*pagination*/
{
    background-image: url('../images/bg_tr03.jpg');
    background-repeat: no-repeat;
    height: 30px;
    text-align: center;
    color: #405C81;
}

.tr_pagination a
{
    color: #405C81;
}

.tr_pagination a:hover
{
    font-weight: bold;
    color: #0B7CD6;
}

/*#encart_couronnes_gagner { 
    background: transparent url('../images/encart_couronnes_gagner.png') no-repeat;
}*/


/*--------- tableau fiche jeu -------------------*/
.tab_fiche_jeu th
{
    /*background: transparent url('../images/bg_th_fiche.jpg') no-repeat;*/
  background: transparent url('../images/bg_th_fiche02.jpg') no-repeat;
    height: 36px;
    width: 547px;
}

.tab_fiche_jeu td
{
    /*padding: 20px 10px;*/
  padding: 5px;
}

/*--------- tableau gagnants -------------------*/

#focus_gagnant_central
{
	width : 545px;
	height : 129px;
	margin : auto;
	background-image : url('../images/bg_focus_gagnant_encore_des_gagnants.jpg');
	background-repeat : no-repeat;
}

#focus_gagnant_central_image
{
	float : left;
	width : 100px;
	height : 100px;
	margin-top : 15px;
	margin-left : 30px;
}

#focus_gagnant_central_nom
{
	padding-top : 15px;
	margin-left : 175px;
}

#focus_gagnant_central_lot
{
	padding-top : 15px;
	margin-left : 175px;
	font-weight : bold;
	font-size : 15px;
}

#focus_gagnant_central_texte
{
	width : 300px;
	height : 50px;
	padding-top : 15px;
	margin-left : 175px;
}


.tab_gagnants img
{
   border: 1px solid #cccccc;
}

.tab_gagnants_ligne_top
{
	width : 520px;
	height : 25px;
}

.tab_gagnants_ligne_bottom
{
	width : 520px;
	/*height : 40px;*/
}

.tab_gagnants_ligne_lot
{
	width : 300px;
	float : left;
	text-align : left;
	font-size : 14px;
	color : #CF4F00;
	font-weight : bold;
}

.tab_gagnants_ligne_nom
{
	width : 210px;
	float : right;
	text-align : right;
	font-size : 13px;
	color : #666666;
}

/*---------------------------------------------*/
/*--------------- FICHE JEU -------------------*/

#bouton_jouez /*bouton jouez !*/
{
    height: 82px;
    width: 218px;
    border: 0;
    cursor: pointer;
}

.jeu_prev/*lien jeu précédent*/
{
    background-image: url('../images/precedent.jpg');
    background-repeat: no-repeat;
    height: 24px;
    padding-left: 25px;
    float: left;
}

.retour/*lien retour*/
{
    float: left;
    padding-left: 110px;
}

.jeu_next/*lien jeu suivant*/
{
    background-image: url('../images/suivant.jpg');
    background-repeat: no-repeat;
    background-position: top right;
    height: 24px;
    padding-right: 26px;
    float: right;
}


/*-----------------------------------------------*/

/*------------ PARTIE DROITE -------------------*/

#sidebar_right /*bloc global*/
{
    width: 290px;
    float: right;
    margin: 0;
}

#sidebar_right_top /*bloc espace couronnes*/
{
    background-image: url('../images/sidebar_right_top.jpg');
    background-repeat: no-repeat;
    background-position: top center;
    width: 290px;
    height: 189px;
    margin: 0;
}

#sidebar_right_top #icones /*icones espace couronnes*/
{
    position: relative;
    top: 88px;
    left: 15px;
    height: 150px;
    margin: 0;
}

#icones img
{
    margin: 0 0 3px 2px;
    width: 62px;
    height: 49px;
    float: left;
}

#sidebar_right_center /*bloc central extensible de la colonne*/
{
    background-image: url('../images/sidebar_right_center.jpg');
    background-repeat: repeat-y;
    width: 289px;
    text-align: center;
}

#sidebar_right_bottom /*les coins arrondis en bas de la colonne*/
{
    background-image: url('../images/sidebar_right_bottom.jpg');
    background-repeat: no-repeat;
    width: 289px;
    height: 20px;
    margin: 0;
}

#sidebar_right_center h3
{
    font-size: 12px;
    padding: 20px 20px 10px 20px;
    margin: 0;
    text-align: center;
}

#sidebar_right_center p, #espace_couronnes_big_center p
{
    font-size: 12px;
    padding: 10px 20px;
    position: relative;
}

/*----------------------- BLOCS COLONNE DROITE ---------------------*/

#jeu_jour_top /*bloc titre jeu du jour*/
{
    background-image: url('../images/jeu_jour_sidebar_top.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 290px;
    height: 45px;
    margin: 0;
}

#jeux_concours_top /*bloc titre nouveaux jeux concours*/
{
    background-image: url('../images/jeux_concours_sidebar_top.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 290px;
    height: 45px;
    margin: 0;
}

.right_center /*bloc central extensible du bloc*/
{
    background-image: url('../images/right_center.png');
    background-repeat: repeat-y;
    width: 289px;
}

.right_bottom /*les coins arrondis en bas du bloc*/
{
    background-image: url('../images/right_bottom.png');
    background-repeat: no-repeat;
    width: 289px;
    height: 25px;
    margin: 0;
}

#cadre_jeu_jour /*cadre jaune*/
{
    width: 248px;
    margin-left: 20px;
}

#cadre_jeu_jour_top /*haut du cadre jaune*/
{
    background-image: url('../images/cadre_jeu_jour_top.jpg');
    background-repeat: no-repeat;
    width: 248px;
    height: 17px;
}

#cadre_jeu_jour_center /*milieu extensible du cadre jaune*/
{
    background-image: url('../images/cadre_jeu_jour_center.jpg');
    background-repeat: repeat-y;
    width: 248px;
}

#cadre_jeu_jour_bottom /*bas du cadre jaune*/
{
    background-image: url('../images/cadre_jeu_jour_bottom.jpg');
    background-repeat: no-repeat;
    width: 248px;
    height: 14px;
}

#cadre_jeu_jour img
{
    margin: 10px 25px 0 25px;
}

#cadre_jeu_jour p
{
    padding: 5px 20px 0 20px;
    text-align: center;
    font-size: 12px;
    color: #525252;
    font-weight: bold;
}

#cadre_jeu_jour a
{
    color: #FD7A02;
    text-decoration: none;
}

#tags
{
    width: 288px;
    margin: 0 0 0 1px;
  -margin: 0;
}

#tags_top /*bloc espace couronnes*/
{
    background-image: url('../images/top_tags.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 288px;
    height: 21px;
    margin: 0;
  -margin-bottom: -5px;
}
#tags_center {
    background: transparent url('../images/center_tags.png') repeat-y;
    width: 260px;
    margin: 0;
    padding: 0 15px;           
}
#tags_bottom
{
    background-image: url('../images/bottom_tags.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 288px;
    height: 21px;
    margin: 0;
}
.tags1 {font-size: 12px; text-decoration: none;}
.tags2 {font-size: 14px; text-decoration: none;}
.tags3 {font-size: 18px; text-decoration: none;}
.tags4 {font-size: 20px; text-decoration: none;}

/*------- encart inscription page accueil ---------*/
#inscription_home
{
    background: transparent url('../images/bg_encart_inscription_home.gif') no-repeat;
    width: 284px;
    height: 65px;
    margin: 2px 0 0 4px;
    text-align: center;
    padding-top: 210px;
    display: block;
}

/*----------------------- ESPACE COURONNES CENTRAL -----------------------*/

#espace_couronnes_big_top /*bloc du haut*/
{
    background-image: url('../images/bg_espace_couronnes_top.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 579px;
    height: 187px;
    margin: 0;
}

#espace_couronnes_big_center /*bloc extensible milieu*/
{
    background-image: url('../images/bg_espace_couronnes_center.png');
    background-repeat: repeat-y;
    width: 579px;
    margin: 0;
}

#espace_couronnes_big_bottom /*bloc coins arrondis bas*/
{
    background-image: url('../images/bg_espace_couronnes_bottom.png');
    background-repeat: no-repeat;
    width: 579px;
    height: 40px;
    margin: 0;
}

#espace_couronnes_big_top #icones /*icones espace couronnes*/
{
    position: relative;
    top: 60px;
    left: 30px;
    height: 50px;
    margin: 0;
}

#espace_couronnes_big_center h3
{
    font-size: 12px;
    padding: 20px 20px 10px 20px;
    margin: 0;
    text-align: center;
}

#espace_couronnes_big_center p
{
    padding: 10px 40px;
}

#espace_couronnes_big_center a
{
    color: #0b7cd6;
}

#espace_couronnes_big_center a:hover
{
    text-decoration: none;
}

.blue
{
    color: #0b7cd6;
    font-size: 14px;
}

#coffre {
    width: 140px;
    height: 58px;
    position: relative;
    top: 20px;
    left: 30px;
}

.prev/*lien jeu precedent*/
{
    color: #0b7cd6;
    float: left;
}

.next/*lien jeu suivant*/
{
    color: #0b7cd6;
    float: right;
}

#img_lot {
    text-align: center;
}

#img_lot img {
    border: 1px solid #0b7cd6;
}

/*--------- tableau espace couronnes-------------------*/

#tab_espace_couronnes
{
    margin: 0 0 0 18px;
    width: 547px;
    font-size: 12px;
    border-collapse: collapse;
    color: #333333;
}

#tab_espace_couronnes th
{
    background-image: url('../images/th_espace_couronnes.jpg');
    background-repeat: no-repeat;
    height: 36px;
    width: 547px;
}

#tab_espace_couronnes2 th /*th tableau accueil espace couronnes*/
{
    background-image: url('../images/th_espace_couronnes02.jpg');
    background-repeat: no-repeat;
    height: 36px;
    width: 547px;
}

#tab_espace_couronnes3 th /*th tableau "bourse d'echange"*/
{
    background-image: url('../images/th_espace_couronnes03.jpg');
    background-repeat: no-repeat;
    height: 36px;
    width: 547px;
}

#tab_espace_couronnes4 th /*th tableau "plus de couronnes"*/
{
    background-image: url('../images/th_espace_couronnes04.jpg');
    background-repeat: no-repeat;
    height: 36px;
    width: 547px;
    color: #0B7CD6;
  font-size: 14px;
}

#tab_espace_couronnes5 th /*th tableau "historique tirage au sort"*/
{
    background-image: url('../images/th_espace_couronnes05.jpg');
    background-repeat: no-repeat;
    height: 36px;
    width: 547px;
}

#tab_espace_couronnes td
{
    border: 1px solid #cfdc80;
}

#tab_espace_couronnes a
{
    font-weight: bold;
    text-decoration: underline;
}

#tab_espace_couronnes3 td, #tab_espace_couronnes5 td
{
    padding: 10px;
}

#tab_espace_couronnes3 a
{
    text-decoration: underline;
}

.tr_espace_couronnes_0 /*premier fond de ligne*/
{
/*  background-color: #e6f672;*/
  background-color: #D8EE46;
    border: 1px solid #cfdc80;
    width: 547px;
    color: #0b7cd6;
}

#tab_espace_couronnes_faq .tr_espace_couronnes_0
{
    font-weight: bold;
    background-color: #ddec70;
}

#tab_espace_couronnes_faq .tr_espace_couronnes_1
{
     color: #333333;
}

.tr_espace_couronnes_1 /*deuxieme fond de ligne*/
{
    background-color: #e7f58f !important;
    border: 1px solid #cfdc80;
    width: 547px;
    color: #0b7cd6;
}

.tr_espace_couronnes_pagination/*pagination*/
{
    background-image: url('../images/bg_tr04.jpg');
    background-repeat: no-repeat;
    height: 33px;
    width: 547px;
    text-align: center;
    border-top: 1px solid #cfdc80;
    color: #405C81;
    border: 0;
}

/*-----------------------------------------------*/

/*page activation*/

#jeux_bienvenue {
    height: 120px;
}

#jeux_bienvenue img {
    float: left;
    margin-right: 22px;
}

/*------------- FORMULAIRES --------------------------*/

#encart03 form /*les formulaires du bloc central*/
{
    width: 480px;
    /*margin: 0 20px;*/
}

hr {
    background-color: #CF4F00;
    border: 0;
    height: 1px;
}

form p
{
    min-height: 20px;
    font-weight: bold;
}

label
{
    float: left;
    font-size: 12px;
    height: 20px;
    clear: both;
    color: #0B7CD6;
}

input
{
    float: right;
    border: 1px solid #4986E1;
    background-color: #FFF189;
    border-color: #FFB600;
}

select
{
    border: 1px solid #4986E1;
   border-color: #FFB600;
   float: right;
}

textarea
{
    border: 1px solid #4986E1;
    margin-bottom: 10px;
    float: right;
}

.submit/*bouton "envoyer"*/
{
    background-image: url('../images/bouton_envoyer.png');
    background-repeat: no-repeat;
    background-color: transparent;
    width: 142px;
    height: 60px;
    cursor: pointer;
    border: 0;
}

.submit2/*bouton "valider"*/
{
    background-image: url('../images/bouton_valider.png');
    background-repeat: no-repeat;
    background-color: transparent;
    width: 134px;
    height: 52px;
    cursor: pointer;
    border: 0;
}
/*-----------------------------------------------*/
/* page inscription*/

.t3 input, .t3 b {float: left; margin-right: 10px;}
.t3 input {border: 0; background-color: transparent;}

.input_std {border: 0; background-color: #FFFFFF;}
.input_valid {border: 0; color: #588F00; border: 2px solid #588F00;}
.input_invalid {border: 0; color: #EF693B; border: 2px solid #EF693B;}

.error_msg {display:none;}
#entete_inscription {width: 540px; height: 195px; background: transparent url('../images/entete_inscription.png') no-repeat; margin-left: 20px;}
#entete_inscription02 {width: 540px; height: 213px; background: transparent url('../images/entete_inscription02.png') no-repeat; margin-left: 20px;}
#blocks_inscription {float: left; margin-left: 13px; -margin-left: 5px; margin-bottom: 30px;}
#form_inscription {float: left; width: 260px;}
#form_inscription form {width: 250px; height: 145px; margin: 0 auto;}
#form_inscription form #client_email {width: 230px; margin-right: 10px; border: 1px solid #bbb; background-color: #fff; text-align: center;}
#form_inscription form .submit {/*margin-top: 10px;*/ margin-right: 25px;}
#form_inscription p {padding: 10px 0; margin: 0; font-weight: normal; font-size: 13px; color: #fff;}
.submit_inscription/*bouton "valider"*/
{
    background-image: url('../images/bouton_valider_inscription.png');
    background-repeat: no-repeat;
    background-color: transparent;
    width: 104px;
    height: 43px;
    cursor: pointer;
    border: 0;
  margin-right: 70px;
}
/*--- premier formulaire (email)-----*/
#entete_form_inscription {width: 260px; height: 11px; background: transparent url('../images/entete_formulaire_inscription.png') no-repeat;}
#center_form_inscription {width: 260px; height: 145px; background: transparent url('../images/center_formulaire_inscription.png') repeat-y;}
#bottom_form_inscription {width: 260px; height: 11px; background: transparent url('../images/bottom_formulaire_inscription.png') no-repeat;
margin-left /*\**/: -5px\9; *margin-left: 0;}
/*--- deuxième formulaire-----*/
#form_inscription_big {clear: both; width: 517px; margin-left: 13px;}
#form_inscription_big table {width: 535px; margin: 0 !important;}
#form_inscription_big table label {text-align: right !important; width: 120px !important; color: #000 !important;}
#form_inscription_big table input, #form_inscription_big table select {width: 120px !important; margin-left: 5px; border: 1px solid #bbb; background-color: #fff;}
#form_inscription_big table .submit_inscription
{
    width: 104px !important;
    height: 43px !important;
    border: 0 !important;
  background-color: transparent !important;
}
#form_inscription_big table td {padding: 2px 0 5px 5px !important;}
#entete_form_inscription_big {width: 554px; height: 17px; background: transparent url('../images/entete_formulaire_inscription_big.png') no-repeat;}
#center_form_inscription_big {width: 554px; padding-left: 10px; background: transparent url('../images/center_formulaire_inscription_big.png') repeat-y;}
#bottom_form_inscription_big {width: 554px; height: 17px; background: transparent url('../images/bottom_formulaire_inscription_big.png') no-repeat;}
/*------------- pop-up (mot de passe oublie, conseiller un jeu ------*/

#pop_up
{
    width: 400px;
    margin: 0;
    padding: 0;
}

#pop_up h1
{
    background-image: url('../images/bg_titre.png');
    background-repeat: no-repeat;
    padding: 35px 0 0 50px;
    margin: 0 0 0 17px;
    font-size: 16px;
    height: 26px;
    color: #cf4f00;
}


#pop_up p
{
    font-size: 12px;
    color: #333333;
}

/*------------- FOOTER --------------------------*/

#footer
{
    color: #999999;
    text-align: center;
    font-size: 11px;
}

#footer a
{
    color: #999999;
    text-decoration: none;
}

/*-----------------------------------------------*/

h2
{
    margin: 0;
    padding: 0;
}

p
{
    padding: 0;
    margin: 0;
}

form
{
    margin: 0;
}

img 
{
    border: none;
}

div.AC_fond_paiement_tel {
   border: 0;
   background: transparent;
}

.AC_fond_paiement_tel table {
    width: 348px;
    margin: 0;
}

#AC_contenu_interne {
    width: 340px;
    text-align: left;
    background-color: #fff;
}

div#AC_footer_fenetre {
    width: 342px;
    height: 80px;
    margin: 0;
}

.AC_lien_footer p {
    width: 340px;
    margin: 0;
}

.AC_lien_footer {
    width: 340px;
    margin: 0;
    background: transparent;
}
#interstitiel p {color: #542201; margin: 85px 0 0 0; padding: 20px; font-size: 14px; text-align: center;}
#submit_interstitiel {width: 169px; height: 36px; margin: 10px 5px 0 81px; -margin: 10px 0 0 5px; float: left; clear: both; background: transparent url('../images/submit_interstitiel.png') no-repeat; border: 0;}
#interstitiel form {width: 265px; float: right; margin: 0 120px 0 0; -margin: -70px 130px 0 110px;}
#interstitiel label {color: #542201 !important; font-size: 14px !important; margin-right: 5px;}
#interstitiel .input {background-color: #fff !important; float: left !important; width: 175px;}
