body
{
	width: 1000px;
	margin: auto;
	margin-bottom: 5px;
	background-color : #151515;
	font-family : Verdana, serif;
	font-size : 0.8em;
	background:url("img/design/fond_page.gif") top left repeat;
}

p
{
	line-height:16px;
}

/*Puces*/
.puce_ps3
{
	color:#9c9c9c;
}

.puce_x360
{
	color : #84ff00;
}

.puce_wii
{
	color : #449bcc;
}

.puce_site
{
	color : #f8f93f;
}

.puce_autre
{
	color : #cd3efa;
}

/*Menu haut*/
#top_head_menu
{
	display:inline;
	float:right;
	text-align:right;
	line-height:40px;
	height:40px;
	margin:0;
	padding:0;
	margin-top : 0;
	margin-bottom : 5px;
	color : #bcbbbb;
}

#infos_connexion
{
	display:inline;
	width:500px;
}

.spacer_head_menu
{
	display:inline;
	width:20px;
}

.img_menu_head
{
	vertical-align:top;
}

/*Logo + recherche*/
#logo_site
{
	vertical-align:middle;
	margin-left:80px;
}

#form_recherche
{
	display:inline;
	height:30px;
	padding-left:70px;
	margin-top:10px;
	float:right;
}

#table_form_recherche
{
	border-collapse:collapse;
}

#form_search_txt input, #form_search_sel select
{
	background-color:#adadad;
	border : none;
}

#form_search_left
{
	height:30px;
	width:8px;
	background:url("img/design/form_search_left.png") top right no-repeat;
}

#form_search_txt
{
	height:30px;
	font-family:Verdana, serif;
	background:url("img/design/form_search_fond.png") top left repeat-x;
}

#form_search_sel
{
	vertical-align:middle;
	background:url("img/design/form_search_fond.png") top right repeat-x;
	padding-right:3px;
	padding-bottom:2px;
	margin-right:0px;
}

#btn_search
{
	margin:0px;
	margin-top:1px;
	border:none;
	border-left:none;
	height:30px;
	width:30px;
	background-color:transparent;
	background:url("img/design/btn_search.png") top left no-repeat;
}

/*Menu principal*/
#main_menu
{
	float:left;
	width:110px;
	padding:0px;
	margin:0px;
	padding-left:10px;
}

#main_menu li, #main_menu ul li, #main_menu ul
{
	list-style-type:none;
	list-style-position:inside;
	margin:0;
	padding:0;
}

#main_menu_accueil
{
	display:block;
	background-image:url("img/design/main_menu/accueil.png");
	background-position:top left;
	background-repeat:no-repeat;
	height:38px;
	width:98px;
}

#main_menu_accueil:hover
{
	display:block;
	background-image:url("img/design/main_menu/accueil.png");
	background-position:top right;
	background-repeat:no-repeat;
	height:38px;
	width:98px;
}

#main_menu_tests
{
	display:block;
	background-image:url("img/design/main_menu/tests.png");
	background-position:top left;
	background-repeat:no-repeat;
	height:38px;
	width:98px;
	z-index:1;
}

#main_menu_tests:hover
{
	display:block;
	background-image:url("img/design/main_menu/tests.png");
	background-position:top right;
	background-repeat:no-repeat;
	height:38px;
	width:98px;
}

#main_menu_sorties
{
	display:block;
	background-image:url("img/design/main_menu/sorties.png");
	background-position:top left;
	background-repeat:no-repeat;
	height:38px;
	width:98px;
}

#main_menu_sorties:hover
{
	display:block;
	background-image:url("img/design/main_menu/sorties.png");
	background-position:top right;
	background-repeat:no-repeat;
	height:38px;
	width:98px;
}

#main_menu_news
{
	display:block;
	background-image:url("img/design/main_menu/news.png");
	background-position:top left;
	background-repeat:no-repeat;
	height:38px;
	width:98px;
}

#main_menu_news:hover
{
	display:block;
	background-image:url("img/design/main_menu/news.png");
	background-position:top right;
	background-repeat:no-repeat;
	height:38px;
	width:98px;
}

#main_menu_admin
{
	display:block;
	background-image:url("img/design/main_menu/admin.png");
	background-position:top left;
	background-repeat:no-repeat;
	height:38px;
	width:98px;
}

#main_menu_admin:hover
{
	display:block;
	background-image:url("img/design/main_menu/admin.png");
	background-position:top right;
	background-repeat:no-repeat;
	height:38px;
	width:98px;
}
/*Fin menu main*/

/*Encadre*/
#head_encadre
{
	height:38px;
	background-image:url("img/design/corps/barre_head_corps.png");
	background-repeat:repeat-x;
}

#encadre
{
	margin-left:108px;
	padding: 0;
	background-color:#222222;
}

/*Menu des plateformes*/
#menu_plateforme
{
	padding : 0;
	margin:0;
	margin-top:1px;
}

ul#menu_plateforme
{
	height:38px;
	list-style-type : none;
}

ul#menu_plateforme li 
{
	padding : 0 0;
}

li.bouton_plateforme
{
	float:right;
	width:140px;
	height:38px;
}

#plateforme_menu_ps3
{
	display:block;
	background-image:url("img/design/corps/menu_ps3.png");
	background-position:top left;
	background-repeat:no-repeat;
	height:38px;
	width:140px;
}

#plateforme_menu_ps3:hover, #plateforme_menu_ps3.plateforme_active
{
	display:block;
	background-image:url("img/design/corps/menu_ps3.png");
	background-position:top right;
	background-repeat:no-repeat;
	height:38px;
	width:140px;
}

#plateforme_menu_x360
{
	display:block;
	background-image:url("img/design/corps/menu_x360.png");
	background-position:top left;
	background-repeat:no-repeat;
	height:38px;
	width:140px;
}

#plateforme_menu_x360:hover, #plateforme_menu_x360.plateforme_active
{
	display:block;
	background-image:url("img/design/corps/menu_x360.png");
	background-position:top right;
	background-repeat:no-repeat;
	height:38px;
	width:140px;
}

#plateforme_menu_wii
{
	display:block;
	background-image:url("img/design/corps/menu_wii.png");
	background-position:top left;
	background-repeat:no-repeat;
	height:38px;
	width:140px;
}

#plateforme_menu_wii:hover, #plateforme_menu_wii.plateforme_active
{
	display:block;
	background-image:url("img/design/corps/menu_wii.png");
	background-position:top right;
	background-repeat:no-repeat;
	height:38px;
	width:140px;
}

#sous_menu_plateforme
{
	height:46px;
	line-height:46px;
	text-transform:uppercase;
}

.txt_sous_menu_plateforme
{
	float:right;
	margin-right:15px;
	font-weight:bold;
	display:none;
}

#sous_menu_plateforme a
{
	color:#000000;
}

#sous_menu_plateforme a:hover
{
	color:#1f1f1f;
}

/*Corps*/
#corps
{
	margin:0 10px;
	background-color:#fafafa;
	padding:0;
}

#head_corps
{
	background-color:#0e0e0e;
	margin : 0;
	padding : 0;
	border:1px solid transparent;
}

#head_corps h2
{
	font-size:22px;
	font-family:Helvetica, "Trebuchet MS", serif;
	padding-left:15px;
	border:none;
	color:#ffffff;
}

#interieur /*Contenu sauf pour fiches*/
{
	padding:10px;
}

#interieur a
{
	color:#474747;
}

#interieur a:hover
{
	color:#777777;
}

/*Menu onglets interne*/
#barre_onglets
{
	background:url("img/design/corps/menu_onglets_off.png") top left repeat-x;
	padding:0;
}

#barre_onglets ul
{
	padding:0;
	margin:0;
	height:52px;
	list-style-type : none;
	text-align:center;
}

#barre_onglets ul li 
{
	padding:0;
}

li.bouton_menu_onglets
{
	float:left;
	width:auto;
	height:52px;
}

.lien_menu_onglets
{
	display:block;
	height:52px;
	padding-top:17px;
	font-family:"Trebuchet MS", Verdana, serif;
	font-weight:bolder;
	text-transform:uppercase;
	min-width:62px;
}

.lien_menu_onglets.lien_onglets_active
{
	color:#ffffff;
}

.lien_menu_onglets.lien_onglets_active:hover
{
	color:#000000;
}

.lien_menu_onglets:hover, .lien_menu_onglets.lien_onglets_active
{
	background:url("img/design/corps/menu_onglets_on.png") top left repeat-x;
}

.lien_menu_onglets:hover
{
	color:#000000;
}

.lien_onglet_inactif
{
	display:block;
	height:52px;
	padding-top:17px;
	font-family:"Trebuchet MS", Verdana, serif;
	font-weight:bolder;
	text-transform:uppercase;
	color : #5b5a5a;
	min-width:82px;
}

/*
 *Index
 */
/*Tout*/
#interieur_index
{
	background-color:#0d0d0d;
	padding:0;
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	color:#656565;
}

#interieur_index h1
{
	background-color:#060606;
	line-height:40px;
	color:#969696;
	padding-left:15px;
	font-family:"Trebuchet MS",Verdana,serif;
	text-transform:uppercase;
	font-size:15px;
	border-top:2px solid #030303;
}

/*slider*/
#slider
{
	padding:0;
	margin:0;
	text-align:center;
	margin-left:5px;
}

.scroll {
    padding: 0;
	margin:0;
	color: #333333;
    height: 282px;
    width: 500px;
    overflow: auto;
    position: relative;
}

.scrollContainer div.panel 
{
    padding: 0;
	margin:0;
	display:table-cell;
    height: 282px;
    width: 500px;
}

.scrollContainer div.panel  p
{
	margin:0;
	padding:0;
	position:absolute;
	bottom:0px;
}

.scrollContainer div.panel  p.txt_panel
{
	background-image:url('img/design/slider/fond_txt.png');
	text-align:justify;
	display:block;
	padding:5px;
	border:1px solid transparent;
	height:40px;
	width:100%;
	color :#818181;
}

.titre_slide
{
	font-weight:bold;
}

#liens_slide
{
	width:500px;
}

ul.navigation 
{
	text-align:center;
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.navigation li 
{
    display: inline;
}

ul.navigation a 
{
    color: #000000;
    text-decoration: none;
    background: url('img/design/slider/bullet.jpg') top left no-repeat;
	height:50px;
	display:inline-block;
}

ul.navigation a.selected 
{
    background: url('img/design/slider/bullet_active.jpg') top left no-repeat;
}

ul.navigation a:focus 
{
    outline: none;
}

/*Fin du slider*/

/*Filler droite*/
#filler_right {
	float:right;
}
/*News*/
#liste_news
{
	width:50%;
	float:right;
}

.une_news_index
{
	background-color:#060606;
	padding-top:0px;
	border:2px solid #030303;
	margin:7px;
}

.une_news_index h3
{
	line-height:25px;
	padding:0;
	margin:0;
	padding-left:10px;
	border-bottom:3px solid black;
	color:#969696;
}

#titre_liste_news_index
{
	float:right; 
	width:49%;
}

.news_fil_actu
{
	margin-bottom:5px;
	padding:5px;
}

.infos_fil_actu
{
	float:left;
	width:100px;
}

.titre_soustitre_fil_actu
{
	margin-left:100px;
}

/*Tests index*/
#liste_tests
{
	width:50%;
	padding:2px;
}

.un_test_index_g
{
	min-height:192px;
	background-color:#060606;
	margin:5px;
	border:2px solid #030303;
}


.jaquette_tests_index_g
{
	float:left;
	width:130px;
}

.jaquette_tests_index_g img
{
	margin-top:5px;
	margin-left:5px;
	border:1px solid black;
}


.txt_tests_index_g
{
	padding:5px;
	margin-left:135px;
}

/* .txt_tests_index_p
{
	padding:5px;
	margin-left:70px;
}
.jaquette_tests_index_p
{
	float:left;
	width:65px;
}

.jaquette_tests_index_p img
{
	margin-top:5px;
	margin-left:5px;
	border:1px solid black;
}
.un_test_index_p
{
	min-height:101px;
	background-color:#060606;
	margin:5px;
	border:2px solid #030303;
} */
/*Fin index*/

/*Fiche de jeu*/
#all_fiche_jeu /*Cheat pour que les infos fiche de jeu fassent toute la hauteur*/
{
	width:872px;
	background:url("img/design/corps/fond_fiche_jeu.png") top right repeat-y;
	overflow:hidden;
}

#autres_consoles
{
	padding:10px;
	font-weight:bold;
	color:#838a7c;
	height:30px;
}

#jaime
{
	float:right;
	padding:10px;
	color:#838a7c;
	text-align:right;
	height:30px;
	width:350px;
}

#note_jeu_head
{
	clear:right;
	float:right;
	padding-right:10px;
	height:20px;
	width:90px;
}

/*Menu fiche jeu*/
#menu_fiche_jeu
{
	width:611px;
}

.lien_menu_fiche_jeu
{
	min-width:82px;
}

#menu_fiche_jeu_critiques_joueurs
{
	width:119px;
}

/*Infos fiche jeu*/
#infos_fiche_jeu
{
	float : right;
	width : 250px;
	height:100%;
	padding: 5px;
	padding-bottom:5px;
	background-color:#525252;
	font-family:Arial, Verdana, serif;
	font-weight:bold;
	color:#acacac;
}

.img_jaquette
{
	border:1px solid #191919;
	text-align:center;
}

.rester_alertes_jeu
{
	float:right;
	width:210px;
	font-weight:normal;
	font-size:0.8em;
	margin:0;
	padding:0;
	padding-right:5px;
	text-align:right;
}

/*Contenu fiche jeu*/
#contenu_fiche_jeu
{
	background-color:#fafafa;
	margin-right:260px;
	padding: 10px;
}

#contenu_fiche_jeu a
{
	color:#474747;
	font-weight:bold;
}

#contenu_fiche_jeu a:hover
{
	color:#777777;
	font-weight:bold;
}

/*Résumé*/
.note_base_fiche
{
	width:70px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
}

.resume_test_base_fiche
{
	padding:5px;
}

/*Tests*/
#intro_test
{
	font-style : italic;
	text-indent:30px;
}

#notes_test h3
{
	padding:0;
	margin:0;
	margin-top:5px;
}

.resume_note_test
{
	padding:5px;
	vertical-align:top;
	text-align:justify;
}

.titre_note_test
{
	width:120px;
	vertical-align:top;
	padding:0;
	margin-top:0;
}

.note_test
{
	float:right;
	padding:8px;
	font-family:"Trebuchet MS",Verdana,serif;
	font-size:20px;
	font-weight:bold;
	margin-top:6px;
	width:70px;
}

#note_conclusion_test td
{
	border-top:2px solid black;
}

#note_conclusion_test
{
	font-weight:bold;
}

#ecrit_par
{
	float:right;
	height:30px;
	padding:5px;
	margin-bottom:5px;
	width:320px;
	text-align:right;
}

/* Galerie */
#galerie
{
	text-align:center;
}

#galerie img
{
	padding:8px;
}

/*Trophees/Succes*/
.possedes_trophees_succes
{
	width:50px;
	text-align:center;
}

.logo_trophees_succes
{
	width:47px;
}

.image_trophees_succes
{
	width:64px;
}

.nom_trophees
{
	width:400px;
}

.nom_succes
{
	width:400px;
}

.pts_g_succes
{
	width:60px;
	text-align:center;
}

.troph_valide
{
	color:#2e801c;
}
/*
 * Fin fiche de jeu
 */

/*Recherche*/
#menu_recherche
{
	width:870px;
}

.lien_menu_recherche
{
	min-width:217px;
}

/*Page : Tous les tests*/
#sous_barre
{
	background:url("img/design/corps/fond_sous_barre.png") top left repeat-x;
	height:20px;
	text-align:center;
	padding-top:2px;
}

#sous_barre a
{
	color:#cbccc6;
}

#sous_barre a:hover
{
	color:#dededb;
}

.lettre_liste
{
	padding-left:16px;
}

#menu_tous_test
{
	width:870px;
}

.lien_menu_tous_tests
{
	min-width:217px;
}

.note_test_tous_tests
{
	float:right;
	width:70px;
}

.date_tous_tests
{
	float:right;
	width:150px;
	text-align:right;
}

/*Planning des sorties*/
#menu_planning_sorties
{
	width:870px;
}

.lien_menu_planning_sorties
{
	min-width:217px;
}

.date_sortie_planning
{
	height:40px;
	width:160px;
	text-align:right;
	font-style:italic;
}

/*Toutes les news*/
#menu_toutes_news
{
	width:870px;
}

.lien_menu_toutes_news
{
	min-width:144px;
}

/*Profil*/
#menu_profil
{
	width:870px;
}

.lien_menu_profil
{
	min-width:120px;
	margin-left:0;
}

#lien_menu_profil_infos
{
	width:165px;
}

#lien_menu_profil_infos_equipe
{
	width:223px;
}

/*Messagerie*/
.mp_table_lu_non_lu
{
	width:70px;
	text-align:center;
}

.mp_table_sujet
{
	width:500px;
}

.mp_table_auteur
{
	width:100px;
	text-align:center;
}

.mp_table_date
{
	width:150px;
	text-align:center;
}

.mp_table_suppr
{
	width:50px;
	text-align:center;
}

/*Une News*/
#news .bloc_image_placee img
{
	margin-right:10px;
	margin-bottom:10px;
	padding:0;
}

#infos_news
{
	color:#ffffff;
	padding-left:15px;
	padding-bottom:5px;
	padding-right:5px;
}

#sous_titre
{
}

#auteur_date
{
	float:right;
}

.comm_news_membre
{
	width:210px;
	text-align:center;
}

.comm_news_infos_membre
{
	padding:10px;
	vertical-align:top;
}

.comm_news_col_msg
{
	width:700px;
	padding:5px;
}

.comm_news_msg
{
	vertical-align:top;
	padding:10px;
	text-align:justify;
}
/*Footer*/
#footer
{
	text-align:center;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	background-color:#fafafa;
	padding:10px;
}

#footer a
{
	color:#474747;
}

#spacer_foot
{
	height:10px;
	margin:0;
	padding:0;
}

/*Other*/
.block_inline
{
	display:inline;
}

a
{
	color : #bcbbbb;
	text-decoration:none;
}

a:hover
{
	color : #d0d0d0;
	text-decoration:none;
}

a:visited
{
	color : #bcbbbb;
}

img
{
	border : none;
	margin:0px;
}

h2
{
	font-family:"Trebuchet MS", Verdana, serif;
	color:#191919;
	border-bottom:1px solid #191919;
	padding-left:5px;
}

/*Caché/Afficher/Spoiler*/
.cache
{
	display : none;
	overflow:hidden;
}

/*Complementaires*/
.imgdroite
{
	clear:right;
	float:right;
	margin:10px;
	font-size : 0.8em;
	width : 150px;
	padding : 1px;
}

.imggauche
{
	clear:left;
	float:left;
	margin:10px;
	font-size : 0.8em;
	width : 150px;
	padding : 1px;
}

.bloc_image_placee
{
	padding-top:1px;
	text-align : justify;
	margin-bottom: 10px; /*espace entre les blocs*/
/*	width: 350px;*/
}

.bloc_image_placee img
{
	float: left;
}

.bloc_image_placee p
{
	/*height: 80px; /*hauteur de l'image*/
	/*margin-left: 130px; /*largeur de l'image + quelques px de marge*/
}

.screen_texte_left img.img_screen_left 
{
	float:left;
	width:150px;
	margin-right:10px;
	border: 1px solid black;
}

.screen_texte_left_screen
{
	margin-left:155px;
	min-height:110px;
}

.jaquette_texte_left img.img_jaquette_left
{
	float:left;
	width:130px;
	border:1px solid black;
}

.jaquette_texte_left_screen
{
	margin-left:135px;
	min-height:182px;
}

#apercu
{
	text-align : justify;
	border:1px solid black;
	padding:5px;
}

/*Affichage de listes de jeux avec jaquette + nom*/
.table_liste_jeux td
{
	vertical-align:top;
}

.jeu_liste_jeux
{
	display:inline-block;
	width:130px;
	margin:2px;
}

.img_liste_jeux
{
	height:182px;
	text-align:center;
	margin-top:0px;
}

.img_liste_jeux img
{
	border : 1px solid black;
}

.txt_liste_jeux
{
	text-align:center;
}

.pagination
{
	width:200px;
	float:right;
	text-align:right;
}

.lire_suite
{
	float:right;
	width:200px;
	text-align:right;
	padding-right:5px;
	margin-right:5px;
}

.align_label_form label
{
	display:block;
	width:250px;
	float:left;
}

.label_checkbox label
{
	display:block;
	width:200px;
	float:left;
	clear:both;
	margin-left:250px;
}

/*Forum*/
#forum
{
	width:100%;
	border-collapse:collapse;
}

.big_cat
{
	border:1px solid black;
	background:url('img/design/forum/head.png') repeat-x top left;
 	height:28px;
	line-height:28px;
	padding-left:10px;
	color:#ffffff;
	font-weight:bold;
}

#forum .big_cat a
{
	color:#ffffff;
	font-weight:bold;
}

#forum .big_cat a:hover
{
	color:#d9d6d3;
}

#forum tbody tr.ligne_forum:hover, #forum tbody .ligne_forum td:hover
{
	background-color : #f3f3f2;
}

#topics
{
	width:100%;
	border-collapse:collapse;
}

#topics tbody tr.ligne_forum:hover, #topics tbody .ligne_forum td:hover
{
	background-color : #f3f3f2;
}

#messages
{
	width:100%;
	border-collapse:collapse;
	border:1px solid black;
}

#messages tbody
{
	height:25px;
	border-bottom:1px solid black;
}

.ligne_messages_forum_bot
{
	border-bottom:1px solid black;
}


.ligne_forum
{
	border:1px solid black;
}

.col_statut
{
	width:30px;
	text-align:center;
	padding:5px;
	height:30px;
}

.col_titre a
{
	font-weight:bold;
}

.col_sujets
{
	width:60px;
	text-align:center;
}

.col_last_lu
{
	width:220px;
	padding-left:5px;
}

.col_auteur
{
	width:150px;
	padding-left:5px;
	text-align:center;
}

/*Admin*/
.modifier_tab
{
	width:60px;
	text-align:center;
}

.suppr_tab
{
	width:15px;
	text-align:center;
}

.trophees_succes_tab
{
	width:70px;
	text-align:center;
}

.console_tab
{
	width:90px;
	text-align:center;
}

.date_tab
{
	width:130px;
	text-align:center;
}

.id_tab
{
	width:10px;
	text-align:center;
}

.email_tab
{
	width:120px;
	text-align:center;
}

.pseudo_tab
{
	width:100px;
	text-align:center;
}

.jeu_tab
{
	width:300px;
	text-align:center;
}

.note_tab
{
	width:15px;
	text-align:center;
}

/*Coloration des lignes tab au survol*/
.tab_ligne_hover
{
	border-collapse : collapse;
}

.tab_ligne_hover_body tr:hover, .tab_ligne_hover_body  td:hover
{
	background-color : #efefef;
}

/*Affichage d''images à insérer dans l'admin*/
#images
{
	text-align:center;
}

.admin_insert_img
{
	display:inline-block;
	width:20px;
	height:20px;
	border:1px solid #474747;
	text-align:center;
	vertical-align:center;
}
