/* Styles généraux */

body {
  text-align: center;
  background: #18003a;
  color: #dfdaa8;
  margin: 0;
  padding: 0;
  font: normal 12px verdana, sans-serif;
}
a {
  color: #FFCC00;
  text-decoration: none;
}
a:hover {
  color: #FFEE88;
}
a:active {
  color: #FFEE88;
}
a:visited {
  color: #FFEE88;
}
a:visited:hover {
  color: #FFCC00;
}

p {
  text-align: justify;
  margin: 10px;
}
img {
  position: relative;
  margin: 0;
  display: block;
  padding: 0;
  border: 0;
}

/* Apu Styles généraux */

#site {
  position: relative;
  margin: 0 auto 0 auto;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-bottom: 1px solid transparent;
  width: 800px;
  background: url(http://jolstatic.fr/dofus/theme/3/img/fond.jpg) repeat-y;
  min-height: 2000px;
}

/* Entete */


#entete {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 800px ! important;
  width: 798px;
  height: 280px;
  background: url(http://jolstatic.fr/dofus/theme/3/img/haut.jpg) no-repeat;
  z-index: 1;
}

a.lien-entete {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 800px;
  height: 173px;
  z-index: 3;
}  

#pub {
  position: absolute;
  top: 174px;
  left: 273px;
  width: 468px;
  height: 60px;
}

/* Apu Entete */

/* Cadre captures et forums */

#captureforums {
  position: absolute;
  top: 270px;
  left: 225px;
  width: 549px;
  height: 209px;
  background: url(http://jolstatic.fr/dofus/theme/3/img/captureforums.png) no-repeat;
  z-index: 3;
}

#cadrecapture {
  position: absolute;
  top: 70px;
  left: 30px;
  width: 170px;
  height: 105px;
  overflow: hidden;
}

#cadreforums {
  position: absolute;
  top: 65px;
  left: 260px;
  width: 265px;
  height: 105px;
  font: normal 10px verdana, sans-serif;
  text-align: left;
  overflow: hidden;
}
#cadreforums a, #cadreforums span {
  font: normal 10px verdana, sans-serif;
}

/* Apu Cadre captures et forums */

/* Menu */

#menu {
  position: relative;
  width: 194px;
  padding: 260px 0 0 0;
  float: left;
  text-align: left;
  z-index: 2;
  font: normal 11px verdana, sans-serif;
}

h1.menu-1 span, h1.menu-2 span, h1.menu-3 span, h1.menu-4 span, h1.menu-5 span, h1.menu-6 span, h1.menu-7 span, h1.menu-8 span {
  display: none;
}

h1.menu-3, h1.menu-4, h1.menu-5, h1.menu-6, h1.menu-7, h1.menu-8  {
  display: block;
  width: 194px;
  height: 66px;
  margin: 0;
}
h1.menu-1 {
  display: block;
  width: 194px;
  height: 76px;
  margin: 0;
}

h1.menu-2 {
  display: block;
  width: 194px;
  height: 75px;
  margin: 0;
}

h1.menu-1 {
  background: url(http://jolstatic.fr/dofus/theme/3/img/menu-1.gif) no-repeat;
}
h1.menu-2 {
  background: url(http://jolstatic.fr/dofus/theme/3/img/menu-2.gif) no-repeat;
}
h1.menu-3 {
  background: url(http://jolstatic.fr/dofus/theme/3/img/menu-3.gif) no-repeat;
}
h1.menu-4 {
  background: url(http://jolstatic.fr/dofus/theme/3/img/menu-4.gif) no-repeat;
}
h1.menu-5 {
  background: url(http://jolstatic.fr/dofus/theme/3/img/menu-5.gif) no-repeat;
}
h1.menu-6 {
  background: url(http://jolstatic.fr/dofus/theme/3/img/menu-6.gif) no-repeat;
}
h1.menu-7 {
  background: url(http://jolstatic.fr/dofus/theme/3/img/menu-7.gif) no-repeat;
}
h1.menu-8 {
  background: url(http://jolstatic.fr/dofus/theme/3/img/menu-8.gif) no-repeat;
}
#menu ul {
  margin: 0 0 0 20px;
  padding: 10px 0 0 0;
  width: 160px;
}
#menu li {
  padding: 2px 0 1px 0;
  list-style: none;
  text-align: left;
}
#menu li a {
  background-image: url(http://jolstatic.fr/dofus/theme/3/img/puce1.png);
  background-repeat: no-repeat;
  background-position: left;
  margin: 0 0 0 2px;
  padding: 1px 0 1px 20px;
  color: #DFDAA8;
  text-decoration: none;
}
#menu li a:hover {
  background-image: url(http://jolstatic.fr/dofus/theme/3/img/puce2.png);
  background-repeat: no-repeat;
  background-position: left;
  margin: 0 0 0 2px;
  padding: 1px 0 1px 20px;
  color: #DFDAA8;
  text-decoration: none;
}

/* Apu Menu */

/* Da Milieu */

#site ul {
  text-align: left;
}
#site li {
  text-align: left;
}
#articles li, #nouvelles li {
  text-align: justify;
  padding-right: 30px;
  margin-bottom: 2px;
}
#site table img {
  margin: auto;
}
#site td, #site td a {
  font-size: 11px;
}
#site table {
  position: relative;
  width: 90%;
  margin: auto;
  text-align: center;
}
#site td h2 {
  font-size: 13px;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
}
#site td h3 {
  font-size: 13px;
  text-align: left;
  margin: 0px;
}
#site td {
  padding: 5px;
  border: 1px dotted #393649;
  background-color: #15103c;
  vertical-align: top;
  text-align: justify;
}

#site caption {
  padding: 5px;
  border-style: solid; 
  border-width: 1px; 
  border-color: #393649;
  background-color: #15103c;
  vertical-align: top;
  text-align: center;
}
#site table.tablexp {
  width: auto;
  position: relative;
  margin: auto;
  text-align: center;
  border-collapse: collapse;
}
#site table.tablexp td {
  padding: 5px;
  border: 1px solid darkorange;
  background-color: #15103c;
  vertical-align: middle;
  text-align: center;
}

#site td.liaa-banni {
  border: 5px solid #c60a0f;
  background-color: #6f0709;
  padding: 20px;
}

#site td.liaa-banni h2 {
  font-size: 20px;
  margin: 40px auto 40px auto;
}

#site td.liaa-banni h2 span {
  border-bottom: 2px solid;
}

#site td.liaa-banni p {
  text-align: center;
  font-size: 14px;
  color: #ffcc00;
}

#site td.liaa-banni p.liaa-banni-contact-modo, #site td.liaa-banni p.liaa-banni-contact-modo a {
  font-size: 10px;
  color: #ffcc00;
}

#site div.liaa-banni-motif {
  border-top: 5px solid #c60a0f;
  margin: 0 auto 40px auto;
  padding-top: 40px;
}


#nouvelles {
  padding: 470px 0 0 0;
  margin: 0 0 170px 190px;
  width: 585px;
  font: normal 12px verdana, sans-serif;
  z-index: 2;
}
#articles {
  padding: 280px 0 0 0;
  margin: 0 0 170px 190px;
  width: 585px;
  font: normal 12px verdana, sans-serif;
  z-index: 2;
}

/** Nouvelles **/

div.nouvelle {
  margin: 0 0 20px 0;
  width: 585px;
  position: relative;
}
div.nouvelle-da-titre {
  background: url(http://jolstatic.fr/dofus/theme/3/img/nouvelleda-titre.png) no-repeat;
  height: 80px;
  padding: 0 25px 0 70px;
  position: relative;
}
div.nouvelle-da-titre h1 {
  padding: 27px 0 0 0;
  text-align: right;
}
div.nouvelle-dofus-titre {
  background: url(http://jolstatic.fr/dofus/theme/3/img/nouvelledofus-titre.png) no-repeat;
  height: 85px;
  padding: 0 70px 0 35px;
  position: relative;
}
div.nouvelle-dofus-titre h1 {
  padding: 35px 0 0 0;
  text-align: left;
}
div.nouvelle-da-titre h1, div.nouvelle-dofus-titre h1 {
  font: bold 15px verdana, sans-serif;
  color: #f7c602;
}
div.nouvelle-da-titre span.nouvelle-credits {
  font: normal 10px verdana, sans-serif;
  display: block;
  position: absolute;
  top: 60px;
  left: 90px;
  width: 470px;
  height: 20px;
  text-align: left;
}
div.nouvelle-dofus-titre span.nouvelle-credits {
  font: normal 10px verdana, sans-serif;
  display: block;
  position: absolute;
  top: 65px;
  right: 80px;
  width: 470px;
  height: 20px;
  text-align: right;
}
img.freshnews_icone {
  float: left;
  margin: 10px 5px 2px 10px;
}
div.nouvelle-corps {
  background: url(http://jolstatic.fr/dofus/theme/3/img/nouvelle-fond.png) repeat-y;
  padding: 1px 17px 1px 25px;
  min-height: 120px;
}
div.nouvelle-corps blockquote {
    border-left:5px solid #f7c602;
    background-color:#18003a;
    padding:5px;
}
span.pourie {
  display: block;
  height: 0px ! important;
  height: 20px;
}
div.nouvelle-bas {
  background: url(http://jolstatic.fr/dofus/theme/3/img/nouvelle-bas.png) no-repeat;
  height: 10px;
}

.freshnews_archives_titre {
  display: block;
  font-size: 11px;
  text-align: center;
  padding: 5px;
  margin: 10px 0 10px 0;
  position: relative;
  background: #07003a;
  border: 2px solid #ffcc00;
  -moz-border-radius: 15px;
}
.freshnews_archives_texte {
  display: block;
  font-size: 11px;
  text-align: center;
  padding: 5px;
  margin: 10px 0 10px 0;
  position: relative;
  background: #07003a;
  border: 2px solid #ffcc00;
  -moz-border-radius: 15px;
}
.freshnews_archives_lien {
  display: block;
  width: 50%;
  font-size: 11px;
  text-align: center;
  padding: 2px;
  margin: auto;
  position: relative;
  background: #07003a;
  border: 2px solid #ffcc00;
  -moz-border-radius: 15px;
}


/** Apu nouvelles **/

/** Articles **/

div.article {
  margin: 20px 0 0 0;
  width: 585px;
  position: relative;
}
div.article-dofus-titre, div.article-da-titre, div.article-corps, div.article-bas, div.jol_article_sommaire, div.jol_article_navigation, div.jol_article_accroche {
  padding: 5px;
  margin: 0 0 10px 0;
  text-align: left;
  position: relative;
  background: #07003a;
  border: 2px solid #ffcc00;
  -moz-border-radius: 15px;
}
div.article-corps{
  padding: 5px 5px 25px 5px;
}
div.article-dofus-titre h1, div.article-da-titre h1 {
  text-align: center;
  font: bold 15px verdana, sans-serif;
  padding: 0;
  margin: 0;
}
p.signature {
  text-align: right;
  font: normal 11px verdana, sans-serif;
}
div.article-corps h2, div.nouvelle-corps h2 {
  font: bold 17px verdana, sans-serif;
  color: #ffcc00;
  text-align: left;
}
div.article-corps h3, div.nouvelle-corps h3 {
  text-align: center;
  color: #ffcc00;
  font: bold 16px verdana, sans-serif;
}
div.article-corps h4, div.nouvelle-corps h4 {
  font-size: 1em;
  color: #ffcc00;
  padding: 0 10px;
  text-transform: uppercase;
  text-align: left;
  font: bold 14px verdana, sans-serif;
}
div.article-corps h5, div.nouvelle-corps h5 {
  padding: 0 10px;
  color: #ffcc00;
  text-align: left;
  font: bold 14px verdana, sans-serif;
}
div.article-corps h6 {
  padding: 0 10px 0 10px;
  font-size: 9px;
  font: 13px verdana, sans-serif;
}

div.jol_article_sommaire_titre {
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
}

div.jol_article_pagination {
	margin-top:5px;
	text-align: center;
}

ul.jol_article_navigation, div.jol_article_sommaire_corps {
	list-style-type:none;
}

div.jol_article_sommaire_corps{
	margin: 5px 0 5px 0;
}
div.jol_article_sommaire_corps ul{
	margin: 2px 0 2px 0;
}

ul.jol_article_navigation span {
	margin-right:5px;
}

p#notes {
  font : normal 10px verdana, sans-serif;
  border: 1px dashed #DCC;
  padding: 7px 7px 7px 7px;
}
p.interview-question {
  font-weight: bold;
  color: #ffcc00;
}
p.interview-reponse {
  margin-left: 40px;
  margin-right: 40px;
}

/** Apu articles **/

#liste_guildes {
  width: 60%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 9px;
}
#liste_guildes img {
  margin: auto;
  border: 0pt none;
}

#liste_guildes td {
  vertical-align: middle;
  text-align: left;
}
#liste_guildes td a {
  font-size: 14px;
  text-decoration: none;
  font-weight: bold;
}
table.dofusarena {
  margin: auto;
  text-align: center;
}
table.dofusarena td {
  text-align: center;
}
table.dofusarena img {
  border: 1px solid #354C53;
  margin: 0;
}

.capture_grande {
  text-align: center;
}
.capture_grande img {
  width: 550px;
  margin: auto;
}

.capture_liste img {
  width: 160px;
  height: 125px;
}

/** Agenda **/

a.agenda_lien_abo, .agenda_lien_admin, .agenda_lien_invi {
  font-size: 9px;
  text-decoration: none;
}
a.agenda_lien_admin:hover, .agenda_lien_abo:hover, .agenda_lien_invi:hover {
  font-size: 9px;
  text-decoration: underline;
}
.agenda_navigation_agenda {
  margin: 5px;
}
.agenda_choix_serveur {
  margin: 5px;
}
.agenda_navigation_agenda input {
  background: #15103c;
}
.agenda {
  background: #15103c;
  color: #000;
}
.petit_texte {
  font-size: 10px;
  text-transform: none;
}
.calendar {
  width: 200px;
  border: 1px;
  margin: auto;
  text-align: center;
}
.calendar td, th, caption {
  margin: auto;
  padding: 3px;
  border-style: solid; 
  border-width: 1px; 
  border-color: #393649;
  background-color: #15103c;
  vertical-align: top;
  text-align: center;
  font-size: 9px;
}
.calendar a {
  font-size: 9px;
}
.event_gestion {
  text-align: right;
  float: right;
}
.event_gestion img {
  display: inline;
}


.img_objet {
  text-align: center;
}
.img_objet img {
  margin: auto;
}

/** Apu tableaux **/

/* Apu Da Milieu */

/* Le tout en bas */

#pied-de-page {
  position: absolute;
  bottom: 10px;
  right: 10px;
  width: 563px;
  height: 153px;
  background: url(http://jolstatic.fr/dofus/theme/3/img/credits.png) no-repeat;
  clear: both;
}
#credits {
  padding: 80px 0 0 0;
  font: normal 10px verdana, sans-serif;
}

/* Apu le tout en bas */

/* Mises en forme diverses */

.gauche {text-align: left}
.droite {text-align: right}
.centre {text-align: center}
.fgauche {float: left}
.fdroite {float: right}
.fcentre {margin: auto}
.gras {font-weight: bold}
.trespetit {font-size: 8px}
.petit {font-size: 9px}
.moyen {font-size: 10px}
.grand {font-size: 12px}
.plusgrand {font-size: 13px}
.tresgrand {font-size: 14px}
.tropgrand {font-size: 15px}
.toutmajusule {text-transform: uppercase}
.toutminuscule {text-transform: lowercase}

/* Apu mises en forme diverses */

/**
 * Tags - Container des tags
 */
#nouvelles 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;
    margin-left:10px;
    min-height:             15px;
    padding:                0 0 0 20px;
}

/**
 *  Tags - Liste des tags
 */
#nouvelles div.jol_actus_tags ul.jol_actus_tags_liste {
    list-style-type:    none;
    margin:             0;
    padding:            0;
}

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

/**
 * Tags - SÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©parateur
 */
#nouvelles div.jol_actus_tags li.jol_actus_tags_tag:after {
    content:',';
}
#nouvelles div.jol_actus_tags li.jol_actus_tags_tag_dernier:after {
    content:'';
}
/**
 * Pages - Container
 */
#nouvelles div.jol_actus_pages {
    color:  #f7c602;
    margin: 10px 0px 10px 100px;
}

/**
 * Pages - Liste des pages
 */
#nouvelles div.jol_actus_pages ul.jol_actus_pages_liste {
    margin:     0;
    padding:    0;
    text-align: left;
}

/**
 * Pages - Page
 */
#nouvelles div.jol_actus_pages li.jol_actus_page {
    list-style-type:    none;
    display:            inline;
    padding-bottom:     1px;
    margin-right:       3px;
    margin-bottom:0;
    padding-right:0;
}

/**
 * Pages - SÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©parateur
 */
#nouvelles div.jol_actus_pages li.jol_actus_page_separateur {
    color:#07003a;
 }

/**
 * Pages - Lien vers une page
 */
#nouvelles div.jol_actus_pages a.jol_actus_page_lien {
    border:             1px solid #9aafe5;
    color:              #f7c602;
    padding:            2px 5px;
    text-decoration:    none;
    background-color:#07003a;
}

/**
 * Pages - Lien vers une page (survolÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â© ou actif)
 */
#nouvelles div.jol_actus_pages a.jol_actus_page_lien:hover,
#nouvelles div.jol_actus_pages a.jol_actus_page_lien:active {
    border:             1px solid #00468C;
    color:              #f7c602;
}

/**
 * Pages - Lien vers la page courante
 */
#nouvelles div.jol_actus_pages a.jol_actus_page_lien_actif,
#nouvelles div.jol_actus_pages a.jol_actus_page_lien_actif:hover {
    background-color:   #2e6ab1;
    color:              #f7c602;
    border-color:       #2b66a5;
    font-weight:        bold;
    cursor:             default;
}

/**
 * Pages - Lien vers la page prÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©cÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©dente ou suivante
 */
#nouvelles div.jol_actus_pages a.jol_actus_page_lien_suivprec {
    color:              #f7c602;
    font-weight:        bold;
}
#nouvelles div.jol_actus_pages a.jol_actus_page_lien_suivprec:hover {
    color:              #f7c602;
}

/**
 * Pages - Liens dÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©sactivÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©s
 */
#nouvelles div.jol_actus_pages a.jol_actus_page_lien_desactive,
#nouvelles div.jol_actus_pages a.jol_actus_page_lien_desactive:hover {
    border-color:       #ccc;
    color:              #FFEE88;
    cursor:             default;
    font-weight:        normal;
    background-color:transparent;
    visibility:         hidden;
}
div.jol_actus_reagir {
padding-left: 10px;
}
