/* debug */
.border { border : 1px solid black;}
.bleu { border-color : blue;}
.rouge { border-color : red;}
.jaune { border-color : yellow;}

/*****************************\
 *      Initialisations      *
\*****************************/
a {text-decoration : none;}
a:hover {text-decoration : underline;}
/*****************************\
 *           Utils           *
\*****************************/
.right {float : right}
.left {float : left}
.no_float { float : none }
.align_right {text-align : right}
.align_left {text-align : left}
.justify { text-align : justify}
.middle { vertical-align : middle}
.center { text-align : center}
.overflow_hidden { overflow : hidden}
.hidden { visibility : hidden }
.clear { clear : both }
/*****************************\
 *        Container          *
\*****************************/
body
{
/*	position : relative;*/
	background : #83c3ff url('../imgs/body-fond.gif') top left repeat;
	font-family : tahoma, verdana, sans-serif;
	font-size : 100%; 
}
/* Div qui contient le contenu du site */
#container
{
	width : 970px;
	margin : 0 auto;
}
/*****************************\
 *   TOP (header, onglets..) *
\*****************************/
/* pop-up */
#masque, #pop-up, #pop-up-loading
{
	z-index : 98;
	position : fixed;
	top : 0px;
	left : 0px;
	bottom : 0px;
	right : 0px;

	background : #000;
	opacity : .5;
}
#pop-up, #pop-up-loading
{
	z-index : 100;
	background : transparent;
	opacity : 1;
}
#pop-up
{
	position : absolute;
}
#pop-up-loading
{
	text-align : center;
	position : fixed;
	top : 200px;
	z-index : 99;
}
#gain-xp
{
	position : absolute;
	color : blue;
	font-weight : bold;
	font-size : 18pt;
}
#menu-admin
{
}
#menu-admin .lien_news
{
	font-size : 8pt;
}

#network
{
	/*top : 0px;
	width : 1006px;
	margin:auto;
	margin-bottom:-30px;
	z-index : 100;*/
}

/* Container menu, pub, login etc. */
#header
{
	width : 970px;
	margin-top : 30px;
}
#top
{
	position : relative;
	height : 128px;
	width : 970px;
}
#top .box-middle
{
	left : 0px;
	right : 0px;
	bottom : 0px;
	top : 33px;
}
#top .box-top
{
	margin-left : 16px;
	margin-right : 16px;
}

/* Menu */
#menu
{
/*	margin-left : 19px;*/
	height : 33px;
}
#menu div
{
	float : left;
	height : 33px;
	line-height : 33px;
}
#menu .item_menu
{
	min-width : 50px;
	font-weight : bold;
	font-size : 8pt;
	text-align : center;
}
#menu a:hover
{
	text-decoration : underline;
}

#body_rubrique_0 #item_menu_0, #body_rubrique_1 #item_menu_1, #body_rubrique_2 #item_menu_2, #body_rubrique_3 #item_menu_3,
#body_rubrique_4 #item_menu_4, #body_rubrique_5 #item_menu_5, #body_rubrique_6 #item_menu_6, #body_rubrique_7 #item_menu_7,
#body_rubrique_8 #item_menu_8, #body_rubrique_9 #item_menu_9, #body_rubrique_10 #item_menu_10, #body_rubrique_11 #item_menu_11,
#body_rubrique_12 #item_menu_12, #body_rubrique_13 #item_menu_13, #body_rubrique_14 #item_menu_14, #body_rubrique_15 #item_menu_15,
#body_rubrique_16 #item_menu_16, .menu_on
{
	text-decoration : underline;
	font-size : 9pt;
}

/* Login */
#login
{
	position : absolute;
	top : 0px;
	right : 0px;
	z-index : 3;
}

#login .login_champs, #login .login_bonjour
{
	margin-left : 16px;
	margin-top : 3px;
	line-height : 17px;
	font-size : 7pt;
}
#login .login_bonjour
{
	margin-top : 3px;
	font-size : 8pt;
}
#login .login_messages, #login .login_souvenir
{
	position : absolute;
	top : 24px;
	left : 150px;
	font-size : 9pt;
	z-index : 2;
}
#login .login_souvenir
{
	font-size : 7pt;
	line-height : 20px;
}
#login .login_souvenir input
{
	float : left;
}
#login .login_messages img
{
	border : none;
}
#login .champ_texte
{
	margin : 0 8px 0 4px;
	font-size: 1em;
	width : 63px;
	height : 14px;
}
#login .login_bouton
{
	position : relative;
	top : 3px;
}
#login .login_inscription
{
	position : absolute;
	top : 26px;
	left : 53px;
	font-size : 9pt;
	
	z-index : 2;
}
#login .login_deconnexion
{
	float : right;
	margin : 2px 20px 0 0;
	font-size : 8pt;
	font-weight : normal;
	line-height : 17px;
}

#login-loading
{
	z-index : 99;
	text-align : center;
	margin-top : 5px;
	font-size : 8pt;
}

#login-erreur
{
	position : absolute;
	bottom : 56px;
	left : 8px;
	right : 12px;
	background-color : white;
	color : red;
	font-size : 8pt;
	padding : 5px;
	opacity : 0.7;
}

#pmunread_link img
{
	vertical-align : middle;
}
/* Recherche */
#recherche
{
	position : absolute;
	top : 50px;
	right : 0px;
	z-index : 2;
	padding-top: 10px;
	font-size : 7pt;
	text-align : right;
}
#recherche .champ_texte
{
	font-size: 1em;
	width : 200px;
	height : 14px;
	margin : 4px 10px 4px 0px;
}
#recherche .login_bouton
{
	float : right;
	margin-right : 10px;
}
#recherche .labels_recherche
{
	margin-left : 10px;
	text-align : left;
}

/****************\
 *    Milieu    *
\****************/
#middle
{
	min-height : 200px;
	overflow : hidden;
}
.middle_left, .middle_right, .middle_full
{
	text-align : left;
	float : left;
	margin-top : 0px;
	margin-left : 0px;
	overflow : hidden;
}
.middle_left
{
	width : 662px;
}
.middle_right
{
	width : 308px;
}
.middle_full
{
	width: 960px;	
}

#bottom
{
	height : 20px;
	width  : 970px;
}
/****************\
 *    Footer    *
\****************/
#footer
{
	width : 970px;
/*	position : relative;*/
	margin-top : 8px;
}
#footer-top
{
	width : 970px;
	height : 20px;
	background : transparent url('../imgs/footer-top.gif') top left no-repeat;
}
#footer-middle
{
	background-color : #F3F3F3;
	overflow : hidden;
}
#footer .box2-top, #footer .box2-middle
{
	width : 944px;
	background : #F3F3F3;
}

.colonne_footer
{
	width : 461px;
}

#plan-site ul
{	
	float: left;
	margin-left : 10px;
}
#plan-site ul li, #plan-site ul li a
{	
	font-size : 11pt;
	color: #B03B18;
	font-weight : bold;
}
#plan-site ul li
{
	margin: 0 0 10px 10px;
}

#plan-site ul li ul
{	
	float: none;
}
#plan-site ul li ul li, #plan-site ul li ul li a
{	
	font-size: 9pt;
	color: #5c5c5c;
	font-weight : normal;
}
#plan-site ul li ul li
{
	margin-top : 0;
	margin-bottom : 0;
	height : 15px;
	list-style: inside url('../imgs/footer_liste-puce.gif');
}

#plan-site ul li ul li.last
{
	list-style: inside url('../imgs/footer_liste-puce_last.gif');
}

/****************\
 *     Pubs     *
\****************/
#leaderboard
{
	margin-top : 5px;
	margin-left : 5px;
	width : 728px;
	height : 90px;
	z-index : 2;
	overflow : hidden;
}
#pub-rectangle
{
	width : 300px;
	height : 250px;
}

/****************\
 *     Pubs     *
\****************/
#feedback, #quitter-beta
{
	position : absolute;
	top : 29px;
	right : 0px;
	z-index : 100;
}

#quitter-beta
{
	right : 60px;
}

#feedback .lien_news, #quitter-beta .lien_news
{
	font-size : 7pt;
}
/****************\
 *    Boxes     *
\****************/
.box-top, .box-middle, .box-bottom, .box-top-left, .box-top-right, .box-middle-left, .box-middle-right, .box-bottom-left, .box-bottom-right, .box-loading, .box-loading-bottom { position : absolute; z-index : 2; }
.box-top {height : 25px; line-height : 25px; margin-left : 17px; margin-right : 17px; position : static;}
.box-no-header-top {margin-left : 13px; margin-right : 13px; height : 13px;}
.box-bottom {height : 24px; line-height : 24px;}
.box-bottom {bottom : 0px;  text-align : right;  left : 13px; right : 13px;}
.box-top-right, .box-top-left { width : 17px;}
.box-bottom-right, .box-bottom-left { width : 13px;}
.box-top-left, .box-bottom-left, .box-middle-left { left : 0px;}
.box-top-right, .box-bottom-right, .box-middle-right { right : 0px;}
.box-top-left, .box-top-right { height: 25px; top : 0px;}
.box-bottom-left, .box-bottom-right { height: 24px;}
.box-no-header-top-left, .box-no-header-top-right { height: 13px;}
.box-bottom-left, .box-bottom-right { bottom : 0px;}
			
.box-middle-left, .box-middle-right {width : 8px; top : 25px; bottom : 24px; }
.box-no-header-middle-left, .box-no-header-middle-right {top : 13px;}
.box-middle-right { right :0px;}
.box-middle-left { left :0px;}

.box-middle { top : 25px; bottom : 24px; left : 8px; right : 8px; padding : 5px; z-index : 1; overflow : hidden; font-size : 10pt;}
.box-no-header-middle { top : 13px;}
.box-middle-variable { position : static;  margin : 0px 8px 0px 8px; padding-bottom : 24px}
.box-middle-no-bottom { bottom : 0px; margin-bottom : 0px; }
.box-middle-no-top { top : 0px;}

.box-loading {top : 25px; right : 8px; height : 25px; width : 25px; display : none; z-index : 3;}
.box-loading-bottom {bottom : 25px; right : 8px; height : 25px; width : 25px; display : none; z-index : 3;}

/* nouveau format de box... */
.box2-top-left, .box2-top-right { width : 17px; height : 25px; }
.box2-top-left { float : left; }
.box2-top-right { float : right; }
.box2-middle, .box2-middle-no-bottom { clear : both; padding : 5px 12px; overflow : hidden; font-size : 10pt;}
.box2-no-header-middle { padding-top : 0px; }
.box2-bottom-left, .box2-bottom-right { width : 13px; height : 24px; }
.box2-bottom-left { float : left; }
.box2-bottom-right { float : right; }
.box2-top { height : 25px; margin-left : 17px; line-height : 25px; }
.box2-bottom { height : 23px; margin-left : 13px; line-height : 24px; text-align : right;}
.box2-no-header-top { height : 12px; margin-left : 13px; line-height : 11px; }
.box2-no-header-top-left, .box2-no-header-top-right {width : 13px; height : 13px;overflow : hidden;}
.box_standard_height .box2-middle {	height : 191px; }

.box_left_x1 .box2-top { width : 181px; }
.box_left_x1 .box2-bottom, .box_left_x1 .box2-middle
{	width : 189px; }
.box_left_x2 .box2-top { width : 400px; }
.box_left_x2 .box2-no-header-top { width : 408px; }
.box_left_x2 .box2-bottom, .box_left_x2 .box2-middle
{ width : 408px; }
.box_left_x3 .box2-top { width : 619px; }
.box_left_x3 .box2-no-header-top { width : 627px; }
.box_left_x3 .box2-bottom, .box_left_x3 .box2-middle
{ width : 627px; }
.box_left_xfull .box2-top { width : 928px; }
.box_left_xfull .box2-bottom, .box_left_xfull .box2-middle
{ width : 934px; }

.box_left_half .box2-top { width : 290px; }
.box_left_half .box2-bottom, .box_left_half .box2-middle
{ width : 298px; }

.box_right .box2-top { width : 266px; }
.box_right .box2-bottom, .box_right .box2-middle
{ width : 274px; }

#top .box2-top
{
	width : 908px;
	height : 33px;
/*	margin-left : 16px;*/
	margin-left : 0px;
}
#top .box2-middle
{
	width : 970px;
	height : 95px;
	padding : 0;
	border : none;
}

.box_left_x1, .box_left_x2, .box_left_x3, .box_left_xfull, .box_left, .box_right, .box_left_half
{
/*	position : relative;*/
	margin-left : 4px;
	margin-top : 8px;
	min-height : 50px;
	overflow : hidden;
}
.box_left_x1
{
	width : 215px;
}
.box_left_x2
{
	width : 434px;
}
.box_left_x3
{
	width : 653px;
}
.box_left_xfull
{
	width : 960px;
}
.box_left_half
{
	width : 324px;
}

.box_right
{
	width : 300px;
}

.box_standard_height
{
	height : 250px;
}

/*******************************\
 *********** TEXTES ************
\*******************************/
.texte
{
	font-size : 10pt;
}
.texte a
{
	text-decoration : underline;
}
.texte p
{
	margin : 1em 0;
}
.texte ul
{
	list-style-type : disc;
	list-style-position : inside;
}
.texte li
{
	margin : 4px 0px 4px 4px;
}
.texte ul li ul
{
	list-style-type : circle;
	list-style-position : inside;
}
.texte ul li ul li
{
	margin-left : 8px;
}
.texte img
{
	margin : 2px;
}
/*******************************\
 *********** PAGES *************
\*******************************/

/*******************************\
 *           Home              *
\*******************************/
#middle1, #middle3, #middle4
{
	padding : 8px 0 0 0;
}
#column-left, #column-center, #column-right
{
	float : left;
/*	height : 525px;*/
}
#actu-top, #actu-bottom, #flash, #la_news, #fil-articles, #tests, #fansites, #boitaliens, #offres, #forums, #mondesonline
{
	position : relative;
}
.middle_row
{
	overflow : hidden;
}

#flash
{
	margin-top : 8px;
	margin-left : 4px;
	width : 368px;
	height : 297px;/*272px;*/
}
#flash .box2-top, #flash .box2-bottom
{
	width : 342px;
}
#flash .box2-middle
{
	height : 225px;
}
#actu-home
{
	margin-left : 4px;
	width : 286px;
}
#actu-home .box2-middle, #actu-home .box2-bottom
{
	width : 260px;
}
#actu-home
{
	margin-top : 8px;
/*	height : 582px;*/
}
#actu-home .box2-top { width : 252px; }
#actu-home .box2-middle { height : 523px; }


#la_news
{
	height : 321px;
}
#la_news .box2-middle
{
	height : 262px;
}

#la_news .fil_sujet
{
	font-size : 12pt;
}

#body_rubrique_0 #pub-rectangle
{
	margin-top : 5px;
	margin-left : 4px;
}

#body_rubrique_0 #fil-articles
{
	margin-left : 4px;
	margin-top : 4px;
	width : 368px;
	height : 276px;
}
#body_rubrique_0 #fil-articles .box2-top { width : 342px; }
#body_rubrique_0 #fil-articles .box2-middle { height : 240px; }
#body_rubrique_0 #fil-articles .box2-middle, #body_rubrique_0 #fil-articles .box2-bottom { width : 342px; }

#tests
{
	width : 190px;
}
#tests .box2-top { width : 156px }
#tests .box2-middle, #tests .box2-bottom { width : 164px }

#fansites
{
	width : 464px;
}
#fansites .box2-top { width : 430px; }
#fansites .box2-middle, #fansites .box2-bottom { width : 438px; }

#boitaliens, #offres
{
	width : 300px;
}
#boitaliens
{
/*	margin-top : 4px;*/
}
#offres
{
	margin-top : 0px;
}

#body_rubrique_0 #forums, #body_rubrique_0 #mondesonline
{
	width : 479px;
}
#body_rubrique_0 #mondesonline .box2-top { width : 445px; }
#body_rubrique_0 #mondesonline .box2-middle, #mondesonline .box2-bottom { width : 453px; }
#body_rubrique_0 #forums .box2-top { width : 445px; }
#body_rubrique_0 #forums .box2-middle, #body_rubrique_0 #forums .box2-bottom { width : 453px; }

/****************\
 ***** Actu *****
\****************/
#actu-top
{
}
#actu-top li
{
	margin-top : 4px;
	text-align : justify;
}
#actu-bottom
{
	margin-top : 8px;
}
#actu-bottom li
{
	margin-top : 0px;
	line-height : 9pt;
	text-align : justify;
}
.fil_sujet
{
	font-size : 10pt;
}
.fil_sujet, .fil_sujet a
{
	font-weight : bold;
	color : #B03B18;
}

#actu-bottom .fil_sujet
{
	font-size : 7pt;
}
.fil_titre
{
	font-size : 9pt;
	font-weight : bold;
}
#actu-bottom .fil_titre
{
	font-size : 8pt;
	font-weight : normal;
}
.fil_pitch
{
	font-size : 8pt;
}
.fil_date
{
	font-size : 8pt;
	font-weight : bold;
	margin-left : 10px;
	padding : 4px 0 4px 0;

}

/****************\
 *** Articles ***
\****************/
#fil-articles ul img
{
	float : left;
	border : 1px solid black;
	margin-right : 6px;
	margin-top : 4px;
}
#fil-articles li
{
	clear : both;
	margin : 0px;
	text-align : justify;
}
#fil-articles .fil_sujet
{
	font-size : 11pt;
}
#fil-articles .fil_titre
{
	font-size : 8pt;
}

/****************\
 **** Tests *****
\****************/
.fil_jeux_testes ul img
{
	float : left;
	border : 1px solid black;
	margin-right : 4px;
}
.fil_jeux_testes hr
{
	margin : 6px 0 6px 8px;
}

.fil_jeux_testes .fil_auteur, .fil_jeux_testes .fil_legende
{
	font-size : 7pt;
}

.fil_testeurs ol
{
	list-style-type : decimal;
	list-style-position : inside;
}
.fil_testeurs li
{
	font-size : 10pt;
	margin : 3px 4px;
}

.une_test
{
	height : 300px;
}
.une_test .box2-middle
{
	position : relative;
	height : 241px;
}
.une_test p
{
	margin-top : 30px;
}
.une_test .box-middle
{
	font-size : 9pt;
}
.une_test h1, .une_test h2
{
	font-size : 14pt;
}
.une_test_auteur
{
	font-size : 9pt;
}
.pitch_test_top
{
	width : 295px;
	height : 16px;
	background : transparent url('../imgs/pitch-test-top.png') top left no-repeat;
}
.pitch_test_middle
{
	padding : 2px;
	padding-top : 4px;
	width : 289px;
	border-left : 1px solid #b4dbff;
	border-right : 1px solid #b4dbff;
	border-bottom : 1px solid #b4dbff;
	-moz-border-radius: 4px;
	font-size : 10pt;
	background : transparent url('../imgs/commentaire-fond.png') top left repeat-x;
	overflow : auto;
}
.une_test_note
{
	height : 120px;
	width : 100%;
	position : absolute;
	bottom : 0px; /*17px;*/
	cursor : pointer;
}
.une_test_note div
{
	float : left;
	height : 120px;
	text-align : center;
	font-size : 50pt;
	font-weight : bold;
	line-height : 100px;
	width : 134px;
	overflow : hidden;
}
.une_test_note img
{
	width : 134px;
}
.une_test_note div.fond_note
{
	width : 134px;
	margin-left : 20px;
	background : transparent url('../imgs/fond-note-test.png') top center no-repeat;
}
/****************\
 **** Liens *****
\****************/
#boitaliens, #offres
{
	font-size : 9pt;
}
#boitaliens li, #offres li
{
	margin : 2px 0;
}

.lien_boitaliens
{
	font-size : 9pt;
}
.lien_boitaliens_du_jour, #test_longueur
{
	font-weight : bold;
}
#site_lien
{
	text-align : right;
	float : right;
	margin : 4px;
}
#proposer_lien
{
	padding : 5px;
	position : absolute;
	z-index : 3;
	bottom : 12px;
	left : 0px;
	right : 0px;
}
#proposer_lien .champ_texte
{
	width : 80%;
}

#proposer_lien .erreur_champ
{
	border-color : red;
}
#proposer_lien p
{
	text-align : right;
	margin : 2px 0;
}
.auteur_lien
{
	font-size : 7pt;
}

/****************\
 **** Offres ****
\****************/
#offres .box-middle
{
	font-size : 9pt;
	font-weight : bold;
}
#offres li
{
	margin : 2px;
	padding : 0px;
}

/****************\
 *** Fansites ***
\****************/
.colonne_fansites
{
	margin : 0;
}
.colonne_fansites div
{
	margin-top : 4px;
	margin-left : 4px;
}
.fansite
{
	overflow : hidden;
	width : 141px;
	height : 19px;
	font-size : 8pt;
	font-weight : bold;
	line-height : 17px;
	text-align : center;
	background : transparent url('../imgs/fansite-fond.gif') top left repeat-x;
}
.fansite div
{
	margin : 0px;
	padding : 0px;
	height : 19px;
	opacity : .9;
}
.fansite a
{
	color : #FFFFFF;
}
#fansites .box-middle
{
	padding : 0;
}
#fansites .box2-middle
{
	padding : 5px 7px;
	width : 448px;
}
.fansites_grand_cadre
{
	margin-top : 10px;
	margin-left : 2px;
	overflow : hidden;
	padding : 3px 5px 4px 3px;
/*	background: transparent url('../imgs/fansites-cadrillage.gif') top left no-repeat;*/
}

/****************\
 **** Forums ****
\****************/
#forums li, #mondesonline li
{
	font-size : 9pt;
	margin : 2px 0px;
}
/*******************************\
 *           News              *
\*******************************/
#fil-news
{
	position : relative;
}
#rubrique-news-top, #rubrique-news-bottom
{
	padding-top : 8px;
	overflow : hidden;
}
#rubrique-news-top #fil-news
{
	position : relative;
	width : 683px;
	height : 228px;
	margin-left : 14px;
	overflow : hidden;
}
#rubrique-news-top #fil-news .box2-top
{
	width : 649px;
}
#rubrique-news-top #fil-news .box2-middle, #rubrique-news-top #fil-news .box2-bottom
{
	width : 657px;
}
#rubrique-news-top #fil-news .box2-middle
{
	height : 169px;
}
#rubrique-news-top #bouton-proposer-news
{
	margin-left : 18px;
}

#fil-news .box2-middle
{
	position : relative;
}
#fil-news .fil_sujet, #fil-news .fil_titre
{
	font-size : 8pt;
}
#fil-news .fil_titre
{
	font-weight : normal;
}

#fil-news li
{
	margin : 0 0 1px 0;
	line-height : 8pt;
}
#fil-news .fil_date
{
	margin : 0 0 0 10px;
	line-height : 12pt;
}
#fil-news ul
{
	position : static;
	float : left;
	width : 334px; /*50%;*/
	padding-bottom : 5px;
	padding-left : 5px;
	overflow : hidden;
	white-space : nowrap;
}
#fil-news .box2-bottom span
{
	margin-right : 75px
}
.middle_right #fil-news ul
{
	width : 290px; /*50%;*/
}
#fil_colonnes
{
	position : absolute;
	left : 0px;
	overflow : hidden;
/*	width : 100%;*/
	height : 100%;
}
#bouton_page_precedente, #bouton_page_suivante,
#bouton_page_article_precedente, #bouton_page_article_suivante
{
	width : 75px;
	height : 18px;
	position : absolute;
	bottom : 6px;
	z-index : 3;
}
.page_article
{
	margin-top : 8px;
}
#bouton_page_article_precedente, #bouton_page_article_suivante
{
	position : static;
	margin-bottom : 2px;
}
#bouton_page_suivante
{
	right : 6px;
}
#bouton_page_precedente
{
	left : 6px;
}

#news-blog-colonnes
{
	position : absolute;
	overflow : hidden;
}
.news-blog-list
{
	width : 653px;
}
#news-recherche
{
	height : 345px;
}
#articles-recherche
{
/*	height : 345px;*/
}

.news-blog-illustration
{
/*	position : absolute;
	top : 64px;
	left : 380px; */
	margin-top : 12px;	
}
.encadre_news, .encadre_fiche, .encadre_footer
{
	margin : 10px; 
	background : #F7FBFE url('../imgs/fond-encadre-news.png') top left repeat-x;
	border : 1px solid #b9ddff;
	font-size : 9pt;
	padding : 10px;
	text-align : justify;
}
.encadre_footer
{
	margin : 0px;
}
.encadre_footer a
{
	text-decoration : none;
}
.encadre_footer a:hover
{
	text-decoration : underline;
}

.encadre_news p
{
	margin-bottom : 8px;
}
.news_texte, .inbox_left
{
/*	margin-top : 12px;*/
/*	width : 363px;*/
	width : 400px;
	font-size : 9pt;
	font-weight : normal;
	text-align : justify;
}
.inbox_left
{
	width : 363px;
}
.news-right, .inbox_right
{
	font-size : 9pt;
	float : right;
/*	width : 247px;*/
	width : 210px;
	text-align : center;
}
.inbox_right
{
	width : 247px;
}
.news_texte .lien_commentaire
{
	text-decoration : none;
}
.news_texte .lien_commentaire:hover
{
	text-decoration : underline;
}
.news-blog-footer
{
	margin-top : 10px;
	font-size : 9pt;
	text-align : right;
	line-height : 12pt;
}
#news-blog-loading
{
	position : absolute;
	top : 0px;
	right : 0px;
	z-index : 99;
	display : none;
	
}

#la_news_illustration
{
	text-align : center;
	height : 93px;
	overflow : hidden;
}

#highlight_illustration
{
	margin-bottom : 10px;
	margin-top : 10px;
        text-align : center;
        overflow : hidden;
}

#news-recherche .box-middle, #articles-recherche .box-middle
{
	padding : 5px 37px 0 37px;
	font-size : 10pt;
}
#news-recherche .box2-middle, #articles-recherche .box2-middle
{
	padding : 5px 37px;
	font-size : 10pt;
	width : 224px;
}

#news-recherche .box-bottom, #articles-recherche .box-bottom, #news-recherche .box2-bottom, #articles-recherche .box2-bottom
{
	text-align : center;
}

#news-recherche .champ_texte, #articles-recherche .champ_texte
{
	width : 80px;
}

#news-recherche ul,
#articles-recherche ul
{
	height : 200px;
	width : 215px;
	border-width : 1px;
	overflow : auto;
}
#news-recherche li, #articles-recherche li
{
	padding : 0 2px;
	font-size : 8pt;
	font-weight: bold;
	line-height : 14px;
	height : 14px;
	border : 1px solid #7e7e7e;
	background : #525252;
	color : white;
	cursor : pointer;
	overflow : hidden;
}
#news-recherche li.selection, #news-recherche li:hover,
#articles-recherche li.selection, #articles-recherche li:hover
{
	background : white;
	color : #525252;
	border-color : black;
}

/*******************************\
 *        Détails News         *
\*******************************/

#news-details #fil-news, #news-details #forums
{
	clear : both;
	width : 380px;
	margin-left : 11px;
}
#news-details #fil-news .box2-top,
#news-details #forums .box2-top
{
	width : 346px;
}
#news-details #fil-news .box2-middle, #news-details #fil-news .box2-bottom,
#news-details #forums .box2-middle, #news-details #forums .box2-bottom
{
	width : 354px;
}

.titre_news
{
	font-size : 14pt;
}
.titre_news a
{
	text-decoration : none;
}
.titre_news a:hover
{
	text-decoration : underline;
}
.pitch_news
{
	font-size : 10pt;
	font-weight : normal;
}
#news-details #fil-news .box2-middle
{
	position : relative;
}
#news-details #fil-news ul
{
	width : 370px; /*50%;*/
}
#liens-news
{
	margin-top : 0px;
	height : 20px;
	width : 370px;
}
.lien_news
{
	height : 20px;
	width : 59px;
	text-align : center;
	line-height : 18px;
	background : transparent url('../imgs/fond-liens-news.png') top left no-repeat;
	font-weight : bold;
	font-size : 9pt;
}
.lien_news a
{
	color : #FFFFFF;
}
#box-divers
{
	margin-top : 8px;
	overflow : hidden;
}

.news_commentaires, .commentaires
{
	margin-top : 0px;
	font-size : 9pt;
	width : 380px;
	margin-left : 11px;
	background : #FFFFFF url('../imgs/news-commentaires-fond.png') top left repeat-x;
}
#footer-commentaires
{
	height : 7px;
	width : 380px;
/*	margin-left : 7px;*/
	background : transparent url('../imgs/news-commentaires-footer.gif') bottom left no-repeat;
}
.commentaire
{
	margin : 10px 8px 0 8px;
}
.commentaire_top
{
	width : 363px;
	height : 16px;
	background : transparent url('../imgs/commentaire-top.png') top left no-repeat;
}
.commentaire_top_first
{
	background : transparent url('../imgs/commentaire-top-first.gif') top left no-repeat;
}
.commentaire_middle
{
	padding : 2px;
	padding-top : 4px;
	width : 357px;
	border-left : 1px solid #b4dbff;
	border-right : 1px solid #b4dbff;
	border-bottom : 1px solid #b4dbff;
	-moz-border-radius: 4px;
	background : transparent url('../imgs/commentaire-fond.png') top left repeat-x;
	overflow : auto;
}
.commentaire_bottom
{
	width : 363px;
	height : 4px;
	background : transparent url('../imgs/commentaire-bottom.png') top left no-repeat;
}
.commentaire_ajout
{
	margin : 8px 8px 0;
}

.date_commentaire
{
	margin-top : 24px;
}

#form_commentaire
{
	text-align : center;
	margin-top : 8px;
}
#form_commentaire p
{
	margin : 8px;
}
.bouton_commentaire, .bouton_commentaire_avance
{
	width : 82px;
	height : 33px;
	font-weight : bold;
	border : none;
	background : transparent url('../imgs/commentaire-bouton-ajouter.png') top left no-repeat;
}
.bouton_commentaire_avance
{
	width : 125px;
	height : 33px;
	font-weight : bold;
	border : none;
	background : transparent url('../imgs/commentaire-bouton-avance.png') top left no-repeat;
}
#texte_commentaire
{
	display : block;
	background-color : #93cbff;
	height : 160px;
	width : 351px;
	margin-left : 8px;
	-moz-border-radius : 16px;
	padding : 4px;
	border-width : 1px;
	overflow : auto;
}
/**************\
 * Avis Fiche *
\**************/
#fiche-avis
{
	font-weight : bold;
}
#news-details #fiche-avis
{
	margin-top : 28px;
	margin-right : 23px;
}
#fiche-avis .box-middle, #fiche-avis .box2-middle
{
	font-size : 8pt;
	position : relative;
/*	padding-left : 8px;*/
}
#avis-attentes p
{
	clear : both;
	margin : 8px 0;
}
.container_barre_attente
{
	position : absolute;
	left : 6px;
	right : 50px;
}
.barre_attente
{
	height : 15px;
	border : none;
/*	border-left : 1px solid #f98e02;
	border-right : 1px solid #f98e02;*/
	background : transparent url('../imgs/fond-avis.png') top left repeat-x;
}
.bouton_voter
{
	width : 41px;
	height : 14px;
	border: none;
	background : transparent url('../imgs/bouton-voter.png') top left no-repeat;
}
.avis_nota
{
	font-weight : normal;
	font-size : 7pt;
}
.a_vote
{
	width : 41px;
	height : 14px;
	text-align : center;
	line-height : 14px;
	font-weight : normal;
	font-size : 7pt;	
}

#avis-tests
{
	margin-top : 40px;
	font-size : 12px;
}
#avis-tests a
{
	font-size : 7pt;
	color : #D43519;
}
#avis-tests p
{
/*	margin-top : 8px;*/
}

.note_avis
{
	text-align : center;
	font-size : 45pt;
	line-height : 45pt;
}
.pourcent_avis
{
	font-size : 28pt;
	color : #E5E3E3;
}


/**************\
 *  Boutique  *
\**************/

#boutique p
{
	margin : 4px 4px;
	text-align : center;
}

/*******************************\
 *       Archives News         *
\*******************************/
#news-archives #fil-news
{
	height : 836px;
}
#news-archives #fil-news .box2-middle
{
	height : 777px;
}
#news-archives #fil-news ul
{
	width : 319px;
}

/*******************************\
 *       Proposer News         *
\*******************************/
.popup_proposer
{
	text-align : left;
/*	position : fixed;
	top : 100px;*/
	margin-top : 150px;
/*	left : 50px;*/
	width : 970px;
}
.popup_proposer .box2-top
{
	width : 936px;
}
.popup_proposer .box2-middle, .popup_proposer .box2-bottom
{
	width : 944px;
}
.popup_proposer table
{
	width : 100%;
}
.popup_proposer label
{
/*	font-weight : bold;*/
	font-size : 10pt;
}
.popup_proposer .champ_texte, .popup_proposer select
{
	border : 2px groove gray;
	background-color : #FFF;
/*	width : 300px;*/
	width : 100%;
	color : black;
}

#champ_texte_news
{
	padding : 4px;
	height : 100px;
}

.proposer_conseil
{
	margin : 4px;
	margin-left : 30px;
	padding : 4px;
	background : #83C3FF url('../imgs/fond-encadre-news.png') top left repeat-x;
	border : 1px solid #b9ddff;
	font-size : 9pt;
	text-align : justify;
}
.proposer_conseil a
{
	text-decoration : underline;
}
/*******************************\
 *        Accueil Jeux         *
\*******************************/
#edito
{
	height : 106px;
}
#edito .box2-middle
{
	height : 58px;
}
#top-5
{
	margin-left : 0px;
}

ul.box_top
{
	margin-top : 0px;
}
ul.box_top a
{
	font-size : 10pt;
	font-weight : bold;
	color : #c93400;
}
ul.box_top li
{
	margin : 1px 0;
	height : 37px;
	overflow : hidden;
/*	text-align : justify;*/
}
.pitch_jeu
{
	font-size : 7pt;
	font-weight : bold;
}
#derniers-tests .box-middle
{
	text-align : left;
}
#derniers-tests ul
{
	margin-top : 8px;
}
#derniers-tests li
{
/*	height : 32px;*/
	margin : 4px 0px;
}
.test_icone
{
	margin-top : 6px;
	margin-right : 4px;
}
.test_note
{
	line-height : 32px;
	font-size : 14pt;
	font-weight : bold;
	color : #9c0303;
}

.test_jeu a
{
	font-size : 11pt;
	font-weight : bold;
	color : #c93400;
}
.test_auteur
{
	font-size : 9pt;
	color : #7f7e7e;
}
.test_kitu
{
	font-size : 8pt;
	font-weight : bold;
}
#highlight
{
	width : 300px;
	height : 369px;
}
#highlight .box2-middle
{
	height : 310px;
}
#highlight_illustration
{
	height : 120px;
}
#highlight .fil_sujet
{
	font-size : 12pt;
}
#highlight .fil_titre
{
	font-size : 9pt;
}
.highlight_details
{
	margin-left : 20px;
	margin-top : 8px;
}
#recherche-jeux
{
	width : 962px;
}
#recherche-jeux .box2-top
{
	width : 928px;
}
#recherche-jeux .box2-middle, #recherche-jeux .box2-bottom
{
	font-size : 9pt;
	width : 936px;
}
/*************\
 * Recherche *
\*************/
#resultat-recherche
{
	position : relative;
}

#recherche-genres, #recherche-ambiances, #recherche-statut, #recherche-plateforme, #recherche-gratuit, #recherche-ok, #recherche-lettre, #recherche-nom
{
	margin-top : 0px;
	margin-left : 6px;
}
#recherche-lettre, #recherche-nom
{
	margin-top : 8px;
}

#resultats-nom
{
	border : 1px dotted black;
	width : 400px;
	background : #F3F3F3;
	color : #000;
	padding : 5px;
	position : absolute;
}
#resultats-nom-fermer
{
	width : 10px;
	height : 10px;
	border : 1px solid black;
	cursor : pointer;
}
#loading-recherche-noms
{
	vertical-align : middle;
}
.bouton_filtre
{
	cursor : pointer;
	margin : 0;
	padding : 0;
	text-align : center;
	line-height : 27px;
	color : #FFF;
	font-size : 8pt;
	font-weight : bold;
	overflow : hidden;
	width : 98px;
}
/*#recherche-statut .bouton_filtre
{
	font-size : 7pt;
}*/
.bouton_filtre_small_font
{
	font-size : 6pt;
}
.bouton_filtre_top, .bouton_filtre_top_on
{
	margin-top : 1px;
	padding-top : 3px;
	height : 27px;
	background : transparent url('../imgs/bouton-filtre-jeux-top-off.png') bottom left no-repeat;
}
.bouton_filtre_top_on
{
	background-image : url('../imgs/bouton-filtre-jeux-top-on.png');
}
.bouton_filtre_middle, .bouton_filtre_middle_on
{
	height : 27px;
	background : transparent url('../imgs/bouton-filtre-jeux-middle-off.png') top left no-repeat;
}
.bouton_filtre_middle_on
{
	background-image : url('../imgs/bouton-filtre-jeux-middle-on.png');
}
.bouton_filtre_bottom, .bouton_filtre_bottom_on
{
	padding-bottom : 4px;
	height : 27px;
	background : transparent url('../imgs/bouton-filtre-jeux-bottom-off.png') top left no-repeat;
}
.bouton_filtre_bottom_on
{
	background-image : url('../imgs/bouton-filtre-jeux-bottom-on.png');
}

.bouton_filtre_lettre, .bouton_filtre_lettre_on
{
	width : 30px;
	height : 30px;
	background-image : url('../imgs/bouton-filtre-lettre-off.png');
}
.bouton_filtre_lettre_on
{
	background-image : url('../imgs/bouton-filtre-lettre-on.png');
}
#recherche-bouton-ok
{
	margin-top : 1px;
	cursor : pointer;
	border : none;
	width : 79px;
	height : 117px;
	background : transparent url('../imgs/bouton-recherche-jeux-ok.png') top left no-repeat;
}
#bouton-gratuit
{
	cursor : pointer;
	width : 127px;
	height : 60px;
}
.bouton_gratuit
{
	background : transparent url('../imgs/bouton-recherche-gratuit.png') top left no-repeat;
}
.bouton_gratuit_on
{
	background : transparent url('../imgs/bouton-recherche-gratuit-on.gif') top left no-repeat;
}
#bouton-vf
{
	cursor : pointer;
	margin-top : 12px;
	margin-left : 28px;
	width : 71px;
	height : 46px;
}
.bouton_vf
{
	background : transparent url('../imgs/bouton-recherche-vf.png') top left no-repeat;
}
.bouton_vf_on
{
	background : transparent url('../imgs/bouton-recherche-vf-on.gif') top left no-repeat;
}
/*******************************\
 *       Tous les Jeux         *
\*******************************/
#tous-les-jeux
{
	margin : 8px 4px;
	width : 962px;
	position : relative;
}
#tous-les-jeux .box2-top
{
	width : 928px;
}
#tous-les-jeux .box2-middle,  #tous-les-jeux .box2-bottom
{
	width : 936px;
}
#tous-les-jeux ul
{
	margin-bottom : 14px;
}
.liste_lettre
{
	margin : 4px 0px 4px 38px;
}
.liste_jeu
{
	font-size : 11pt;
}

.nav_recherche
{
	margin : 8px 0;
	margin-left : 18px;
	font-size : 10pt;
}
.pages_recherche
{
/*	margin-left : 150px;*/
}
/*******************************\
 *         Fiche Jeux          *
\*******************************/
#jeu-details .box-middle, #test-details .box-middle,
#jeu-details .box2-middle, #test-details .box2-middle
{
	padding-top : 0px;
}
.inbox_right_fiche p
{
	margin : 8px 0;
}

.fiche_pitch
{
	margin : 8px 0px;
	font-weight : bold;
	font-size : 9pt;
}
.fiche_titre
{
	font-size : 10pt;
	margin : 8px 0;
	font-weight : bold;
}
.fiche_extension
{
	color : #999;
}
.detail_fiche
{
	list-style-type : disc;
	list-style-position : inside;
}
.detail_fiche li
{
	margin : 8px 0px;
}

.fiche_statut
{
	color : #999;
}
.fiche_statut_size
{
	font-size : 17pt;
}
.fiche_statut_1
{
	color : #44F;
}
.fiche_statut_2
{
	color : #00C617;
}
.fiche_statut_3
{
	color : #F00;
}
.fiche_statut_4
{
	color : #0FF;
}
.fiche_statut_5
{
	color : #000;
}

.encadre_fiche
{
	margin : 4px 0;
	padding : 0px 8px 8px 8px;
}
.encadre_fiche ul
{
	list-style-type : disc;
	list-style-position : inside;
}
.encadre_fiche li
{
	margin : 4px 0;
}
.encadre_fiche p
{
	margin : 8px 0px;
}
.fiche_ambiance, .fiche_genre
{
	margin-top : 1px;
	margin-left : 1px;
}

#fiche-jeu #fil-news ul
{
	width : 319px;
}

.fiche_configs
{
	margin-top : 20px;
}

.fiche_configs .encadre_fiche
{
	margin-left : 20px;
	margin-right : 20px;
	background-image : url('../imgs/fond-encadre-config.png');
}
#fiche-jeu #forums li
{
	font-size : 8pt;
}

.screen_preview
{
	position : relative;
	border : 1px solid #dddbdb;
	padding : 2px;
	width : 626px;
	height : 471px;
	cursor : pointer;
	text-align : center;
}
.bandeau_cote
{
	position : absolute;
	width : 120px;
	z-index : 10;
	height : 100%; /*465px;*/
}
.bandeau_left
{
	left : 3px;
}
.bandeau_right
{
	right : 3px;
}
.bandeau_right .bandeau_cote_cache
{
	right : 0px;
}
.bandeau_left .bandeau_cote_cache
{
	left : 0px;
}

.bandeau_cote_cache
{
	position : absolute;
	overflow : hidden;
	font-size : 150px;
	font-weight : bold;
	line-height : 465px;
	color : #666;
	z-index : 3;
	width : 0px;
	height : 465px;
	background-color : #000000;
	opacity : .5;
}
#body-screenshot
{
	background : none;
}
#popup-screenshot
{
	position : relative;
}

.onglets_galerie
{
	margin-top : 2px;
}
.galerie_vignettes
{
	margin-top : 20px;
	margin-left : 30px;
}
.vignettes
{
	border : 1px solid #dddbdb;
	padding : 1px;
	margin-top : 2px;
}
.vignettes img
{
	margin : 1px;
}
.bouton_vignettes
{
	cursor : pointer;
}

.liste_jeu_item
{
	overflow : hidden;
	margin-top : 4px;
	clear : both;
}
.liste_jeu_item img
{
	margin : 1px;
	margin-right : 4px;
	width : 70px;
	height : 50px;
}

.rubrique_galerie
{
	height : 20px;
	width : 59px;
	text-align : center;
	line-height : 18px;
	background : transparent url('../imgs/fond-liens-news.png') top left no-repeat;
	font-weight : bold;
	font-size : 9pt;
}
.rubrique_galerie a
{
	color : #FFFFFF;
}

/*******************************\
 *        Jouer Gratos         *
\*******************************/
#annonce-gratos
{
	margin-top : 8px;
}
.liste_gratos li
{
	margin : 4px 0px;
	height : 35px;
}
.liste_gratos h1, .liste_gratos h2
{
	font-size : 10pt;
	line-height : 17px;
}
.liste_gratos h1 a, .liste_gratos h2 a
{
	color : #000;
	font-weight : bold;
}
.liste_gratos .liste_jeu_detail a
{
	color : #FFF;
}
.liste_gratos div
{
	line-height : 35px;
	font-size : 18pt;
	font-weight : bold;
}
.liste_gratos a
{
	font-size : 10pt;
	font-weight : normal;
}
.liste_gratos img
{
	vertical-align : middle;
	margin-right : 4px;
	margin-left : 8px;
}

/*******************************\
 *      Accueil Articles       *
\*******************************/

.une_article_droite
{
	margin-left : 4px;
/*	width : 236px;*/
}
.une_article_gauche
{
	margin-top : 8px;
	width : 210px;
}
.titre_article_une
{
	font-size : 13pt;
}
.pitch_article_une
{
	font-size : 11pt;
	font-weight : normal;
}
.texte_article_une
{
	text-align : justify;
	font-size : 10pt;
}
.auteurs_article
{
/*	clear : both;*/
	margin-top : 8px;
	font-size : 9pt;
}

.item_article
{
	margin-left : 4px;
	position : relative;
	width : 653px;
/*	height : 188px;*/
}
.item_article .auteurs_article
{
	margin-bottom : 18px;
}
.item_article_left, .item_article_right
{
	margin-top : 8px;
}
.item_article_left
{
	width : 247px;
	text-align : center;
}
.item_article_right
{
	width : 363px;
	text-align : justify;
	font-size : 10pt;
}

#rubrique-articles-left #fil-articles
{
	position : relative;
	height : auto;
	width : auto;
	margin-top : 8px;
}
#rubrique-articles-left #fil-articles ul
{
	margin-bottom : 18px;
}

#article-sommaire ol
{
	list-style-type : decimal;
	list-style-position : inside;
}
#article-sommaire li
{
	margin : 4px 4px;
}
#article-sommaire a
{
/*	font-weight : bold;*/
}


.article_details 
{
	font-size : 9pt;
	margin : 2px 0px;
}
#article-details hr
{
	margin : 0px 8px 8px 8px;
	
}
#article-details .box2-middle
{
	padding-top : 0px;
	padding-bottom : 0px;
}
/*******************************\
 *          Un Test            *
\*******************************/
#test-visiteur #fil-news ul
{
	width : 424px;
}

.test_verdict
{
	margin : 8px 20px;
}
.test_verdict .note_avis
{
	line-height : 100px;
	font-weight : bold;
}
.inbox_left h1
{
	font-size : 15pt;
}

.popup_proposer_test
{
	position : relative;
	margin : 100px 40px;
}

.slider_note
{
	height : 21px;
	border : none;
	width : 50%;
	background : transparent url('../imgs/fond-avis.png') center left repeat-x;
}
.slider_note_curseur
{
	height : 21px;
	width : 12px;
	background : transparent url('../imgs/slider-curseur.png') top left no-repeat;
}
.note_globale, .note_globale label
{
	font-weight : bold;
	font-size : 12pt;
}

.popup_proposer table
{
	font-size : 10pt;
}

.tri_tests
{
	color : #000;
	font-size : 8pt;
	font-weight : normal;
	line-height : 9pt;
	text-align : right;
}
#liste-jeux
{
	position : relative;
}
#liste-jeux .tri_tests a
{
	font-weight : bold;
	font-size : 8pt;
	color : #000;
}
.tri_tests img
{
	vertical-align : middle;
}
#tests-recherche .box2-middle
{
	font-size : 10pt;
}
#liste-visiteurs
{
/*	position : absolute;*/
	max-height : 6em;
	border : 1px dotted black;
	background : #EEE;
	padding : 4px;
	font-size : 8pt;
	overflow : auto;
}
#liste-visiteurs span
{
	cursor : pointer;
}
#liste-visiteurs span:hover
{
	background : #E0E0E0;
}
/*******************************\
 *         Concours            *
\*******************************/
.concours_elements
{
	margin : 10px 40px;
	font-size : 10pt;
}
.concours_element
{
	margin : 8px 0px;
}
.concours_element_texte
{
	font-weight : bold;
}
.concours_reponse_quiz
{
	display : block;
	margin-left : 40px;
	margin-top : 4px;
}
#erreur-participation
{
	color : red;
}
/**/
.fck_titrage
{
  color:#000000; 
  font-weight:bold;
  font-size:medium;
}
.fck_intertitre
{
  color:#000000; 
  font-size:10pt;
  font-weight:bold;
}
.fck_highlight
{
  color:#000000; 
  font-weight:bold;
}
.fck_signature
{
  color:#000000; 
  font-weight:bold;
  float:right;
}
.fck_couleur1
{
  color:#000000;
}
.fck_couleur2
{
  color:#000000;
}
.fck_couleur3
{
  color:#000000;
}
.fck_quote
{
  width:90%
  margin-left:auto;
  margin-right:auto;
  color:#000000;
  border-left:2px solid #ffcc33;
  text-align:justify;
  padding-left:5px;
}

