/********************************************** CSS DCUO **********************************/
/***************************************** colleen@jeuxonline.info ****************************/

/* Reset CSS DEBUT */
  body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
    margin:0;
    padding:0;
  }
  table {
    border-collapse:collapse;
    border-spacing:0;
  }
  fieldset,img { 
    border:0;
  }
  address,caption,cite,code,dfn,em,strong,th,var {
    font-style:normal;
    font-weight:normal;
  }
  ol,ul {
    list-style:none;
  }
  caption,th {
    text-align:left;
  }
  h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:normal;
  }
  q:before,q:after {
    content:'';
  }
  abbr,acronym { border:0;
  }
  a{outline: none;}
/* Reset CSS FIN */

/* pointillés autour des éléments avec liens sur firefox */
:focus{-moz-outline-style: none;}


* {	margin: 0; padding: 0; }

body {
	background:url("images/bg.jpg") no-repeat fixed/**/ top center #0f0f0f;
	height: 100%;
	width: 100%;
}

img {
  margin:0;
}

div#global {
  width:1000px;
  position: relative;
  left:50%;
  margin-left:-500px;
	font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#F9E3B1;
}

a {
  color:#d6b28e;
  /*font-weight:bold;*/
}

div#header {
  background:url("images/header.png") 0 0 no-repeat;
  width:1000px;
  height:259px;
  float:left;
}
div#header h1 {
  height:259px;
  width:1000px;
  text-indent:-9000px;
  background:none;
  border:none;
}
div#header h1 a {
  display:block;
  height:259px;
  width:1000px;
}

div#centre  {
  width:1000px;
  float:left;
}

div#menu {
  width:204px;
  float:left;
  padding-left:65px;
  padding-right:40px;
}
div#menu a {
  text-decoration:none;
}
div#menu a:hover {
  text-decoration:underline;
}
div#menu-top {
  background:url("images/menu-top.png") no-repeat top left;
  width:204px;
  height:17px;
  margin:0 auto;
}
div#menu-middle {
  background:url("images/menu-middle.png") repeat-y top left;
  width:204px;
  margin:0 auto;
  overflow:hidden;
}
div#menu-bottom {
  background:url("images/menu-bottom.png") no-repeat top left;
  width:204px;
  height:19px;
  margin:0 auto;
}
ul.menu {
  margin-bottom:15px;
  /*margin-left:20px;*/
  line-height:15px;
  /*font-weight:bold;*/
}
li.menu-titre {
  /*margin-left:20px;*/
  margin-top:5px;
  margin-bottom:6px;
  text-align:center;
}
li.menu-lien {
  margin-left:45px;
  /*color:#666666;*/
  margin-top:1px;
  line-height:14px;
}

/*Sous menu*/
div#menu ul li.menu-lien div.sous_menu {
    width: 170px;
    display: none;
    margin-left: 7em;
    !margin-left: 2.4em;
    margin-top: -1.7em;
    !margin-top: -0.3em;
    position: absolute;
    padding: 0;
    border:1px solid #000000;
    z-index:2;
}
div#menu ul li.menu-lien div.sous_menu table {
    background: url("images/back.png") repeat 0 0;
    width:100%;
}
div#menu ul li.menu-lien div.sous_menu table ul {
    padding: 5px 20px 5px 5px;
    margin: 0;
    width:100%;
}
div#menu ul li.menu-lien div.sous_menu table ul li {
    width: 100%;
  padding-left:0px;
  margin-left:0px;
}
div#menu ul li.menu-lien div.sous_menu ul.menu-enfants li.lien {
  padding-left:0px;
  margin-left:0px;
}
div#menu ul li.menu-lien div.sous_menu table td.tandb {
    height: 1px;
    /*background: url("images/border01.gif") repeat-x;*/
    /*background-color:#1495C8;*/
    background-color:#ff9a75;
}
div#menu ul li.menu-lien div.sous_menu table td.landr {
    width: 1px;
    /*background: url("images/border02.gif") repeat-y;*/
    /*background-color:#1495C8;*/
    background-color:#ff9a75;
}
/*fin sous-menu*/

div#pub {
  margin:35px auto 0px auto;
  width: 120px;
}

div#droite {
  width:631px;
  float:left;
}

/* Cases du haut */
div#haut-top {
  width: 631px;
  height: 39px;
  background:url('images/site-top.png') no-repeat;
  float:left;
}
div#haut-middle {
  background:url("images/site-middle.png") repeat-y;
  width:616px;
  float:left;
  /*height:150px;*/
  /*margin:0 auto;
  padding-top:40px;*/
  padding-left:15px;/**/
}
div#haut-bottom {
  width: 631px;
  height: 19px;
  background:url('images/site-bottom.png') no-repeat;
  float:left;
}
div#last-actu {
  width: 210px;
  float:left;
  height:150px;
  overflow:hidden;
}
div#last-forum {
  width: 210px;
  float:left;
  height:150px;
  overflow:hidden;
}
div#captures {
  width: 170px;
  float:left;
  margin-right:10px;
}
div#jolCaptures {
  height:120px;
  overflow:hidden;
  margin-left:5px;
  margin-top:10px;
}
/* Cases du haut FIN*/

/*div.actu-top {
  width:676px;
  height:14px;
  margin:0 auto;
  background:url("images/actu-top.png") no-repeat top left;
  margin-top:15px;
}*/
div.actu {
  width:535px;
  float:left;
  margin:0 auto;
  margin-top:20px;
  margin-bottom:20px;
  /*background:url("images/actu-middle.png") repeat-y top left;*/
  padding:0 30px;
    color:#f9e3b1; /* jaune clair */
  /*overflow:hidden;*/
}
/*div.actu-bottom {
  width:676px;
  height:11px;
  margin:0 auto;
  background:url("images/actu-bottom.png") no-repeat top left;
}*/
div.accroche {
  font-size:13px;
  font-style:italic;
  margin:20px 30px 30px 25px;
  font-weight:bold;
}

strong {
  font-weight:bold;
}

em {
  font-style:italic;
}

img.freshnews_icone {
  float:right;
  width:113px;
  height:113px;
  margin-left:10px;
  margin-bottom:10px;
  margin-top:5px;
}
h1 a {
    font-size:18px;
    font-weight:bold;
    font-style:italic;
    letter-spacing:0.15px;
    line-height:26px;
    color:#ff9a75; /* saumon */
    text-align:center;
    text-decoration:none;
}
h1 {
    width:535px;
    height:26px;
    /*font-family:Arial;*/
    font-size:18px;
    font-weight:bold;
    font-style:italic;
    letter-spacing:0.15px;
    line-height:26px;
    /*color:#1495C8; bleu turquoise*/
    /*color:#F59428;  orange */
    /*color:#15252c;  indigo presque noir */
    /*color:#f9e3b1;  jaune clair */
    color:#ff9a75; /* saumon */
    /*border-top:dotted 1px #F59428;
    border-bottom:solid 1px #F59428;*/
    text-align:center;
    margin-bottom:15px;
    /*margin-left:-12px;*/
    /*margin-right:auto;*/
  /*background:url("images/back.png") repeat;*/
  /*background-color:#1f1f1f;
  border:solid 1px #3a3a3a;
  padding:3px;*/
}
h2 {
    width:535px;
    font-size:16px;
    font-weight:bold;
    /*font-style:italic;*/
    letter-spacing:0.20px;
    line-height:1.5;
    color:#c96241;
    border-bottom:solid 1px #c96241;
    text-align:left;
    margin-bottom:10px;
}
h3 {
    width:535px;
    font-size:14px;
    font-weight:bold;
    /*font-style:italic;*/
    letter-spacing:0.20px;
    line-height:1.5;
    /*color:#1495C8; bleu turquoise*/
    /*color:#F59428;  orange */
    /*color:#c8c09f;  beige */
    color:#9C4030; /* bordeau */
    border-bottom:dotted 1px #9C4030;
    text-align:left;
    margin-bottom:5px;
}
p {
  /*width:616px;*/
  text-align:justify;
  margin-bottom:10px;
}
table.espace td {
  padding:2px 5px;
  border: 1px solid #ffffff;
  text-align: center;
}
blockquote {
  /*width:580px;*/
  text-align:justify;
  margin-bottom:10px;
  margin-left:18px;
  margin-right:18px;
  font-style:italic;
  border-left: solid 5px #ffffff;
  padding:15px;
}
blockquote h2 {
    width:464px;
    font-size:16px;
    font-weight:bold;
    letter-spacing:0.20px;
    line-height:1.5;
    color:#50CEC2; /*bleu turquoise 2*/
    border-bottom:solid 1px #50CEC2;
    text-align:left;
    margin-bottom:10px;
}
blockquote h3 {
    width:464px;
    font-size:14px;
    font-weight:bold;
    letter-spacing:0.20px;
    line-height:1.5;
    color:#9C4030; /* bordeau */
    border-bottom:dotted 1px #9C4030;
    text-align:left;
    margin-bottom:5px;
}
div.actu table {
  margin:0 auto;
}
div.actu table td {
  padding:5px;
}
div.actu table thead td {
  /*background-color:#FF9A75;*/
  background-color:#C96241;
  border-color:#F9E3B1;
  color:#1F1F1F;
}
div.actu table tbody td {
  /*background-color:#1F1F1F;*/
}
div.actu ul {
  margin-left:20px;
  margin-bottom:15px;
  /*width:596px;*/
  text-align:justify;
  list-style:disc inside;
}
div.actu ul ul {
  margin-left:15px;
  margin-bottom:8px;
  margin-top:5px;
  /*width:581px;*/
  text-align:justify;
  list-style:circle inside;
}
div.actu ul ul ul {
  margin-left:15px;
  margin-bottom:8px;
  margin-top:5px;
  /*width:566px;*/
  text-align:justify;
  list-style:square inside;
}
/* css du texte des articles FIN*/

div.jol_image {
  margin-right:0px;
  margin-bottom:5px;
  border:solid 1px #c96241;
  background-color:#1f1f1f;
  padding:6px;
}
div.jol_image_legende {
  font-size:11px;
  text-align:center;
}

/* Auteur, date des articles */
div.actu div.article-info {
  clear:both;
  /*width:590px;*/
  margin-top:25px;
  margin-bottom:5px;
  padding-right:5px;
  border-right:solid 5px #631C16;
  font-size:11px;
  text-align:right;
  line-height:13px;
}
div.actu div.article-info ul.jol_article_sources {
  text-align:right;
  margin:0;
  padding:0;
  list-style:none;
}

div.jol_actus_reagir {
  margin-left:196px;
  margin-top:14px;
	background-color: #1f1f1f;
	border: 1px solid #631C16;
	padding:5px 2px 5px 2px;
	text-align:center;
}
div.jol_actus_reagir textarea {
  margin-top:5px;
  margin-bottom:5px;
}
P.freshnews_archives_titre {
  clear:both;
  text-align:center;
  font-size:15px;
  font-weight:bold;
  color:#50CEC2;
  background:url("images/back.png") repeat;
  border:solid 1px #000000;
  width:535px;
  padding:5px;
  margin:0 auto;
  margin-bottom:15px;
}

/* PIED DE PAGE */
div#footer {
  width:980px;
  height:100px;
  float:left;
  margin-top:100px;
}
div#footer div#credits {
  background:url('images/credits.png') no-repeat;
  width:493px;
  height:68px;
  font-size:11px;
  margin:0 auto;
  /*color:#1f1f1f;*/
  padding-top:10px;
}
div#footer div#credits p {
  width:490px;
  text-align:center;
  font-weight:normal;
}
div#footer a,
div#footer a:visited {
  text-decoration:underline;
}
div#footer a:hover,
div#footer a:active {
}


/************************************************* PAGINATION *********************************/
/**
 * Pages - Container
 */
div.jol_actus_pages {
  width:590px;
  float:left;
  margin:30px 0 10px 0px;
    color:  #999;
    text-align:center;
}

/**
 * Pages - Liste des pages
 */
div.jol_actus_pages ul.jol_actus_pages_liste {
    margin:     0;
    padding:    0;
    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 #ff9a75;
    color:              #ff9a75;
    padding:            2px 7px;
    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 {
    background-color:   #ff9a75;
    color:              #ffffff;
    border-color:       #ff9a75;
    font-weight:        bold;
}

/**
 * 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:   #ff9a75;
    color:              #ffffff;
    border-color:       #ff9a75;
    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:              #ff9a75;
    font-weight:        bold;
}
div.jol_actus_pages a.jol_actus_page_lien_suivprec:hover {
    color:              #ff9a75
}

/**
 * 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:       #aaa;
    color:              #aaa;
    cursor:             default;
    font-weight:        normal;
    background:none;
}

/************************************************* TAGS ***************************************/
/**
 * Tags - Container des tags
 */
 
div.jol_actus_tags {
    /*background-image:       url(http://medias.jeuxonline.info/www/modules/Actualites/tag.gif);
    background-repeat:      no-repeat;
    background-position:    0 50%;*/
    margin:                 0;
    min-height:             15px;
    padding:                0 0 0 0;
    font-size:11px;
}

/**
 *  Tags - Liste des tags
 */
div.jol_actus_tags ul.jol_actus_tags_liste {
    list-style-type:    none;
    margin-left:        15px;
    padding:            0;
    text-align:right;
}

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

/**
 * Tags - Séparateur
 */
div.jol_actus_tags li.jol_actus_tags_tag:after {
    content:    ',';
}
div.jol_actus_tags li.jol_actus_tags_tag_dernier:after {
    content:    '';
}

/**
 * JOL Module - Lexique
 *
 * Feuille de style exemple pour le module.
 *
 * @author Guillaume Martin <mind@jeuxonline.info>
 */

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

/**
 * Titre de la page
 */
div.jol_lexique h1 { }

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

/**
 * 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 {}

/**
 * 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:           #eee;
    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:           #45B3DF;
    color:#000000;
}
div.jol_lexique li.jol_lexique_lettre:hover a {
    color:#ffffff;
}
div.jol_lexique li.jol_lexique_lettre span {}
div.jol_lexique li.jol_lexique_lettre span a {
    padding:                    2px 6px;
    text-decoration:            none;
}
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:           #45B3DF;
    font-size:                  1.2em;
    padding:                    4px 10px;
}
div.jol_lexique li.jol_lexique_lettre_selectionnee strong {
    color:#ffffff;
}
div.jol_lexique li.jol_lexique_lettre_selectionnee:hover {
    background-color:           #45B3DF;
}
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 { width:701px;}

/**
 * Terme
 */
div.jol_lexique dt.jol_lexique_terme {
    background-color:       #F5F7FF;
    border-left:            5px solid #ccc;
    font-weight:            bold;
    padding:                5px;
}
div.jol_lexique dt.jol_lexique_terme span {}
div.jol_lexique dt.jol_lexique_terme span a {
    text-decoration:        none;
}
div.jol_lexique dt.jol_lexique_terme span a:hover {
    text-decoration:        underline;
}

/**
 * Description
 */
div.jol_lexique dd.jol_lexique_definition {
    background-color:       #ECEEF5;
    border-bottom:          1px solid #ccc;
    border-left:            5px solid #ccc;
    padding:                5px 20px;
    margin:                 0 0 10px 0;
}
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;
}
div.jol_lexique li.jol_lexique_autres_mot {}

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

/************************************************* GALERIE ************************************/
#jolCapturesGalerie {
	/*width: 701px;*/
	font-family: Trebuchet MS, Verdana, Arial;
	margin:0 auto;
}

#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 {
	font-size: 11px;
	font-weight: normal;
	font-style: none;
	/*color: #6c3a15;*/
	text-align: left;
	margin: 10px 0 10px 0;
}
#jolCapturesGalerie div.navigation a {
	font-size: 11px;
	font-weight: normal;
	font-style: none;
	/*color: #6c3a15;*/
	text-align: left;
	margin: 10px 0 10px 0;
}
#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: dotted 1px #51BDC1;
	background-color:#1f1f1f;
}
#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 #50CEC2;*/
}
#jolCapturesGalerie div.dernieres div.images img {
	/*margin:12px;
	margin-left:18px;*/
	margin:10px;
	padding:0;
	border: 1px dotted #50CEC2;
}

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

#jolCapturesGalerie div.liste_jeux {
	padding: 5px;
	text-align: left;
	height:200px;
}
#jolCapturesGalerie div.jeu {
  width:535px;
  float:left;
  margin-bottom:15px;
}
#jolCapturesGalerie div.jeu h2 {
    text-align:left;
    text-indent:140px;
	font-size: 15px;
}
#jolCapturesGalerie div.boite {
	padding: 0px;
	float:left;
	width: 110px;
	height:110px;
}
#jolCapturesGalerie div.boite img{
	border: 1px solid #50CEC2;
}
#jolCapturesGalerie div.jeu ul {
	text-align: left;
	/*color: #6c3a15;*/
	list-style: inside;
	float:left;
	width:350px;
	margin-top:10px;
}
#jolCapturesGalerie div.jeu li {
	color: #c8c09f;
}
/*#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 #51BDC1;
	background-color:#1f1f1f;
	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: #1f1f1f;
	border: dotted 1px #51BDC1;
	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:#1f1f1f;
    padding-top:20px;
    padding-bottom:20px;
	border: dotted 1px #51BDC1;
}
#jolCapturesGalerie div.agrandissement div.image800 img {
	width: auto;
	max-width:495px;
	/*border: dotted 1px #50CEC2;*/
}
/*#jolCapturesGalerie div.agrandissement div.description
#jolCapturesGalerie div.agrandissement div.date*/
#jolCapturesGalerie div.agrandissement div.options {
	border: 1px dotted #51BDC1;
    background-color: #1f1f1f;
    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: #ffffff;
	border: dotted 1px #50CEC2;
	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

*/

