﻿@charset "utf-8";
/*
   Codeur : H@D3$
   Designer : H@D3$
   Site web : http://www.nk-hades-evolution.fr

   Valide xHTML 1.0 Strict
   Valide CSS 2.0

    Copyright � H@D3$
*/

/*///////////////////////////////////////////////////////  Fonction Top ///////////////////////////////////////////////////////////////////*/

#header {
background:url(images/header/header.png) repeat-x;
height:114px;
}
.logo {
background:url(images/header/logo.png) no-repeat;
width:550px;
height:114px;
float:left;
margin-left:10px;
}
.statistique {
background:url(images/header/stats.png) no-repeat;
width:219px;
height:114px;
float:right;
}
#fond_nav {
background:url(images/navigation/fond_nav.png) repeat-x;
height:47px;
}
ul#menu {
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:1px;
list-style-type:none;
}
#menu li {
float: left;
}

/* bouton accueil   */

li#accueil a {
display:block;
height:47px;
text-align:center;
color:#3a8bca;
font-size:10px;
text-decoration:none;
line-height:26px;
width:60px;
}
li#accueil a:hover {
display:block;
background:url(images/navigation/accueil.png) no-repeat top center;
width:60px;
line-height:70px;
color:#000;
height:47px;
}

/* bouton forum   */

li#forum a {
display:block;
height:47px;
text-align:center;
color:#3a8bca;
font-size:10px;
text-decoration:none;
line-height:26px;
width:60px;
}
li#forum a:hover {
display:block;
background:url(images/navigation/forum.png) no-repeat top center;
width:60px;
line-height:70px;
color:#000;
height:47px;
}

/* bouton download   */

li#download a {
display:block;
height:47px;
text-align:center;
color:#3a8bca;
font-size:10px;
text-decoration:none;
line-height:26px;
width:120px;
}
li#download a:hover {
display:block;
background:url(images/navigation/download.png) no-repeat top center;
width:120px;
line-height:70px;
color:#000;
height:47px;
}

/* bouton tuto   */

li#tuto a {
display:block;
height:47px;
text-align:center;
color:#3a8bca;
font-size:10px;
text-decoration:none;
line-height:26px;
width:70px;
}
li#tuto a:hover {
display:block;
background:url(images/navigation/tuto.png) no-repeat top center;
width:70px;
line-height:70px;
color:#000;
height:47px;
}

/* bouton lien   */

li#lien a {
display:block;
height:47px;
text-align:center;
color:#3a8bca;
font-size:10px;
text-decoration:none;
line-height:26px;
width:50px;
}
li#lien a:hover {
display:block;
background:url(images/navigation/lien.png) no-repeat top center;
width:50px;
line-height:70px;
color:#000;
height:47px;
}

/* bouton img   */

li#img a {
display:block;
height:47px;
text-align:center;
color:#3a8bca;
font-size:10px;
text-decoration:none;
line-height:26px;
width:60px;
}
li#img a:hover {
display:block;
background:url(images/navigation/img.png) no-repeat top center;
width:60px;
color:#000;
line-height:70px;
height:47px;
}

/* bouton staff   */

li#staff a {
display:block;
height:47px;
text-align:center;
color:#3a8bca;
font-size:10px;
text-decoration:none;
line-height:26px;
width:70px;
}
li#staff a:hover {
display:block;
background:url(images/navigation/staff.png) no-repeat top center;
width:70px;
color:#000;
line-height:70px;
height:47px;
}

/* bouton membre   */

li#membre a {
display:block;
height:47px;
text-align:center;
color:#3a8bca;
font-size:10px;
text-decoration:none;
line-height:26px;
width:100px;
}
li#membre a:hover {
display:block;
background:url(images/navigation/membre.png) no-repeat top center;
width:100px;
color:#000;
line-height:70px;
height:47px;
}

/* bouton stats   */

li#stats a {
display:block;
height:47px;
text-align:center;
color:#3a8bca;
font-size:10px;
text-decoration:none;
line-height:26px;
width:90px;
}
li#stats a:hover {
display:block;
background:url(images/navigation/stats.png) no-repeat top center;
width:90px;
color:#000;
line-height:70px;
height:47px;
}

/* bouton livre d'or   */

li#guestbook a {
display:block;
height:47px;
text-align:center;
color:#3a8bca;
font-size:10px;
text-decoration:none;
line-height:26px;
width:70px;
}
li#guestbook a:hover {
display:block;
background:url(images/navigation/guestbook.png) no-repeat top center;
width:70px;
color:#000;
line-height:70px;
height:47px;
}

/* bouton profil   */

li#profil a {
display:block;
height:47px;
text-align:center;
color:#3a8bca;
font-size:10px;
text-decoration:none;
line-height:26px;
width:80px;
}
li#profil a:hover {
display:block;
background:url(images/navigation/profil.png) no-repeat top center;
width:80px;
line-height:70px;
color:#000;
height:47px;
}

/* bouton admin   */

li#admin a {
display:block;
height:47px;
text-align:center;
color:#3a8bca;
font-size:10px;
text-decoration:none;
line-height:26px;
width:70px;
}
li#admin a:hover {
display:block;
background:url(images/navigation/admin.png) no-repeat top center;
width:70px;
color:#000;
line-height:70px;
height:47px;
}
#space1 {
background:url(images/blok_gauche/space1.jpg) repeat-y;
width:180px;
vertical-align:top;
}
#space2 {
background:url(images/blok_droit/space2.png) repeat-y;
width:180px;
vertical-align:top;
}

/*///////////////////////////////////////////////////////  Fonction Footer ///////////////////////////////////////////////////////////////////*/

#footer {
background:url(images/footer/footer.jpg) repeat-x;
height:89px;
}
.plan {
float:left; 
color:#717171;
padding-left:15px;
}
.plan a {
color:#3a8bca;
}
.partenaire {
float:left; 
color:#3a8bca;
padding-left:15px;
}
.partenaire a {
color:#717171;
}
.copyright {
float:right;
text-align:left;
padding-right:15px; 
color:#717171;
padding-left:15px;
}
.copyright a {
color:#3a8bca;
}

/*///////////////////////////////////////////////////////  Fonction blok gauche ///////////////////////////////////////////////////////////////////*/
.haut_blok_gauche {
background:url(images/blok_gauche/haut_blok_g.png) no-repeat;
color:#FFF;
font-size:11px;
font-weight:bold;
width:172px;
height:46px;
padding-left:40px;
}
.centre_blok_gauche {
background:url(images/blok_gauche/centre_blok_g.png) repeat-y;
width:172px;
padding-left:10px;
padding-right:5px;
color:#FFF;
}
.bas_blok_gauche {
background:url(images/blok_gauche/bas_blok_g.png) no-repeat;
width:172px;
height:43px;
}

/*///////////////////////////////////////////////////////  Fonction blok droite ///////////////////////////////////////////////////////////////////*/
.haut_blok_droit {
background:url(images/blok_droit/haut_blok_droit.png) no-repeat;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
width:172px;
height:46px;
padding-right:40px;
text-align:right;
}
.centre_blok_droit {
background:url(images/blok_droit/centre_blok_droit.png) repeat-y;
color:#FFFFFF;
width:172px;
padding-left:8px;
padding-right:10px;
}

.bas_blok_droit {
background:url(images/blok_droit/bas_blok_droit.png) no-repeat;
width:172px;
height:43px;
}

.white {
color:#FFF;
}
.white a:active {
color:#FFF;
text-decoration:none;
}
.white a:visited {
color:#FFF;
text-decoration:none;
}
.white a:link {
color:#FFF;
text-decoration:none;
}
.white a {
color:#FFF;
text-decoration:none;
}
.white a:hover {
color:#FFF;
text-decoration:underline;
}

/*///////////////////////////////////////////////////////  Fonction blok2 ///////////////////////////////////////////////////////////////////*/

.gauche_titre_blok2 {
background:url(images/blok_bas/gauche_blok_bas.png) no-repeat;
width:20px;
height:70px;
}
.centre_titre_blok2 {
background:url(images/blok_bas/centre_blok_bas.png) repeat-x;
height:70px;
font-weight:bold;
color:#3a8bca;
}
.droite_titre_blok2 {
background:url(images/blok_bas/droite_blok_bas.png) no-repeat;
width:57px;
height:70px;
}
.droite2_titre_blok2 {
background:url(images/blok_bas/droite_blok_bas2.png) no-repeat;
width:57px;
height:70px;
}
.gauche_contenu_blok2 {
background:url(images/blok_bas/gauche_contenu_blok_bas.png) repeat-y;
}
.centre_contenu_blok2 {
background:url(images/blok_bas/centre_contenu_blok_bas.png) repeat;
}
.droite_contenu_blok2 {
background:url(images/blok_bas/droite_contenu_blok_bas.png) repeat-y;
}
.gauche_bas_blok2 {
background:url(images/blok_bas/gauche_bas_blok_bas.png) no-repeat;
width:20px;
height:14px;
}
.centre_bas_blok2 {
background:url(images/blok_bas/centre_bas_blok_bas.png) repeat-x;
height:14px;
}
.droite_bas_blok2 {
background:url(images/blok_bas/droite_bas_blok_bas.png) no-repeat;
width:57px;
height:14px;
}

/*///////////////////////////////////////////////////////  Fonction blok ///////////////////////////////////////////////////////////////////*/
.gauche_titre_blok {
background:url(images/blok_centre/gauche_titre_blok_centre.png) no-repeat;
width:14px;
height:59px;
}
.centre_titre_blok {
background:url(images/blok_centre/centre_titre_blok_centre.png) repeat-x;
height:59px;
text-align:center;
color:#FFF;
font-weight:bold;
font-size:12px;
}
.droite_titre_blok {
background:url(images/blok_centre/droit_titre_blok_centre.png) no-repeat;
width:14px;
height:59px;
}
.gauche_contenu_blok {
background:url(images/blok_centre/gauche_centre_blok_centre.png) repeat-y;
}
.centre_contenu_blok {
background:url(images/blok_centre/centre_centre_blok_centre.png) repeat;
}
.droite_contenu_blok {
background:url(images/blok_centre/droit_centre_blok_centre.png) repeat-y;
}
.gauche_bas_blok {
background:url(images/blok_centre/gauche_bas_blok_centre.png) no-repeat;
width:14px;
height:12px;
}
.centre_bas_blok {
background:url(images/blok_centre/centre_bas_blok_centre.png) repeat-x;
height:12px;
}
.droite_bas_blok {
background:url(images/blok_centre/droit_bas_blok_centre.png) no-repeat;
width:14px;
height:12px;
}

/*///////////////////////////////////////////////////////  Fonction open ///////////////////////////////////////////////////////////////////*/

.gauche_titre_blok_open {
background:url(images/blok_open/gauche_haut_blok_open.png) no-repeat;
width:81px;
height:10px;
}
.centre_titre_blok_open {
background:url(images/blok_open/centre_haut_blok_open.png) repeat-x;
height:10px;
}
.droite_titre_blok_open {
background:url(images/blok_open/droite_haut_blok_open.png) no-repeat;
width:81px;
height:10px;
}
.gauche_contenu_blok_open {
background:url(images/blok_open/gauche_centre_blok_open.png) repeat-y;
width:81px;
}
.centre_contenu_blok_open {
background:url(images/blok_open/centre_centre_blok_open.jpg) repeat;
}
.droite_contenu_blok_open {
background:url(images/blok_open/droite_centre_blok_open.png) repeat-y;
width:81px;
}
.gauche_bas_blok_open {
background:url(images/blok_open/gauche_bas_blok_open.png) no-repeat;
height:72px;
width:81px;
}
.centre_bas_blok_open {
background:url(images/blok_open/centre_bas_blok_open.png) repeat-x;
height:72px;
}
.droite_bas_blok_open {
background:url(images/blok_open/droite_bas_blok_open.png) no-repeat;
width:81px;
height:72px;
}

/*///////////////////////////////////////////////////////  genérale ///////////////////////////////////////////////////////////////////*/

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
background-color: #e1e2e2;
margin:0 auto;
padding:0;
}

A:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #3a8bca;
text-decoration:none;
}

A:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #3a8bca;
text-decoration:none;
}

A:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #3a8bca;
text-decoration:none;
}

.checkbox {
background:none;
border:none;
}

A:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #3a8bca;
text-decoration:none;
}

TD {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

TEXTAREA{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color:#FFF;
border:1px #d1d1d1 solid;
color:#000;
}

SELECT{
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color:#FFF;
}


INPUT{
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color:#FFF;
border:1px #d1d1d1 solid;
}

.clear {
clear:both;
}

.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 370px;
    height: 240px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: white;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
	.f_t
	{
	  color: #DCD257;
	  text-decoration: none;
}


.titremois  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000; }


.titrejours  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000; font-weight:bold; }
.titrenum  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #000; }
.titrenum2  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #000; }
.titreweek  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000; font-weight:bold; }
.titreweek2  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000; font-weight:bold; }
.titrewend  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #000; }
.titrewend2  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #000; }
.titrenow  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #3a8bca; background:#d9d9d9; font-weight:bold; }