* {
	margin: 0;
	padding: 0;
}

body {
	background: #271E15;
	width: 100%;
}

img {
	border: 0px;
}

div#global {
	position: relative;
	width: 1100px;
	left: 50%;
	margin-left: -550px;
	height: auto;
	background: #271E15;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/** gestion d'ensemble des liens du site **/
/** les liens menus sont trait?s plus bas **/
a,
a:visited {	color:#5F411D; text-decoration: none; font-size: 12px; font-weight: bold; }

a:hover,
a:active { color:#5F411D; text-decoration: underline; font-size: 12px; font-weight: bold; }


/********************************/
/********** HEADER **************/
div#header {
	width: 1100px;
	height: 206px;
	float: left;
	background-image: url("images/header-noel.jpg");
	background-repeat: no-repeat;
	cursor:pointer;
}

div#header h1 {
	height: 163px;
	width: 1100px;
	margin: 0;
	padding: 0;
	text-indent: -9000px;
	float: left;
}
div#header h1 a { 
	display: block;
	height: 163px;
	width: 1100px;
}

/********************************/
/************ MENU **************/
div#header ul {
	float: left;
}

div#menu {
	position: relative;
	padding-top: 0px;
	padding-left: 240px;
	height: 38px;
	color: #000000;
	z-index: 100;
}

div#menu ul {
	list-style: none;
	
}

div#menu ul li img {
	display: block;
}

div.debut_sous {
	padding:0;
	margin: 0;
	width: 191px;
	float: left;
	height: 6px;
	background-image: url("images/sous-menu_debut.gif");
	background-repeat: no-repeat;
	overflow: hidden;
	/* for IE */
	filter:alpha(opacity=90);
	/* CSS3 standard */
	opacity:0.9;
}

div.fin_sous {
	padding:0;
	margin:0;
	width: 191px;
	float: left;
	height: 7px;
	background-image: url("images/sous-menu_fin.gif");
	background-repeat: no-repeat;
	/* for IE */
	filter:alpha(opacity=90);
	/* CSS3 standard */
	opacity:0.9;
}

div#menu ul li ul li a {
	width: 191px;
	height: 22px;
	display: block;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

div#menu ul li ul li a:hover {
	color: #ffffff;
	font-weight: bold;
	padding-left: 15px;
	background-image: url("images/puceg.gif");
	background-repeat: no-repeat;
}


div#menu ul li ul li {
	width: 191px;
	height: 22px;
	text-decoration: none;
	padding-left:10px;
	color: #000000;
	background-image: url("images/sous-menu_milieu.gif");
	background-repeat: no-repeat;
	/* for IE */
	filter:alpha(opacity=90);
	/* CSS3 standard */
	opacity:0.9;
}

div#menu li {
	float: left;
}

div#menu li ul {
	position: absolute;
	width: 191px;
	left: -999em;
}

/*div#menu ul li ul li ul {
	margin: -22px 0 0 191px ;
}*/

div#menu li:hover ul ul,
#menu li.sfhover ul ul {
	left: -999em;
}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li.sfhover ul,
div#menu li li.sfhover ul {
	left: auto; /* Repositionnement normal */
	min-height: 0; /* Corrige un bug sous IE */	
}


/* sous-sous-menu */
div#menu ul li ul li.sousmenu:hover div.sousmenu {
    display:block;
}
div.sousmenu {
    display:none;
    position:relative;
    width:150px;
    height:200px;
    left:180px;
    top:-28px;
}
div#menu ul li ul li.sousmenu:hover div.sousmenu ul.ulsousmenu {
    position:relative;
    left:0px;
    top:0px;
    border-bottom:solid 2px black;
    border-top:solid 2px black;
}
/**/


/********************************/
/***** FORUMS ET NOUVELLES ******/
div#forums_news {
	width: 1100px;
	height: 166px;
	float: left;
	background-image: url("images/forums-noel.jpg");
	background-repeat: no-repeat;
}

div#forums {
	width: 332px;
	height: 106px;
	float: left;
	padding-left: 125px;
	padding-right: 20px;
	padding-top: 40px;
	padding-bottom: 20px;
}
		div#forums table.jolsujets tr.lignesimpaires td.fils,
		div#forums table.jolsujets tr.lignesimpaires td.fils {
			height:19px;
		}

div#forums p#txt_forums {
	width: 332px;
	margin:0;
	padding:0;
}

div#news {
	width: 332px;
	height: 106px;
	float: left;
	padding-left: 18px;
	padding-right: 273px;
	padding-top: 40px;
	padding-bottom: 20px;
	line-height:21px;
}

div#news p#txt_news {
	margin:0;
	padding:0;
}
div#news p#txt_news ul.jol_actualites_titres li {
	text-decoration: none;
	list-style: inside;
}


/********************************/
/********* PUB ******************/
div#pub {
	width: 1100px;
	height: 99px;
	float: left;
	background-image: url("images/pub-noel.jpg");
	background-repeat: no-repeat;
	position: relative;
	z-index: 10;
}

div#admin {
    width: 107px;
    height: 30px;
    float: left;
    margin-left: 140px;
	margin-top: 50px;
	position: relative;
	z-index: 10;
}

div#publicite {
	width: 468px;
	height: 60px;
	margin-left: 316px;
	margin-top: 18px;
	position: relative;
	z-index: 10;
}

/********************************/
/****** CORPS et ARTICLES *******/
div#corps_ {
	width: 908px;
	float: left;
	padding-left: 96px;
	padding-right: 96px;
}
div#corps {
	width: 908px;
	float: left;
	background-image: url("images/fond_site.jpg");
	background-repeat: repeat-y;
}

div.article {
	width: 908px;
	float: left;
}

div.article_debut {
	width: 908px;
	height: 31px;
	float: left;
	background-image: url("images/article_debut.jpg");
	background-repeat: no-repeat;
}

div.article_milieu {
	width: 908px;
	float: left;
	background-image: url("images/article_milieu.jpg");
	background-repeat: repeat-y;
}

div.article_fin {
	width: 908px;
	height: 46px;
	float: left;
	background-image: url("images/article_fin.jpg");
	background-repeat: no-repeat;
}

h1.titre_article {
	width: 645px;
	height: 18px;
	margin-top: 7px;
	padding-left: 62px;
	overflow: hidden;
	font-size: 14px;
}

h1.titre_article a,
h1.titre_article a:visited {	color:#000000; text-decoration: none; font-size: 14px; font-weight: bold; }

h1.titre_article a:hover,
h1.titre_article a:active { color:#000000; text-decoration: underline; font-size: 14px; font-weight: bold; }

h2 {
    font-size : 14px;
    color:#000000;
    margin-top:20px;
    margin-bottom:5px;
    /*background-color:#FEE3AC;*/
    background-color:#FFD67F;
    border: dotted 1px #6c3a15;
    padding:2px 4px 2px 4px;
}

h3 {
    font-size : 13px;
    color:#000000;
    margin-top:15px;
    margin-bottom:4px;
    /*background-color:#FEE3AC;*/
    background-color:#FFCC5F;
    border: dotted 1px #6c3a15;
    padding:2px 4px 2px 4px;
    width:650px;
}

div.contenu_article, #contentTitleDetails {
	margin: 13px 75px 15px 75px;
	text-align: justify;
}

div.contenu_article table {
	/*margin-left:auto;
	margin-right:auto;*/
	border-collapse:collapse;
}

div.contenu_article p {
	/*margin: 13px 32px 15px 32px;*/
	text-align: justify;
	margin-bottom:15px;
}

div.contenu_article blockquote {
	text-align: justify;
	margin-left:80px;
	margin-right:80px;
	margin-bottom:10px;
	background-color:#fee3ac;
	border:dotted 1px #5F411D;
	background:url("images/quote.gif") no-repeat top right #fee3ac;
}
div.contenu_article blockquote p{
	text-align: justify;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
}

div.contenu_article ul {
	margin-left:35px;
	margin-bottom:10px;
}

div.contenu_article li {
	margin-bottom:3px;
	list-style:inside;
}
/** SONDAGES **/
div.contenu_article div.jolsondage {
    /*background-color:#FEE3AC;*/
    border: dotted 1px #271E15;
    padding:2px;
    background:url("http://jolstatic.fr/urbanrivals/design1/images/img-sondages.png") bottom right no-repeat #FEE3AC;
    min-height:245px;
}
div.contenu_article div.jolsondage div.date {
	margin-left:5px;
   font-size: 10px;
}
div.contenu_article div.jolsondage div.titre {
   background-color:#5F411D;
   color:#FEE3AC;
   font-size: 12px;
   font-weight: bold;
   padding:2px;
}
div.contenu_article div.jolsondage table.options {
	margin:10px;
  width: 550px;
}
div.contenu_article div.jol_sondage p.erreur {
	color:red;
  font-weight:bold;
}
/** **/

p.auteur_article {
	font-size: 10px;
	text-align: right;
	padding-right: 45px;
}

div#img_vignette {
	width: 133px;
	height: 163px;
	display: block;
	float: left;
	padding-left: 9px;
	/*margin-top: -10px;*/
	margin-right: 15px;
	margin-bottom: 5px;
}

img.vignette {
}

div.jol_actus_reagir {
	border: solid 1px #271E15;
	background-color: #DF7800;
	margin-top: 3px;
}

/** Archives **/
p.freshnews_archives_titre {
	width: 908px;
	height: 31px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
    color: #CF7000;
	padding-top: 6px;
}
p.freshnews_archives_texte {
	width: 508px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
    color: #CF7000;
	padding: 15px 0px;
    background-color:#FFA63E;
    border:solid 2px black;
    margin: 0 auto;
}


/********************************/
/****** PIED DE PAGE ************/
div#bas_ {
	width: 908px;
	float: left;
	padding-left: 96px;
	padding-right: 96px;
}
div#bas {
	width: 908px;
	height: 284px;
	float: left;
	background-image: url("images/pied_de_page-noel.jpg");
	background-repeat: no-repeat;
}

div#credits {
	width: 510px;
	height: 61px;
	float: left;
	padding-left: 340px;
	padding-right: 58px;
	padding-top: 140px;
	padding-bottom: 83px;
	text-align: center;
}

div#credits p#txt_credits {
	width: 510px;
}


/** GESTION DES TAGS **/
/**
 * Tags - Container des tags
 */
div.jol_actus_tags {
    /*background-image:       url("http://jolstatic.fr/www/modules/Actualites/tag.gif");
    background-repeat:      no-repeat;
    background-position:    0 50%;*/
    margin:                 0;
    min-height:             16px;
    padding:                10px 0 0 20px;
}

/**
 *  Tags - Liste des tags
 */
div.jol_actus_tags ul.jol_actus_tags_liste {
    list-style-type:    none;
    margin:             0;
    padding:            0;
	margin-top: 2px;
	float: right;
}

/**
 *  Tags - Tag
 */
div.jol_actus_tags li.jol_actus_tags_tag {
    display:            inline;
    padding-right:      5px;
	vertical-align:middle;
}
.jol_actus_tags_lien {
	vertical-align: top;
}

/**
 * Tags - Séparateur
 */
div.jol_actus_tags li.jol_actus_tags_tag:before {
    /*content:    ',';*/
    content:    " "url("images/tags.png")" ";
}
div.jol_actus_tags li.jol_actus_tags_tag_dernier:after {
    content:    '';
    /*content:    " "url("images/tags.png")" ";*/
}


/** GESTION PAGINATION **/

/**
 * Pages - Container
 */
div.jol_actus_pages {
    color:  #f7941d;
    margin: 10px 0;
    margin-left:40px;
}
/**
 * Pages - Liste des pages
 */
div.jol_actus_pages ul.jol_actus_pages_liste {
    margin:     0;
    padding:    0;
	/*margin-top: 50px;
	margin-left: 40px;*/
    text-align: center;
}
/**
 * Pages - Page
 */
div.jol_actus_pages li.jol_actus_page {
    list-style-type:    none;
    display:            inline;
    padding-bottom:     1px;
    margin-right:       3px;
}
/**
 * Pages - Séparateur
 */
div.jol_actus_pages li.jol_actus_page_separateur { }
/**
 * Pages - Lien vers une page
 */
div.jol_actus_pages a.jol_actus_page_lien {
    border:             1px solid #f7941d;
    color:              #fee475;
    padding:            0px 5px;
    text-decoration:    none;
}
/**
 * Pages - Lien vers une page (survolé ou actif)
 */
div.jol_actus_pages a.jol_actus_page_lien:hover,
div.jol_actus_pages a.jol_actus_page_lien:active {
    border:             1px solid #f7941d;
    color:              #f7941d;
}
/**
 * Pages - Lien vers la page courante
 */
div.jol_actus_pages a.jol_actus_page_lien_actif,
div.jol_actus_pages a.jol_actus_page_lien_actif:hover {
    background-color:   #f7941d;
    color:              #fff;
    border-color:       #f7941d;
    font-weight:        bold;
    cursor:             default;
}
/**
 * Pages - Lien vers la page précédente ou suivante
 */
div.jol_actus_pages a.jol_actus_page_lien_suivprec {
    color:              #00468C;
    font-weight:        bold;
}
div.jol_actus_pages a.jol_actus_page_lien_suivprec:hover {
    color:              #00468C
}
/**
 * Pages - Liens désactivés
 */
div.jol_actus_pages a.jol_actus_page_lien_desactive,
div.jol_actus_pages a.jol_actus_page_lien_desactive:hover {
    border-color:       #000000;
    color:              #000000;
    cursor:             default;
    font-weight:        normal;
}
ul.jol_actualites_titres {
list-style-type: none;
}
.auteur_article a {
font-size:1em;
}

/********************************************************************************************** STYLE LEXIQUE **/
/**
 * JOL Module - Lexique
 *
 * Feuille de style exemple pour le module.
 *
 * @author Guillaume Martin <mind@jeuxonline.info>
 * Adaptée pour Urban Rivals par Colleen <colleen@systemz.org>
 */

/**
 * Container du lexique
 */
div.jol_lexique { }

/**
 * Titre de la page
 */
div.jol_lexique h1 { font-size: 16px; }

/**
 * Container de la liste des derniers ajouts
 */
div.jol_lexique div.jol_lexique_nouveautes {
    background-color:       #EFE1A2;
    border:                 1px solid #F79928;
    margin-bottom:          10px;
    margin-top:             10px;
    padding:                5px;
	text-align: left;
}

/**
 * Titre de la liste des derniers ajouts
 */
div.jol_lexique span.jol_lexique_nouveautes_titre {
    font-weight:            bold;
}

/**
 * Liste des derniers ajouts
 */
div.jol_lexique span.jol_lexique_nouveautes_termes {}

/**
 * Lien vers les termes dernièrement ajoutés
 */
div.jol_lexique span.jol_lexique_nouveautes_termes a {
    color:                  #900;
}

/**
 * Container des catégories du lexique
 */
div.jol_lexique div.jol_lexique_categories {
    margin-bottom:          10px;
}

/**
 * Liste des catégories
 */
div.jol_lexique ul.jol_lexique_categories_liste {
    list-style:             none;
    text-align:             center;
}

/**
 * Eléments de la liste des catégories
 */
div.jol_lexique li.jol_lexique_categorie {
    display:                inline;
    padding:                0 50px;
}
div.jol_lexique div.jol_lexique li.jol_lexique_categorie span {}
div.jol_lexique li.jol_lexique_categorie span a {}

/**
 * Catégorie sélectionnée
 */
div.jol_lexique li.jol_lexique_categorie_selectionnee {}
div.jol_lexique li.jol_lexique_categorie_selectionnee span {}
div.jol_lexique li.jol_lexique_categorie_selectionnee span strong { font-size: 13px; }

/**
 * Container de la liste des lettres
 */
div.jol_lexique div.jol_lexique_lettres {
    margin-top:             15px;
    margin-bottom:          15px;
}

/**
 * Styles spécifiques au container de la liste des lettres du haut
 */
div.jol_lexique div.jol_lexique_lettres_haut {}

/**
 * Styles spécifiques au container de la liste des lettres du bas
 */
div.jol_lexique div.jol_lexique_lettres_bas {}

/**
 * Liste des lettres
 */
div.jol_lexique ul.jol_lexique_lettres_liste {
    list-style:                 none;
    text-align:                 center;
}

/**
 * Les lettres
 */ 
div.jol_lexique li.jol_lexique_lettre {
    background-color:           #EFE1A2;
    border-bottom:              1px solid #ccc;
    border-left:                1px solid #f7f7f7;
    border-right:               1px solid #ccc;
    border-top:                 1px solid #f7f7f7;
    display:                    inline;
    padding:                    2px 0;
}
div.jol_lexique li.jol_lexique_lettre:hover {
    background-color:           #F79928;
}
div.jol_lexique li.jol_lexique_lettre span {}
div.jol_lexique li.jol_lexique_lettre span a {
    padding:                    2px 7px;
    text-decoration:            none;
	font-size: 11px;
}
div.jol_lexique li.jol_lexique_lettre span a:hover {
    color: #000;
}

/**
 * Lettre sélectionnée
 */
div.jol_lexique li.jol_lexique_lettre_selectionnee {
    background-color:           #CF7000;
    font-size:                  1.2em;
    padding:                    4px 10px;
}
div.jol_lexique li.jol_lexique_lettre_selectionnee:hover {
    background-color:           #F79928;
}
div.jol_lexique li.jol_lexique_lettre_selectionnee span {}
div.jol_lexique li.jol_lexique_lettre_selectionnee span strong {}

/**
 * Container de la liste des termes
 */
div.jol_lexique div.jol_lexique_termes {}

/**
 * Liste des termes
 */
div.jol_lexique dl.jol_lexique_termes_liste {}

/**
 * Terme
 */
div.jol_lexique dt.jol_lexique_terme {
    background-color:       #CF7000;
    font-weight:            bold;
    padding:                5px;
	font-size: 13px;
}
div.jol_lexique dt.jol_lexique_terme span {}
div.jol_lexique dt.jol_lexique_terme span a {
    text-decoration:        none;
	font-size: 13px;
}
div.jol_lexique dt.jol_lexique_terme span a:hover {
    text-decoration:        underline;
	font-size: 13px;
}

/**
 * Description
 */
div.jol_lexique dd.jol_lexique_definition {
    background-color:       #EFD159;
    border:          1px solid #F79928;
    padding:                5px 20px;
    margin:                 0 0 10px 0;
	text-align: left;
}
div.jol_lexique dd.jol_lexique_definition span {}

/**
 * Lien pour revenir sur l'accueil du lexique
 */
div.jol_lexique div.jol_lexique_retour {
    margin:                 15px 0;
    text-align:             center;
}
div.jol_lexique div.jol_lexique_retour span {}
div.jol_lexique div.jol_lexique_retour span a {}

/**
 * Autres termes de la même catégorie
 */
div.jol_lexique div.jol_lexique_autres {
    font-size:              0.9em;
}
div.jol_lexique div.jol_lexique_autres_titre {
    font-weight:            bold;
}
div.jol_lexique ul.jol_lexique_autres_liste {
    float:                  left;
	margin-left: 20px;
}
div.jol_lexique li.jol_lexique_autres_mot {}

/**
 * Clear
 */
div.jol_lexique div.jol_lexique_clear {
    clear:                  both;
}


/************************************************************************************** INFOBULLE LEXIQUE **/
/**
 * Lexique
 *
 * @author  Guillaume "Mind" Martin <mind@jeuxonline.info>
 * Adapté par Colleen <colleen@systemz.org> pour Dragonica
 **/

/**
 * === Lexique ===
 **/

/**
 * Liens vers le lexique
 */
a.jol_lexique_infobulle { 
    background:         url(http://jolstatic.fr/www/jolfiches/img/lexique.png) top right no-repeat;
    border-bottom:      1px dotted #CF7000;
    padding-right:      6px;
    position:           relative;
    text-decoration:    none;
}
a.jol_lexique_infobulle:hover {
    border-bottom:      1px dotted #CF7000;
}

/**
 * Infobulles du lexique - Mot
 */
div.jol_lexique_boxover_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
    background-color:   #CF7000;
    /*border-top:         1px solid #F5D291;
    border-left:        1px solid #F5D291;
    border-right:       1px solid #F5D291;*/
    color:              #000;
    font-weight:        bold;
    padding:            3px;
    text-align:         center;
    width:              250px;
}

/**
 * Infobulles du lexique - Définition
 */
div.jol_lexique_boxover_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
    background-color:   #EFD159;
    border-left:        2px solid #CF7000;
    border-right:       2px solid #CF7000;
    border-bottom:      2px solid #CF7000;
    color:              #000;
    padding:            3px;
    text-align:         justify;
    width:              246px;
}


/****
** Infobulle admin template entete **
****/
div#liens {
    display:none;
}

div#liens ul {
    list-style: inside;
}

div#admin:hover div#liens {
    display: block;
    background-color:#FF7C00;
    border:solid 2px black;
    width:150px;
    position: relative;
    top:-4px;
    left:0px;
    padding:5px;
}

div#admin div#liens:hover {
    display: block;
}
    div.jol_image {
      margin-right:0px;
      margin-bottom:5px;
      border:dotted 1px #5F411D;
      background-color:#FEE3AC;
      padding:6px;
    }
    div.jol_image_legende {
      font-size:11px;
      text-align:center;
    }

div.jol_image a { background-color: #000; display: block; overflow: hidden; }
div.jol_image img { display: block; margin: 0 auto; }
div.jol_image_legende a { background-color: inherit; }

/************************************************************************************************* WIKI **/
/**
 * JOL::Wiki
 *
 * Exemple de feuille de styles pour le module wiki
 *
 * @version 0.1
 * @author  Guillaume Martin <mind@jeuxonline.info>
 *
 * Adapté par Colleen <colleen@systemz.org> pour le fansite Urban Rivals
 */

/** Ajout Colleen **/

div.wiki ul {
	margin-top: 10px;
	margin-left: 20px;
}
div.wiki tr.odd {
    background-color:#FFA73F;
}
div.wiki tr.even {
    background-color:#FF9F2F;
}
div.articles {
	padding-bottom: 15px;
}
div.articles ul {
	margin-bottom: 20px;
	margin-left: 40px;
}
div.articles ol {
	margin-top: 10px;
	margin-left: 20px;
}
/*div.wiki ul li {
	text-decoration : none;
	list-style-type: none;
}*/

#jolWiki form {
	background-color: #EFD159;
	border: #F79928 solid 1px;
	padding: 10px;
	margin-bottom: 15px;
}

/** fin ajouts Colleen **/

#jolWiki a {
    text-decoration:    none;
}
#jolWiki a:hover {
    text-decoration:    underline;
}
#jolWiki div.navigation {
    text-align:         left;
    padding:            2px;
    background-color:   #F79928;
    font-size:          11px;
}
#jolWiki h1 {
	margin-top:			15px;
    margin-bottom:      20px;
	font-size:			16px;
}
#jolWiki h2 {
    margin-top:         20px;
    margin-bottom:      10px;
	font-size:			15px;
}
div#jolWiki h3 {
    margin-bottom:      10px;
	font-size:			14px;
	width:99%;
	border:0;
}
div#jolWiki table.brut {
    border:             0;
    padding:            0;
    margin:             0;
}
#jolWiki table.brut tr, #jolWiki table.brut th, #jolWiki table.brut td {
    border:             0;
    padding:            2px;
    margin:             0;
    text-align:         left;
}
#jolWiki div.modifier {
    font-size:          10px;
    margin-top:         2px;
    text-align:         right;
    line-height:        12px;
    position:absolute;
    left: -999em;
}
#jolWiki div.modifier a {
	font-size: 10px;
}
#jolWiki div.intro {
    margin-bottom:      10px;
}
#jolWiki div.sommaire {
    background-color:   #EFD159;
    /*border:             1px solid #F79928;*/
    border:             1px solid #5F4139;
    width:              100%;
    margin-bottom:      20px;
	margin-left: 5px;
	padding: 3px;
}

/** ajout colleen **/
#jolWiki div.sommaire ol {
	list-style-position: inside;
	padding: 0px;
	margin-left: 35px;
}
/** **/

#jolWiki table {
    /*border:             1px solid #F79928;*/
    border:             1px solid #5F4139;
	border-collapse: collapse;
}
#jolWiki table td {
    /*border:             1px solid #F79928;*/
    border:             1px solid #5F4139;
	padding: 2px;
}
#jolWiki table th {
    text-align:         center;
    font-weight:        bold;
	background-color: #EFD159;
	padding: 2px;
}
#jolWiki div.categories table, #jolWiki div.categories td {
    border:             none;
    margin-bottom:      20px;
}
#jolWiki div.categories td {
    border:             none;
}
#jolWiki div.categoriesNavigation {
    margin-bottom:      20px;
    background-color:   #EFD159;
    /*border:             1px solid #F79928;*/
    border:             1px solid #5F4139;
    padding:            5px;
}
#jolWiki div.categoriesNavigation table {
    width:              100%;
    border:             none;
    background-color:   #FEE475;
    /*border:        1px solid #F79928;*/
    border:        1px solid #5F4139;
    /*border-top:         1px solid #ccc;
    border-right:       1px solid #ddd;
    border-bottom:      1px solid #ddd;*/
}
#jolWiki div.categoriesNavigation table td {
    font-size:          11px;
    border:             none;
    text-align:         left;
}
#jolWiki div.categoriesNavigation div.sousCategories {
    font-size:          11px;
    background-color:   #eee;
    border:             1px solid #ccc;
    padding:            5px;
    margin-top:         5px;
}
#jolWiki div.discussion {
    background-color:   #EFD159;
    /*border:             1px solid #F79928;*/
    border:             1px solid #5F4139;
    padding:            2px;
    margin-top:         20px;
    margin-bottom:      20px;
}
#jolWiki div.discussion a {
    color:              #900;
}
#jolWiki div.erreur img {
    vertical-align:     middle;
}
#jolWiki div.recherche hr {
    border:             0;
    border-bottom:      1px solid #999;
}
#jolWiki div.recherche ul {
    list-style:         square;
	color: pink;
}
#jolWiki div.recherche li {
    margin-bottom:      10px;
}
#jolWiki div.recherche span.pertinence {
    color:              #388000;
}
#jolWiki div.recherche form {
    margin-bottom:      10px;
    width:              95%;
    margin-left:        auto;
    margin-right:       auto;
}
#jolWiki div.recherche form div {
    text-align:         center;
}
#jolWiki div.recherche input.terme {
    width:              70%;
}
#jolWiki div.recherche input.envoyer {
    width:              25%;
}
#jolWiki div.historique {
    text-align:         left;
}
#jolWiki div.historique ul {
	margin-top: 10px;
	margin-left: 20px;
}
#jolWiki div.historique div.discussion {
    margin-bottom:      20px;
}
#jolWiki div.surveiller {
    margin-top:         10px;
    text-align:         right;
    font-size:          11px;
}
#jolWiki div.surveiller a {
	font-size: 11px;
}
#jolWiki div.surveiller img {
    border:             0;
}
#jolWiki div.modifierArticle {
    margin-bottom:      20px;
}
#jolWiki div.modifierArticle table {
    border-collapse:    0;
    border:             0;
}
#jolWiki div.modifierArticle td {
    border:             0;
}
#jolWiki div#vBulletin_editor {
    background-color:   #f7f7f7;
    border:             1px solid #999;
    text-align:         center;
}
#jolWiki div#vBulletin_editor td {
    border:             1px solid #eee;
}
#jolWiki div#vBulletin_editor div.imagebutton {
    border:             1px solid #f7f7f7;
}
#jolWiki div.avertissement {
    background-color:   #FFE4E1;
    padding:            5px;
    border:             1px solid #700050;
    margin:             5px 0;
    font-size:          11px;
}
#jolWiki div.avertissementPrevisualisation {
    background-color:   #E2F2D2;
    border:             1px solid #ACCE79;
    padding:            5px;
    margin:             5px 0;
}
#jolWiki div.avertissementPrevisualisation ul {
    list-style:         square;
}
#jolWiki div.avertissementPrevisualisation li {
    font-size:          11px;
}
#jolWiki div.differences {
    margin-top:         10px;
    background-color:   #f7f7f7;
    border:             1px solid #ccc;
    padding:            5px;
    font-size:          11px;
}
#jolWiki div.modifierArticle ul {
    list-style:         square;
    margin:             0;
}
#jolWiki div.colonneDroiteConteneur {
    padding:            10px 0px 10px 10px;
    float:              right;
    clear:              both
}
#jolWiki div.colonneDroite {
    border:             1px solid #eee;
    width:              300px;
    background-color:   #f7f7f7;
}

/*************************************************************************************************** GALERIE **/
/**/
#jolCapturesGalerie {
	width: 760px;
	font-family: Trebuchet MS, Verdana, Arial;
}

#jolCapturesGalerie h1 {
	color: #6c3a15;
	padding: 5px;
	font-size:20px;
	text-align:center;
}
#jolCapturesGalerie h2 {
	color: #6c3a15;
	padding: 5px;
	font-size:18px;
	border:0px;
	background-color:transparent;
	text-align:center;
}

#jolCapturesGalerie div.navigation,
#jolCapturesGalerie div.navigation a {
	font-size: 11px;
	font-weight: normal;
	font-style: none;
	color: #6c3a15;
	text-align: left;
}
#jolCapturesGalerie div.navigation strong {
	font-size: 11px;
	font-weight: bold;
	font-style: none;
	color: #6c3a15;
	text-align: left;
}

#jolCapturesGalerie div.dernieres {
	margin-top: 10px;
	border: 1px dotted #5F4139;
    background-color: #EFD159;
}
#jolCapturesGalerie div.dernieres div.titre {
	font-size: 15px;
	font-weight:bold;
	margin:4px;
	text-align:center;
}
#jolCapturesGalerie div.dernieres div.images {
	/*background-color: #FFFFFF;
	border: 1px dotted #5F4139;*/
}
#jolCapturesGalerie div.dernieres div.images img {
	margin:12px;
	padding:0;
	border: 1px dotted #5F4139;
}

#jolCapturesGalerie div.ajouter {
	font-size: 13px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align:center;
}
#jolCapturesGalerie div.ajouter a {
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	background-color: #F79928;
	padding: 3px;
}

#jolCapturesGalerie div.liste_jeux {
	padding: 5px;
	text-align: left;
	height:200px;
}
#jolCapturesGalerie div.jeu { }
#jolCapturesGalerie div.jeu h2 {
    text-align:left;
    text-indent:140px;
	font-size: 15px;
}
#jolCapturesGalerie div.boite {
	padding: 0px;
	float:left;
	width: 110px;
}
#jolCapturesGalerie div.boite img{
	border: 1px solid #5F4139;
}
#jolCapturesGalerie div.jeu ul {
	text-align: left;
	color: #6c3a15;
	list-style: inside;
	float:left;
	width:550px;
}
#jolCapturesGalerie div.jeu li {
	color: #000000;
}
/*#jolCapturesGalerie div.jeu span.nb_images*/
#jolCapturesGalerie div.jeu span.maj {
    font-size:10px;
}
#jolCapturesGalerie div.jeu span.maj:before {
    content: "(";
    margin-left:10px;
    font-size:10px;
}
#jolCapturesGalerie div.jeu span.maj:after {
    content: ")";
    font-size:10px;
}
/*#jolCapturesGalerie div.jeu div.clear*/

#jolCapturesGalerie table.galerie {
	width: 100%;
	text-align: center;
	border-collapse: separate;
	border-spacing:10px;
}
#jolCapturesGalerie table.galerie td {
	border: dotted 1px #5F4139;
	background-color:#FFFFFF;
	width:25%;
}
/*#jolCapturesGalerie div.capture
#jolCapturesGalerie div.capture div.image
#jolCapturesGalerie div.capture div.image img
#jolCapturesGalerie div.capture div.titre
#jolCapturesGalerie div.capture div.titre a
#jolCapturesGalerie div.capture div.date*/

#jolCapturesGalerie table.pages {
	background-color: #FEE3AC;
	border: dotted 1px #5F4139;
	text-align: left;
	margin-top:5px;
	margin-bottom:5px;
}
#jolCapturesGalerie table.pages td {
	text-align: left;
}
#jolCapturesGalerie table.pages td.precedente {
	text-align: left;
	padding-right:15px;
}
#jolCapturesGalerie table.pages td.suivante {
	text-align: left;
	padding-left:15px;
}
#jolCapturesGalerie table.pages td.pages {
	text-align: left;
}
/*#jolCapturesGalerie table.pages td.pages strong
#jolCapturesGalerie table.pages td.pages a

#jolCapturesGalerie div.stats
*/
#jolCapturesGalerie div.agrandissement {
	margin-top: 10px;
	margin-bottom: 20px;
	text-align:center;
}
#jolCapturesGalerie div.agrandissement div.image800 {
    background-color:#000000;
    padding-top:20px;
    padding-bottom:20px;
	border: dotted 1px #5F4139;
}
#jolCapturesGalerie div.agrandissement div.image800 img {
	width: auto;
	max-width:750px;
	border: dotted 1px #5F4139;
}
/*#jolCapturesGalerie div.agrandissement div.description
#jolCapturesGalerie div.agrandissement div.date*/
#jolCapturesGalerie div.agrandissement div.options {
	border: 1px dotted #5F4139;
    background-color: #EFD159;
    padding-top:6px;
    margin-top:20px;
}
/*#jolCapturesGalerie div.agrandissement div.options ul
#jolCapturesGalerie div.agrandissement div.options li
#jolCapturesGalerie div.agrandissement div.options li span.afficher
#jolCapturesGalerie div.agrandissement div.options li span.telecharger
#jolCapturesGalerie div.agrandissement div.options a
#jolCapturesGalerie div.agrandissement div.options span.taille
#jolCapturesGalerie div.agrandissement div.options span.poids
#jolCapturesGalerie div.agrandissement div.options div.clear
*/
#jolCapturesGalerie div.formulaire {
	text-align: left;
}
#jolCapturesGalerie div.formulaire h1 {
	text-align: center;
}
#jolCapturesGalerie div.formulaire form {
	background-color: #EFD159;
	border: dotted 1px #5F4139;
	padding:5px;
}
/*#jolCapturesGalerie table.formulaire
#jolCapturesGalerie table.formulaire tr
#jolCapturesGalerie table.formulaire tr.alt*/
#jolCapturesGalerie table.formulaire th {
}
/*#jolCapturesGalerie table.formulaire td*/
#jolCapturesGalerie table.formulaire select,
#jolCapturesGalerie table.formulaire option,
#jolCapturesGalerie table.formulaire input,
#jolCapturesGalerie table.formulaire textarea {
	background-color: #FFEFAF;
	border: #F79928 solid 1px;
}
/*#jolCapturesGalerie table.formulaire input.envoyer

*/
/***************************************************************************************** GOOGLE */
div.jol_recherche_container {
    overflow:hidden;
    /*height:965px;*/
}
    div.jol_recherche_formulaire_container {}
        form.jol_recherche_formulaire { margin-bottom:20px; }
        div.jol_recherche_formulaire_interieur {}
            input.jol_recherche_terme { width:250px; margin-right:5px;}
            input.jol_recherche_submit {}
    #googleSearchUnitIframe {
        padding:10px;
        background-color:#FEE3AC;
        border:dotted 1px #5F411D;
        overflow:hidden;
        max-height:935px;
        text-align:left;
    }
    #googleSearchUnitIframe:before {
        content: "Résultat de la recherche :";
        text-align:left;
        font-weight:bold;
    }
    
/****************************************************************************************
 * === Pagination des articles multi-pages ===
 ***************************************************************************************/

/**
 * Bloc de pagination
 */
div.jol_article_pagination {
    color:              #ccc;
    position:           relative;
    text-align:         center;
    margin-top:                25px;/**/
    height:30px;
}

/**
 * Page active
 */
div.jol_article_pagination strong {
    color:              #000;
    padding:            0 5px 
}

/**
 * Liens vers les autres pages de l'article
 */
div.jol_article_pagination a {
    padding:            0 5px;
}

/**
 * === Page précédente / Page suivante ===
 */

/**
 * Bloc de navigation pages suivantes et précentes
 */
div.jol_article_navigation {
    margin-bottom:      20px;/**/
    height:25px;
}

/**
 * Texte "Page suivante" et "Page précédente"
 */
div.jol_article_navigation span {
    font-weight:        bold;
}

/**
 * Lien vers les pages
 */
div.jol_article_navigation a {
    display:            block;
}

/**
 * Liste des pages suivantes et précédentes
 */
div.jol_article_navigation ul {
    display:            block;
    list-style-image:   none;
    list-style-type:    none;
    margin:             0;
    padding:            0;
}

/**
 * Eléments de la liste des pages suivantes et précédentes
 */
div.jol_article_navigation li {
    margin:             0;
    padding:            0;
}

/**
 * Elément de la page précédente
 */
li.jol_article_navigation_prec {
    float:              left;
}

/**
 * Elément de la page suivante
 */
li.jol_article_navigation_suiv {
    float:              right;
    text-align:         right;
}

/**
 * Lien vers la page précédente
 */
li.jol_article_navigation_prec a {
    /*background:         transparent url(http://medias.jeuxonline.info/www/img/fleche_orange_gauche.png) no-repeat scroll left center;
    padding-left:       10px;*/
}

/**
 * Lien vers la page suivante
 */
li.jol_article_navigation_suiv a {
    /*background:         transparent url(http://medias.jeuxonline.info/www/img/fleche_orange.png) no-repeat scroll right center;
    padding-right:      10px;*/
}

/**
 * === Affichage du sommaire (balise @sommaire) ===
 */

/**
 * Titre du sommaire
 */
div.jol_article_sommaire {
  /*float:left;*/
  width:450px;
  margin-left:100px;
    margin-top:      15px;
    margin-bottom:      15px;
    padding:10px;
	background-color:#fee3ac;
	border:dotted 1px #5F411D;
}
div.jol_article_sommaire_titre {
    /*background-color:   #f7f7f7;
    border:             1px solid #ccc;
    color:              #333;
    left:               20px;
    padding:            2px 12px;
    position:           relative;
    text-align:         center;
    top:                10px;
    width:              60px;*/
    font-weight:bold;
    margin-bottom:10px;
    font-size:15px;
}

/**
 * Corps du sommaire
 */
div.jol_article_sommaire_corps {
    /*background-color:   #f7f7f7;
    border:             1px solid #ccc;
    font-size:          12px;*/
    margin-bottom:      15px;
    /*padding:            15px 10px 5px 10px;*/
}

/**
 * Liste des pages du sommaires
 */
div.jol_article_sommaire_corps ul {
    float:              left;
    list-style-type:    none;
    list-style-image:   none;
    margin:             0 0 0 20px;
    padding:            0;
    width:              400px;/**/
}

/**
 * Elements de la liste des pages
 */
div.jol_article_sommaire_corps li {
    margin:             0;
    padding:            0;
    text-align:         left;/**/
    list-style: none;
}

/**
 * Numérotation de la liste
 */
div.jol_article_sommaire_corps span {
    padding-right:      5px /**/
}

/**
 * Séparateur des deux colonnes de la liste
 */
ul.jol_article_sommaire_liste_1 {
    /*border-right:       1px solid #ddd;*/
}
ul.jol_article_sommaire_liste_2 li {
    /*padding-left:       10px */
}

div.jol_article_clear {
  clear:both;
}