body{
  background-color:#606060;
  background-image:url('design/bhg1.jpg');
  background-repeat: repeat-x;
  font-family:arial, verdana, Times New Roman, times, serif; 
}

p{
  font-size: 11px;
  clear: both;
}

/* en-tête */
#header{
  width: 1008px;
  height: 142px;
  margin-left:-4px;
  background-image: url('design/banniere_newii_v5.png');
  background-repeat: no-repeat;
}

#bgr{
  width: 1000px;
  margin: auto;
  margin-top:0px;
  margin-bottom:20px;
  background-color: #fff;
  padding-top:0px;
  padding-left:4px;
  padding-right:4px;
  background-image:url('design/bhg.jpg');
  background-repeat:repeat-x;
}

/* pub gauche bandeau vertical */
#pub_left{
  position:absolute;
  width:120px;
  height:600px;
  margin-left:-280px;
  padding-top:-68px;
}

/* pub droite bandeau vertical */
#pub_right{
  position:absolute;
  width:120px;
  height:600px;
  margin-left:870px;
  margin-top:0px;
}

/* infos de l'entête (date + nb visites) */
#infos{
  width: 1000px;
  height: 40px;
  padding-top: 0px;
}

#infos p{
  padding-top: 74px;
  text-align: right;
  padding-right: 10px;
}

/* publicités dans le menu gauche */
.pub_item{
  background-color: #ffffff;
  border-top: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid #55C8F0;
  border-bottom: 1px solid #55C8F0;
  padding-top: 0px;
  margin-bottom: 8px;
}

/* contenu, partie principale */
#content{
  margin-left: 150px;
  margin-bottom: 20px;
  padding: 0px;
  background-color: none;
  color: #000000;
  border: 0px;
}

#content h2{
  margin: 0;
  padding-top: 3px;
  height: 20px;
  text-align: center;
  background-image: url('design/entete_bgh2.png');
  background-repeat: repeat-y; repeat-x;
  font-size: 15px;
  color: black;
  border-top: 1px solid black;
  border-left: 0px solid black;
  border-right: 0px solid #55C8F0;
  border-bottom: 1px solid black
}

#content h3{
  margin: 0;
  padding-top: 2px;
  height: 16px;
  text-align: center;
  background-image: url('design/entete_bgh.png');
  background-repeat: repeat-y; repeat-x;
  font-size: 11px;
  color: black;
  border-top: 0px solid black;
  border-left: 0px solid black;
  border-right: 0px solid #55C8F0;
  border-bottom: 0px solid black; padding-left:0; padding-right:0; padding-bottom:0
}

#content ul{
  font-size: 11px;
}

#content_accueil_left{
  float: left;
  width: 486px;
  padding-left: 18px;
}

#content_accueil_news{
  border-top: 0px #000000 solid;
  border-left: 0px #000000 solid;
  border-right: 0px #55C8F0 solid;
  border-bottom: 0px #55C8F0 solid;
  margin-bottom: 10px;
}

#content_accueil_news p{
  margin: 0;
  padding: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 6px;
  padding-bottom: 6px;
  /*background: url(design/mario_bg.gif);*/
  background-repeat: no-repeat;
}

#content_accueil_news a{
  color: #000000;
  text-decoration: none;
}

#content_accueil_news a:hover{
  color: #000000;
  text-decoration: underline;
}

#content_article{
  border-top: 0px #000000 solid;
  border-left: 0px #000000 solid;
  border-right: 0px #55C8F0 solid;
  border-bottom: 0px #55C8F0 solid;
  margin-bottom: 10px;
}

#content_article p{
  margin: 0;
  padding: 0;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
  /*background: url(design/mario_bg.gif);*/
  background-repeat: no-repeat;
  text-align: justify;
}

#content_article a{
  color: #000000;
  text-decoration: none;
}

#content_article a:hover{
  color: #000000;
  text-decoration: underline;
}

#content_article .imgprofil{
  float: left;
  margin-left: 20px;
  margin-right: 30px;
}

.info_jeu_liste{
  height: 1%;
  margin: 0px;
}

.info_jeu{
  margin: 0;
  margin-bottom: 4px;
  list-style-type: none;
  font-size: 11px;
}

.info_jeu_titre{
  margin: 0;
  margin-bottom: 8px;
  list-style-type: none;
  font-size: 13px;
  texte-align: center;
}

.imgjaq{
  margin: 0;
  padding: 0;
  margin-left: 26px;
  margin-right: 20px;
  margin-bottom: 8px;
  float: left;
}

.screenl{
  margin: 0;
  padding: 0;
  float: left;
  margin-right: 10px;
}

.screenr{
  margin: 0;
  padding: 0;
  float: right;
  margin-left: 10px;
}

.screenrm1{
  margin: 0;
  padding: 0;
  float: left;
  margin-right: 80px;
}

.screenrm2{
  margin: 0;
  padding: 0;
  float: right;
}

#content_accueil_tests{
  border-top: 0px #000000 solid;
  border-left: 0px #000000 solid;
  border-right: 0px #55C8F0 solid;
  border-bottom: 0px #55C8F0 solid;
  margin-bottom: 10px;
  padding-bottom: 10px;
  /*background: url(design/samus_bg.gif);*/
  background-repeat: no-repeat;
}

#content_accueil_tests p{
  overflow: auto;
  clear: both;
  text-align: justify;
  margin: 0;
  padding: 0;
  margin-left: 6px;
  margin-right: 6px;
}

#content_accueil_right{
  float: right;
  width: 324px;
}

#content_accueil_une{
  border-top: 0px #000000 solid;
  border-left: 0px #000000 solid;
  border-right: 0px #55C8F0 solid;
  border-bottom: 0px #55C8F0 solid;
  margin-bottom: 10px;
  padding-bottom: 10px;
  /*background-image: url("design/sonic_bg.gif");*/
  background-repeat: no-repeat;
}

#content_accueil_une_top{
  /*background-image: url("design/sonic_bg.gif");*/
  background-repeat: no-repeat;
  height: 168px;
}

#content_accueil_une_encart_left{
  float: left;
  width: 238px;
  border-top: 0px #000000 solid;
  border-left: 0px #000000 solid;
  border-right: 0px #55C8F0 solid;
  border-bottom: 0px #55C8F0 solid;
  padding-bottom: 10px;
}

#content_accueil_une_encart_right{
  float: right;
  width: 238px;
  border-top: 0px #000000 solid;
  border-left: 0px #000000 solid;
  border-right: 0px #55C8F0 solid;
  border-bottom: 0px #55C8F0 solid;
  padding-bottom: 10px;
}

#content_accueil_une p{
  overflow: auto;
  clear: both;
  margin: 0; 
  padding: 0;
  text-align: justify;
  margin-top: 8px;
  margin-left: 4px;
  margin-right: 4px;
  margin-bottom: -2px;
}

#content_accueil_une_top p{
  overflow: auto;
  clear: both;
  margin: 0; 
  padding: 0;
  margin-top: 8px;
  margin-left: 4px;
  margin-right: 4px;
  margin-bottom: -2px;
}

#accueil_right_encart{
  clear: both;
  margin: 0; 
  padding-left: 1px;
  padding-top: 8px;
}

#content_accueil_sondage{
  border-top: 0px #000000 solid;
  border-left: 0px #000000 solid;
  border-right: 0px #55C8F0 solid;
  border-bottom: 0px #55C8F0 solid;
  padding-bottom: 10px;
}

#content_accueil_sondage p{
  margin-left: 6px;
  margin-right: 6px;
  padding-left: 30px;
}

.img_edito{
  float:left;
  margin-right: 6px;
  border: 1px solid #000000;
}

/* page des news */
#content_news{
  width: 692px;
  float: left;
  padding-left: 24px;
  margin-bottom: 18px;
}

#content_news p{
  font-size: 12px;
  text-align: justify;
  margin-left: 16px;
  margin-right: 16px;
}

#content_news p h2{
  margin-top: 0px;
}

#content_news img{
  float: left;
  margin-right: 8px;
}

.content_news_item{
  clear: both;
  border-top: 1px #000000 solid;
  border-left: 0px #000000 solid;
  border-right: 0px #55C8F0 solid;
  border-bottom: 0px #55C8F0 solid;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.content_news_item1{
  
}

.content_news_item2{
  clear: both;
  padding-top: 1px;
}

.content_news_head{
  padding-top: 10px;
}

.content_news_index{
  clear: both;
  display: block;
  padding-top: 18px;
  text-align: center;
  font-size: 13px;
}

#content_forum{
  width: 692px;
  float: left;
  padding-left: 18px;
  margin-bottom: 18px;
}

/* sections (index des tests, previews, dossiers...) */
#content_section{
  width: 692px;
  float: left;
  padding-left: 18px;
  margin-bottom: 18px;
}

#content_section h4{
  text-align: center;
}

#content_section p h2{
  margin-top: 0px;
}

#content_section p{
  clear: both;
  font-size: 12px;
  text-align: justify;
}

.content_section_table_gbl{
  padding: 0;
  margin: 0;
  padding-left:15px;
  margin-bottom: 10px;
  padding-bottom: 40px;
  border-top: 1px solid black;
  border-left: 1px solid black;
  border-right: 0px solid #55C8F0;
  border-bottom: 0px solid #55C8F0;
}

.content_section_table_gbl_tests{
  padding: 0;
  margin: 0;
  padding-left:4px;
  padding-top: 18px;
  margin-bottom: 10px;
  padding-bottom: 40px;
  border-top: 1px solid black;
  border-left: 1px solid black;
  border-right: 0px solid #55C8F0;
  border-bottom: 0px solid #55C8F0;
}

.content_section_table{
  clear: both;
}

.content{
  clear: both;
}

.content ul{
  height: 1%;
  padding: 1px;
  margin: 0;
  padding-left: 10px;
  clear:both;
}

.content li{
  padding: 0;
  margin: 0;
  float: left;
  list-style-type: none;
  font-size: 11px;
}

.content_section_table ul{
  height: 1%;
  padding: 1px;
  margin: 0;
  padding-left: 20px;
}

.content_section_table li{
  padding: 0;
  margin: 0;
  float: left;
  list-style-type: none;
  font-size: 11px;
}

.content .date_header{ width:70px; padding: 4px 0 6px 0; }
.content .name_header{ width:300px; padding: 4px 0 6px 0; }
.content .deve_header{ width:40px; padding: 4px 0 6px 0; }
.content .edit_header{ padding: 4px 0 6px 0; }
.content .date{ width:70px; margin-top: 2px; }
.content .name{ width:300px; margin-top: 2px; }
.content .deve{ width:40px; margin-top: 2px; }
.content .edit{ margin-top: 2px;}

.content .name_header_sorties{ width:280px; padding: 4px 0 6px 0; }
.content .edit_header_sorties{ width:60px; padding: 4px 0 6px 0; }
.content .att_header_sorties{ padding: 4px 0 6px 0; }
.content .name_sorties{ width:280px; margin-top: 2px; }
.content .edit_sorties{ width:60px; margin-top: 2px; }
.content .att_sorties{ margin-top: 2px;margin-left: 6px;}

.content_section_table_gbl .date_header{ width:100px; padding: 4px 0 6px 0; }
.content_section_table_gbl .name_header{ width:260px; padding: 4px 0 6px 0; }
.content_section_table_gbl .deve_header{ width:120px; padding: 4px 0 6px 0; }
.content_section_table_gbl .edit_header{ padding: 4px 0 6px 0; }
.content_section_table_gbl .date{ width:100px; margin-top: 2px; }
.content_section_table_gbl .name{ width:260px; margin-top: 2px; }
.content_section_table_gbl .deve{ width:120px; margin-top: 2px; }
.content_section_table_gbl .edit{ margin-top: 2px;}

.content_section_table_gbl_tests .date_header{ width:40px; padding: 4px 0 6px 0; }
.content_section_table_gbl_tests .name_header{ width:200px; padding: 4px 0 6px 0; }
.content_section_table_gbl_tests .deve_header{ width:40px; padding: 4px 0 6px 0; }
.content_section_table_gbl_tests .edit_header{ padding: 4px 0 6px 0; }
.content_section_table_gbl_tests .date{ width:100px; margin-top: 2px; }
.content_section_table_gbl_tests .name{ width:340px; margin-top: 2px; }
.content_section_table_gbl_tests .deve{ width:60px; margin-top: 2px; }
.content_section_table_gbl_tests .edit{ margin-top: 2px;}

.content_section_table a{
  color: #000000;
  text-decoration: none;
}

.content_section_table a:hover{
  color: #000000;
  text-decoration: underline;
}

.content_section_td{
  text-align: justify;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}

.content_section_td a{
  color: #000000;
  text-decoration: none;
}

.content_section_td a:hover{
  color: #000000;
  text-decoration: underline;
}

#content_section h1{
  text-align: center;
  margin-bottom: 10px;
}

#content_section .profil{
  height: 146px;
  padding-top: 8px;
  border-top: 1px #000000 solid;
  border-bottom: 1px #000000 solid;
  background-color: #b9d4ff;
}

#content_section ul{
  height: 1%;
  padding: 1px;
  margin: 0;
  padding-left: 20px;
}

#content_section li{
  padding: 0;
  margin: 0;
  float: left;
  list-style-type: none;
  font-size: 11px;
  margin-bottom: 4px;
  margin-right: 8px;
}

#content_section .imgjaq{
  float: left;
  margin-left: 150px;
  margin-right: 30px;
}

/* page de test */
.content_test_auteur{
  display: block;
  text-align: center;
  font-size: 11px;
  margin-bottom: 18px;
}

#content_test_titre{
}

#content_test_titre h1{
  font-size: 16px;
}

#content_test_infos{
  height: 200px;
  padding-top: 18px;
  border-top: 1px #000000 solid;
  background-color: #b9d4ff;
}

#content_test_infos li{
  font-size: 11px;
}

#content_test_content{
  text-align: justify;
  border-top: 1px #000000 solid;
}

.video{
  padding-left: 26px;
}

#content_test_notation{
  padding-bottom: 10px;
  text-align: justify;
  border-top: 1px #000000 solid;
  border-bottom: 1px #000000 solid;
  background-color: #b9d4ff;
}

#content_test_notation li{
  font-size: 11px;
}

.content_test_notation_plus{
  float: left;
  padding-top: 8px;
  margin-left: 38px;
}

.content_test_notation_moins{
  float: right;
  padding-top: 8px;
  margin-right: 88px;
}

.content_test_notation_final{
  clear: both;
  padding-left: 38px;
  padding-right: 38px;
  border-top: 1px #000000 solid;
}

.content_test_notation_final h3{
  text-align: center;
}

.content_test_sstitre{
  display: block;
  height: 22px;
  padding-top: 4px;
  padding-left: 4px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: bold;
  border-top: 1px #000000 solid;
  background-color: #b9d4ff;
}

/* page vidéos */
.video_pre{
  margin-left: 300px;
}

.video{
  margin-left: 160px;
}

.video_post{
  margin-left: 350px;
}

.content_video li{
  float:left;
  margin-right: 8px;
  text-align: justify;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
  list-style-type: none;
}

/* page erreur */
#content_erreur{
  width: 692px;
  padding-left: 18px;
  margin-bottom: 18px;
}

#content_erreur p{
  text-align: justify;
  margin-left: 6px;
  margin-right: 6px;
}

/* pieds de page */
#footer{
  clear: both;
  width: 1008px;
  height: 34px;
  margin-left:-4px;
  padding-top: 0px;
  text-align: center;
  color: #000000;
  /*background-color: #2d61b0;*/
  background-image: url('design/copy.png');
  background-repeat: repeat-y, repeat-x;
  border-top: 1px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-bottom: 1px solid #000000;
  font-size: 12px
}

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

#footer a:hover{
  color: #000000;
  text-decoration: underline;
}

#partenaires{
  background-color: #999999;
  margin-left: -4px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px #000000 solid;
  width: 966px;
  height: 48px;
  font-size : 11px;
}

#partenaires a{
  color: #000000;
  text-decoration: none;
}

#partenaires a:hover{
  color: #000000;
  text-decoration: underline;
}

/* module de gestion des news */
BODY.news{
  background-color: #ffffff;
} 

TABLE.news{
  font-size: 12;
}

INPUT.news{
  background-color: #ffffff;
  color: #000000;
  border: 1px solid #000000;
  font-size: 12
} 
 
INPUT.radionews{
  background-color: #ffffff;
  color: #000000;
  border: 0px solid #000000;
 } 
 
TEXTAREA.news{
  background-color: #ffffff;
  color: #000000;
  border: 1px solid #000000;
  font-size: 12
} 

.sommairenews{
  border: 0px;
  color: #000000;
  font-size: 12;
}

.erreurnews{
  border: 0px;
  color: #000000;
  font-size: 12;
}

.titrenews{
  background-color: #A5C3FF;
  color: #000000;
}

.newsnews{
  border: 1px solid #000000;
  color: #000000;
  font-size: 12;
  color: #000000;
}

a.news{
  cursor: hand;
  color: #00009b;
  text-decoration: none;
}       

a:visited.news{
  cursor: hand;
  color: #00009b;
  text-decoration: none;
}

a:hover.news{
  cursor: hand;
  color: #00009b;
  text-decoration: none;
}

a:visited:hover.news{
  cursor: hand;
  color: #00009b;
  text-decoration: none;
}

.avis_news{
  width:460px;
  background-color: #E5EBFF;
  border:1px #000000 solid;
}

/* menu */
#menu{
  float: left;
  width: 144px;
  margin-bottom: 18px;
  margin-top: -68px;
}

.menu_item{
  border-top: 1px solid black;
  border-left: 1px solid black;
  border-right: 0px solid #55C8F0;
  border-bottom: 0px solid #55C8F0;
  padding-top: 0px;
  margin-bottom: 8px;
  font-size: 12px;
}

/* mise en forme des éléments du menu */
.menu_item ul{
  height:1%;
  margin: 0px;
  padding-left: 0px;
  margin-top: 6px;
  padding-bottom: 10px;
}

.menu_item li{
  margin: 0px;
  padding-bottom: 2px;
  padding-left: 18px;
  list-style-type: none;
}

.menu_item li:hover{
  margin:0;
  padding:0;
  padding-bottom: 2px;
  padding-left: 18px;
  list-style-type: none;
  background-color: #C3DBFF;
}

.menu_item a{
  color: #000000;
  text-decoration: none;
}

.menu_item a:hover{
  font-weight: bold;
  text-decoration: none;
}

.menu_item_n2{
  border-top: 1px solid black;
  border-left: 1px solid black;
  border-right: 0px solid #55C8F0;
  border-bottom: 0px solid #55C8F0;
  padding-top: 0px;
  margin-bottom: 8px;
  font-size: 12px;
}

.menu_item_n2 ul{
  height:1%;
  margin: 0px;
  padding-left: 0px;
  margin-top: 6px;
  padding-bottom: 10px;
}

.menu_item_n2 li{
  margin: 0px;
  padding-left: 18px;
  list-style-type: none;
  font-size: 11px;
}

.menu_item_n2 a{
  color: #b1b9dd;
  text-decoration: none;
}

.menu_item_n2 a:hover{
  text-decoration: underline;
}

.icon_menu{
  border: 0px;
  padding-top: 4px;
  margin-left: -8px;
  margin-right: 8px;
}

.titremenu{
  margin: 0px;
  padding-top: 3px;
  height: 20px;
  text-align: center;
  background-image: url('design/entete_bgh2.png');
  background-repeat: repeat-y; repeat-x;
  font-size: 15px;
  color: black;
  /*border-top: 1px solid black;
  border-left: 0px solid black;
  border-right: 0px solid #55C8F0;*/
  border-bottom: 1px solid black;
  font-weight: bold
}

.menu_form{
  margin:0;
  padding: 4px 0 4px 0;
}

.menu_form2{
  padding:3px;
  margin-top:3px;
  margin-bottom:3px;
  width:90px;
  border:1px #000000 solid;
  background-color:#ffffff;
  font-size:11px;
}

.menu_form_submit{
  margin-top: 5px;
  padding: 2px;
  width: 98px;
  border: 1px #000000 solid;
  background-color:#ffffff;
  font-size:9px;
}