
p {
  margin:0px;
  padding:0px;
}


/****************************************************************************/
/****************** styles qui écrasent les styles de generic.css ********************/
/****************************************************************************/

/* largeur cadre central : 842 px */
div#cadre_central {
  margin-left:170px;
}
div#colonne_gauche {
  width:170px;
}
.titre_cadre_central {
  padding:6px;
}



/****************************************************************************/
/*************************  COLONNE GAUCHE ACCUEIL ***********************/
/****************************************************************************/

/********* COLONNE GAUCHE PARTIE HAUTE **********/
/****** ban jeux-flash *****/
#ban_jeuxflash {
  position:relative;
  top:0px;
  left:0px;
  width:160px;
  height:90px;
}

/****** 1er thema adsense *****/
#thema_adsense_gauche_accueil {
  position:relative;
  top:0px;
  left:0px;
  width:160px;
  height:92px;
  margin-top:104px;
  padding:0px;
  text-align:center;
  border:1px solid #2390c1;
  border-radius:5px;
}

/****** edito *****/
#edito_accueil {
  position:relative;
  left:0px;
  top:4px;
  width:160px;
  text-align:justify;
  padding:10px 10px 10px 0px;
}
#edito_accueil p {
  display:inline;
  font-size:11px;
  line-height:16px;
  color:#2390c1;
}
#edito_accueil a:hover{
	text-decoration:underline;
}

/******** colone "dernières activités" *********/
div.activites_gauche {
  position:relative;
  width:156px;
  font-size:10px;
  margin-top:14px;
  text-align:left;
  border:1px solid #ebebeb;
  border-top:0px;
  padding:2px;
  color:#2390c1;
  word-wrap: break-word;
}
div.activites_gauche a {
  color:#ff8200;
  font-weight:normal;
}
div.activites_gauche .date_last_activity {
  font-size:9px;
  text-align:center;
  color:#2390c1;
  background-color:#f4f4f4;
  margin:-2px -2px 2px -2px;
  padding:1px 0px 3px 0px;
}
div.activites_gauche p {
  color:#848484;
  background-color:#f4f4f4;
  display:block;
  border-left:4px solid #2390c1;
  padding:3px 2px 3px 2px;
  margin:3px 0px 0px -2px;
}
div.activites_gauche a.lien_pseudo {
  color:#2390c1;
  font-weight:bold;
}


/************* COLONNE GAUCHE PARTIE BASSE  (sous l'édito) ************/
#colonne_gauche_bottom {
  position:absolute;
  bottom:20px;
  width:170px;
  text-align:center;
}







/**********************************************************************************/
/***************** STYLES GENERIQUES A TOUS BLOCS CATEGORIE *****************/
/*********************************************************************************/

div.blocs_categorie{
  display:block;
  position:absolute;
  width:265px;
  height:214px;
  background-image:url('/../images/accueil/fd_rayure.png');
  background-repeat:repeat;
  display:block;
}
div:hover.blocs_categorie{
  -moz-box-shadow: 0 0 7px #858080; 
  -webkit-box-shadow: 0 0 7px #858080; 
  box-shadow: 0 0 7px #858080;
}

/* titres de blocs catégories */
div.titre_bloc_categ{
  position:relative;
  top:0px;
  left:0px;
  width:265px;
  height:35px;
  background-image:url('/../images/accueil/fd_trans_blanc.png');
}
div:hover.blocs_categorie .titre_bloc_categ{
  color:#ffffff;
}
div:hover.blocs_categorie .titre_bloc_categ a{
  color:#ffffff;
}
div:hover.titre_bloc_categ {
  text-decoration:none;
}

/* styles spécifiques aux titres des blocs catégorie oranges */
div:hover.blocs_categorie .titre_bloc_categ_orange {
  background-image:url('/../images/accueil/fd_trans_orange.png');
}
.titre_bloc_categ_orange, .titre_bloc_categ_orange a{
  color:#ff8200;
}

/* styles spécifiques au titres des blocs catégorie bleus */
div:hover.blocs_categorie .titre_bloc_categ_bleu{
  background-image:url('/../images/accueil/fd_trans_bleu.png');
}
.titre_bloc_categ_bleu a{
  color:#2390c1;
}

img.screen_200x150 {
  width:200px;
  height:150px;
  display:block;
  border:0px;
}


div.titre_rubrique {
  position:relative;
  display:inline;
  float:left;
  width:255px;
  padding-left:5px;
  padding-right:5px;
  padding-top:10px;
  height:28px;
  text-align:center;
  font-size:13px;
  line-height:15px;
  font-weight:bold;
  z-index:2;
}

img.lien_titre_cat {
  position:absolute;
  display:block;
  left:0px;
  top:0px;
  width:265px;
  height:35px;
  z-index:2;
  border:1px solid #000000;
}
/***************** fin des styles generiques des blocs categorie *****************/






/********************************************************************/
/******************** BLOC DE CHAQUE CATEGORIE  *******************/
/********************************************************************/

div.slide_no6 {
  width:178px;
  padding-left:10px;
  padding-right:10px;
  padding-top:15px;
  text-align:center;
  color:#2390c1;
  font-weight:bold;
  font-size:16px;
  line-height:22px;
}
div.slide_no6 a {
  color:#2390c1;
}
div#slide_cat_new .slide_no6 a {
  color:#ff8200;
}
img.zone_cliquable_slide_no6 {
  position:absolute;
  top:0px;
  left:0px;
  width:200px;
  height:150px;
  margin:0px;
  padding:0px;
  border:0;
}


/******* 1ère ligne ******/
#bloc_cat_1 {
  top:43px;
  left:10px;
}
#bloc_nouveaux {
  top:43px;
  left:288px;
}
#bloc_cat_2 {
  top:43px;
  left:566px;
}

/****** 2ème ligne ******/
#bloc_cat_3 {
  top:272px;
  left:10px;
}
#bloc_cat_4 {
  top:272px;
  left:288px;
}
#bloc_cat_5 {
  top:272px;
  left:566px;
}

/****** ban 728*90 ******/
div#ban_728x90 {
  position:absolute;
  top:498px;
  left:54px;
  width:728px;
  height:90px;
  text-align:center;
}


/****** 3ème ligne ******/
#bloc_cat_6 {
  top:602px;
  left:10px;
}
#bloc_cat_reseaux {
  top:602px;
  left:288px;
}
#bloc_cat_7 {
  top:602px;
  left:566px;
}

/****** 4ème ligne ******/
#bloc_cat_8 {
  top:830px;
  left:10px;
}
#bloc_cat_9 {
  top:830px;
  left:288px;
}
#bloc_cat_10 {
  top:830px;
  left:566px;
}

.icone_nvx_jeux {
  position:absolute;
  top:-18px;
  right:-15px;
  width:38px;
  height:37px;
  display:block;
  z-index:2;
}
span.compteur_nvx_jeux {
  position:absolute;
  top:-5px;
  right:-10px;
  text-align:center;
  width:28px;
  font-size:11px;
  font-weight:bold;
  color:#FFFFFF;
  z-index:2;
  display:block;
}
span.compteur_nvx_jeux a {
  color:#FFFFFF;
}

/*********************** fin bloc de chaque catégorie *********************/





/*********************************************************/
/************************** NEWS ************************/
/*********************************************************/
#bloc_news {
  position:relative;
  top:0px;
  left:0px;
  margin-top:1035px;
  padding:0px;
}
#bloc_news h2 {
  font-size:17px;
  margin:0px;
  padding:0px;
}
#bloc_news ol {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#bloc_news ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

div#bloc_news article{
  position:relative;
  margin-top:15px;
  width:820px;
  border-left:5px solid #2390c1;
  border-right:1px solid #ebebeb;
  border-bottom:1px solid #ebebeb;
}
div#bloc_news article:hover  {
  -moz-box-shadow: 0 0 6px #b8b2b2; 
  -webkit-box-shadow: 0 0 6px #b8b2b2; 
  box-shadow: 0 0 6px #b8b2b2; 
}

.top_news {
  position:relative;
  left:0px;
  top:0px;
  width:820px;
  height:43px;
  margin:0px;
  padding:0px;
  background-color:#ebebeb;
}

div.date_news {
  position:absolute;
  left:10px;
  top:4px;
}
div.date_news p {
  color:#848484;
  font-size:11px;
}

div.titre_news {
  position:absolute;
  top:4px;
  left:108px;
}

div.titre_news h3{
  margin-top:0px;
  padding-top:0px;
  font-size:12px;
  color:#2390c1;
  font-weight:bold;
}

div.ss_titre_news {
  position:absolute;
  top:24px;
  left:108px;
}
div.ss_titre_news p {
  font-size:12px;
  color:#848484;
  font-weight:normal;
}

a.bt_fiche_jeu_news {
  position:absolute;
  left:3px;
  top:22px;
  margin:0px;
  border-radius:0px;
  padding:2px 3px 2px 3px;
  z-index:1;
  font-size:10px;
}


.text_news  {
  position:relative;
  top:0px;
  left:0px;
  width:805px;
  margin:0px;
  padding:10px 7px 14px 7px;
  text-align:justify;
}
div.text_news p {
  font-size:12px;
  color:#848484;
  font-weight:normal;
  line-height:17px;
}

.ban_intra_news {
  position:relative;
  display:block;
  width:831px;
  height:105px;
  border:0px; 
  margin:0px;
  top:15px;
  padding:0px;
  text-align:center;
  z-index:3;
}

/************************** fin des news ************************/ 

