/*
 * Style sheet pour "Le Palais de Zelda"
 * Nom: zelda.css, 04.01.99, par Ariane
 * Révisé: 31.12.00, 01.03.02, redesign 12.04.03, redesign 26.08.05 - valide css2 09.03.09, redesign 25.03.11
F3EC9D jaune pale
FCFBE9 jaune très pale
E3E07A olive
BFBB0B olive foncé (bords)
FCFBE9 blanc cassé
3E91B9 bleu ciel (liens)
*/

body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #400040;
    background: #F3EC9D url(images/fondPagesTriforces.png) repeat-x;
    margin: 0;
    padding: 0;
}
div, form {
    margin: 0;
    padding: 0;
}
#imageFond {
    background: url(images/fondPagesNuages.png) no-repeat 50% 0%; /*#F3EC9D */
    max-width: 1400px;
    margin: auto;
}
#pageEntiere {
    background-color: #E3E07A; /* olive */
    width: 1100px;
    margin: auto;
    padding: 0;
}
#header {
    background: url(images/banniere.png) no-repeat;
    width: 1100px;
    height: 320px;
    margin: auto;
    margin-top: 0px;
    /*margin-bottom: 10px;
	margin: 0 0 10px 0;*/
}
#headerLinks {
    position: relative;
    width: 467px;
    height: 77px;
    left: 317px;
    top: 204px;
}
#searchBox {
    position: relative;
    width: 190px;
    left: 900px;
    top: 145px;
}
#miseAJour {
    position: relative;
    width: 150px;
    left: 930px;
    top: 150px;
    text-align: center;
}
/* page sans entete et pied de page */
#corpsPage {
    background: url(images/bordsGaucheDroit.png) repeat-y;
    min-height: 1689px; 
    /*margin-top: -10px;*/
}
#menu_gauche {
    float: left;
    width: 170px;
    margin-top: -34px; /* menu doit être remonté sous le coude */
    /*margin-bottom: 10px;*/
    margin-left: 10px;
    font-size: 11px;
}
#menu_gauche_bkg { background: url(images/fondMenuG.png) repeat-y;
    padding-left: 10px;
}
img.menuGchap {
    display: block;
    margin-left: -12px;
    margin-top: 10px;
}
#menu_droite {
    float: right;
    width: 166px;
/*    left: 1006px; top: 287px;*/
    margin-top: -79px;
    margin-right: 10px;
    text-align: center;
}
#menu_droite_bkg { background: url(images/fondMenuD.png) repeat-y; }
img.menuDchap {
    display: block;
    margin-left: -1px;
    margin-top: 15px;
}
/* partie composee du menu jeux et du contenu */
#partiePrincipale {
    margin-left: 195px;
    /*margin-top: -15px;*/
    /*padding-top: -30px;*/
/*border: 1px black solid;*/
}
#imgContenuHaut {
    margin-top: -33px;
    width: 889px;
    height: 20px;
    background: #E3E07A url(images/fondContenuHaut.png) no-repeat;
}
/* texte et images de la page */
#contenuPage {
    width: 853px;
    padding: 0 15px 5px 15px;
    /*margin-bottom: 10px;*/
    border-left: #BFBB0B solid 3px;
    border-right: #BFBB0B solid 3px;
    border-bottom: #BFBB0B solid 3px;
    background-color: #FCFBE9;
}
#contenuPageAvecImg, #contenuPageJeu, #contenuPageSoluce, #contenuPageFiction, #contenuPageBD, #contenuPageArticle {
    width: 853px;
    padding: 0 15px 5px 15px;
    border-left: #BFBB0B solid 3px;
    border-right: #BFBB0B solid 3px;
    border-bottom: #BFBB0B solid 3px;
    background: #FCFBE9 url(images/fondContenu.png) no-repeat;
}
#apresContenu {
    margin-top: 10px;
}
#piedDePage {
    clear: both;
    background: #E3E07A url(images/piedPage.png) no-repeat;
    width: 1100px;
    height: 155px;
}

/* PAGE ACCUEIL */
#imgAccueilHaut {
    margin-top: -33px;
    width: 715px;
    height: 15px;
    background: #E3E07A url(images/fondAccueilHaut.png) no-repeat;
}
#newsAccueil {
    width: 679px;
    padding: 0 15px 0px 15px;
    border-left: #BFBB0B solid 3px;
    border-right: #BFBB0B solid 3px;
    border-bottom: #BFBB0B solid 3px;
    background: #FCFBE9 url(images/fondAccueil.png) no-repeat;
}
#newsAccueil p {
    text-align: center;
}
#newsAccueil div {
    text-align: center;
    padding: 10px;
    margin: 10px 0px 10px 0px;
    border: 1px solid #E3E07A;
    /*background-color: #F3EC9D;*/
}
img.accueilG {
    margin-top: -10px;
    float: left;
    margin-left: -10px;
    padding: 1px 10px 1px 1px;
}
img.accueilD {
    margin-top: -10px;
    float: right;
    margin-right: -10px;
    padding: 1px 1px 1px 10px;
}
ul.aligneMsansPucesHome {
    margin-top: 0px;
    margin-left: 1px;
    padding-left: 0px;
    list-style-type: none;
}

a:link, a:visited {color: #3E91B9;}
a:active, a:hover, a:focus {color: #400040; text-decoration: none;}
/* pour liens ds menu gauche */
#menu_gauche a:link, #menu_gauche a:visited {color: #400040; text-decoration: none;}
#menu_gauche a:active, #menu_gauche a:hover, #menu_gauche a:focus {color: #3E91B9; font-weight: bold; text-decoration: none;}

em {font-style: italic;}
strong {font-weight: bold;}
p {
    margin: 0;
    padding-top: 0px;
    padding-bottom: 15px;
    font-size: 12px;
    line-height: 130%;
}
th { font-weight: bold; text-align: center; }
ul,ol,li {
    line-height: 130%;
    margin-top: 0px;
}
ul.aligneMarge {
    margin-left: 1px;
    padding-left: 15px;
}
ol.aligneMarge {
    margin-left: 8px;
    padding-left: 22px;
}
li.petitEspace { margin-bottom: 3px; }
li.grandEspace { margin-bottom: 8px; }
.centre { text-align: center; }
.droite { text-align: right; }
.gauche { text-align: left; }
a img { border: none; } /* toutes les images contenues dans un lien */
.detail { font-size: 10px; }
.attention { color: red; }
.gras { font-weight: bold; }
.itali { font-style: italic; }
.centreItali { text-align: center; font-style: italic; }
.centreGras { text-align: center; font-weight: bold; }
.nom {color: #3E91B9; }
.nomGras { color: #3E91B9; font-weight: bold; }
.cache { color: #FCFBE9; }
.paginSoluce { text-align: right; clear: right; }
.cadre {
    border: 1px solid #400040;
    padding: 3px;
    text-align: center;
}
.auteur {	/* calend. + arts + trucages + gifs + compo + livreor + news */
    font-size: 13px;
    color: #400040;
    font-weight: bold;
    text-align: center;
}
img.flotteD {
    float: right;
    padding-left: 10px;
    padding-bottom: 5px;
}
img.flotteG {
    float: left;
    padding-right: 10px;
    padding-bottom: 5px;
}
h1 {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    color: #400040;
    padding-top: 10px;
    padding-bottom: 25px;
    margin-top: 0px;
    margin-bottom: 0px;
}
h1:after {
    display: block;
    content: url(images/bordureH1.png);
    margin-top: 0px;
}

h2 { /* pages intro + chap ds t+a z1/2/4/14/bsz + z5encore + z9changements + z9soluce + z10tingle + scalibur + philips cdi + idx quiz + articles(idx) + article 28 + manuels + peuplesHyrule_1 + liens */
    font-size: 16px;
    font-weight: bold;
    color: #B3898D; /* clair - avant foncé */
    padding-top: 25px;
}
h2.fonce { /* partitions + commentaires + sol z3 idx + arti 73/80/82 + mp3 + qlq BDs + fics Xaelia + plan z7 + z5skull (ex titre2b)*/
    color: #400040; /* texte */
    text-align: center;
    padding-top: 15px;
}
h2.clair { /* qlq fics/BDs/idx + gamewatch + mcroisés + mangas + saga_mp3 + j.amateurs + goodies + article35 (ex titre2c)*/
    color: #B3898D; /* clair */
    text-align: center;
    padding-top: 15px;
}
.titre2soluce { /* chap ds sol z1+2+3+4+5+6+7+8+9+10+11+13+14+15 */
    font-size: 16px;
    font-weight: bold;
    color: #B3898D; /* clair - avant foncé */
    padding-top: 10px;
    clear: right;
}
h2.ssTitreSolTA { /* pages sol/t+a z3/4/5/6/7/8/9/10/11/12/13/14/15 + plans z11 + z10connect */
    color: #B3898D; /* clair */
    text-align: center;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 15px;
}
.titre3 { /* qlq fics finies + trucs z3/5/6/7/8/10/11/12/13/14/15 + z4differ. + z5_dialogues + z6objets + soluce 7/8/9/11/12/13/14/15 + z7 plan + sol 9 idx + z10_dialogues + gamewatch + miniclassics + sc2 + ssbb + ssbm + tingleRubis + qlq articles + tests + mcroisés + nostalgie + curiosites + faq + manuels + calendriers + concours + sondages+Res + refZelda + refCultu + traduc + peuplesH_1 + jeuxErreurs + histoire + aide1 + fanRecords + videos + economis + amateurs */
    font-size: 14px;
    font-weight: bold;
    color: #3E91B9; /* lien */
}
.titre3l { /* concours_fans + article20 - l pour lien */
    font-size: 14px;
    font-weight: bold;
    color: #3E91B9; /* lien */
    text-align: center;
    padding-top: 20px;
}
.titre3c { /* pages img z1/2/3/4/7/10/14/15 + plans z1/3/4 + z10figurines + z13ordalie + sol bsz + sol z12 + articles(idx) + arti 64/65/74/98 + qlq fanfic + themagicK3_fiches + awards2009+2005 + awDonne+awRecus + motsCroises + pdzshopCmde + shopAmaz + jeuxPapier + echoH + equipe + fonds écran(td) + midi + fanart_x + comment_achat + concours +cFans */
    font-size: 14px;
    font-weight: bold;
    color: #400040; /* texte */
    text-align: center;
    padding-top: 20px;
}
.titre4 { /* economiseurs */
    font-weight: bold;
    padding-top: 15px;
}

/* PAGES JEUX INDEX */
#contenuPageJeuIndex {
    margin-top: -33px;
    width: 859px;
    padding: 0 15px 5px 15px;
    border-bottom: #BFBB0B solid 3px;
    background: #E3E07A url(images/fondContenuJeu.png) no-repeat;
}
#contenuPage2emeJeuIndex {
    margin-top: -13px;
    width: 859px;
    padding: 0 15px 5px 15px;
    border-bottom: #BFBB0B solid 3px;
    background: #E3E07A url(images/fondContenu2eJeu.png) no-repeat;
}
div.imgFondPageJeu {
    width: 875px;
    height: 246px;
    margin-left: -15px;
    padding: 0;
    background-repeat: no-repeat;
    background-position: 0px 1px;
}
table.donneesJeu {
    margin-left: 520px;
    margin-top: 65px;
}
table.donneesJeu td {
    vertical-align: baseline;
    padding: 4px 0 4px 0;
}
div.idxJeuxBtns {
    margin-top: 15px;
    text-align: center;
}

p.jeuFooter {
    text-align: center;
    padding-top: 15px;
    clear: right;
}

/* SONDAGES   fictions echoH motsC */
table.sondage {
    margin: auto;
    margin-bottom: 15px;
    width: 400px;
}
th.sondage {
    text-align: center;
    background-color: #BFBB0B;
    color: #FCFBE9;
    font-weight: bold;
}
td.sondageOptions {
    background-color: #FCFBE9;
    border-right: solid #BFBB0B 1px;
    border-left: solid #BFBB0B 1px;
}
td.sondageVoter {
    text-align: center;
    background-color: #FCFBE9;
    border-right: solid #BFBB0B 1px;
    border-left: solid #BFBB0B 1px;
    border-bottom: solid #BFBB0B 1px;
}

div.titreInverse { /* solucez1 + trucsz1 + z5capa/z5coeurs/z5skull + z78secrets */
    padding: 4px;
    margin-top: 30px;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
    font-weight: bold;
    color: #FCFBE9;
    background-color: #400040;
    text-align: center;
}

div.boss { /* guides des boss */
    margin-top: 30px;
    clear: right;
}
div.bossBox {
    clear: right;
    margin-top: 30px;
}
div.bossImg {
    padding-left: 15px;
    padding-bottom: 10px;
    float: right;
    text-align: center;
    font-weight: bold;
}
p.bossNom {
    color: #3E91B9;
    font-size: 14px;
    font-weight: bold;
}
td.bordbasG { /* z6journl + evol perso+enn. */
    text-align: left;
    border-bottom-width: 1px;
    border-bottom-color: #400040;
    border-bottom-style: solid;
}
table.twwFigurines {
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    width: 720px;
}
#cadeau div, #refZelda div, #triforceTerre div, #amateurs div, #trucages div, #gifsanimes div, #realisations div, #collections div { text-align: center; }
#triforceTerre p, #realisations p, #collections p { margin-top: 30px; }
#refZelda p.titre3 { margin-top: 30px; clear: right; }
#refCulturelles p.titre3, #traductions p.titre3 { margin-top: 30px; }
#blagues ol { margin-left: 8px; padding-left: 22px; }
#blagues li { margin-bottom: 10px; }
#amateurs h2.clair { margin-top: 40px; }
p.cadeauMerci {
    font-weight: bold;
    margin-top: 30px;
}

ul.aligneMsansPuces { /* trucages idx + gif animes idx + compositions       ??? */
    margin-left: 1px;
    padding-left: 15px;
    list-style-type: none;
}

/* FICTIONS */
#contenuPageFiction p { text-indent: 20px; }
div.retourFF { padding-top: 15px; padding-bottom: 10px; }
div.telechFF { padding-top: 15px; float: right; }
div.tableMat {
    padding-top: 20px;
    padding-bottom: 10px;
    line-height: 130%;
}
table.tableMat {
    margin: auto;
    margin-top: 25px;
    margin-bottom: 15px;
}
div.dChap {    
    font-size: 16px;
    font-weight: bold;
    color: #B3898D;
    padding-top: 15px;
    padding-bottom: 15px;
}

/* QUIZ */
table.quiz {
    margin-bottom: 20px;
}

/* TRADUCTIONS.php */
table.traducJeux {
    padding: 2px;
    margin: auto;
}
table.traducJeux td {
    padding-right: 20px;
}
table.traducJeux th {
    padding: 2px;
}
table.traducJeux td.type {
    background-color: #400040;
    color: #FCFBE9;
    font-weight: bold;
    text-align: center;
    padding: 2px;
}
table.traducJeux td.oracle {
    text-align: center;
    padding: 2px;
    font-style: italic;
    font-weight: bold;
}

/* FAN ARTS */
img.artIdx {
    width: 150px;
    height: 200px;
    padding-bottom: 5px;
}
img.artD {
    width: 150px;
    height: 200px;
    border: solid #3E91B9 1px;
}

 /* COMPOSITIONS */
div.compo {
    padding-top: 5px;
    border: solid #400040 1px;
    margin-top: 20px;
}
ul.compoColDroite {
    margin-left: 1px;
    padding-left: 15px;
    list-style-type: none;
    float: right;
    width: 400px
}

/* RECORDS */
p.minijeu { font-weight: bold; margin-top: 15px; }
#records div { clear: right }
#records th { text-align: left; font-style: italic; font-weight: normal;}

/* VIDEOS.php */
a.lien {color: #3E91B9; cursor: pointer;}
div.boite {
    border: 1px solid #400040;
    width: 300px;
    padding: 5px;
    float: right;
    text-align: center;
    display: none;
    visibility: hidden;
}
img.videos {
    width: 120px;
    height: 90px;
    padding-top: 10px;
    padding-bottom: 10px;
}

/* pour les plans affichés en absolute z4 z3 */
div.planLyr {
    position: absolute;
    top: 335px;
    left: 100px;
    visibility: hidden;
    z-index: 9;
    text-align: center;
    background-color: #FCFBE9;
    border: 2px solid #BFBB0B;
}

/* COMMENTAIRES */
table.comment {
    margin: auto;
    background-color: #FCFBE9;
    width: 500px;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 2px;
    border-color: #BFBB0B;
    border-width: 3px;
    border-style: double;
}

/* livres d'or et news */
div.livreor {
    background-color: #F3EC9D;
    width: 600px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 5px;
    text-align: center;
    border: 3px solid #BFBB0B;
}
div.livreorPrevisu {
    visibility: hidden;
    text-align: center;
    border-color: #400040;
    border-style: double;
    border-width: 3px;
    margin-left: 200px;
    margin-right: 200px;
    margin-top: 10px;
}

/* evol perso+enn. */
td.bordbasC {
    text-align: center;
    font-size: 11px;
    border-bottom: 1px solid #000066;
}
img.evol { width: 30px; }
img.evol:hover { width: auto; }
