/*
   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$
*/


/*  genérale  */


body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFF;
background:url(images/bg.png) repeat-x #45494d;
margin:0 auto;
padding:0;
}
legend {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFF;
}
a:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFF;
text-decoration:none;
}

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

a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFF;
text-decoration:underline;
}

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

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

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

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


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

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

/*  Fonction top  */

.space1 {
background:url(images/space1.png) repeat-y;
width:275px;
}
.space2 {
background-color:#000;
width:100%;
}
.space3 {
background:url(images/space3.png) repeat-y;
width:236px;
}
.fond_logo {
background:url(images/fond_logo.png) no-repeat;
width:275px;
height:210px;
}

#logo {
background:url(images/logo.png) no-repeat center;
width:246px;
height:197px;
margin:0 auto;
padding-top:10px;
}
#fond_footer {
background: repeat-x #000;
height:49px;
}
#copyright {
background:url(images/copyright.png) no-repeat;
width:275px;
height:46px;
float:left;
padding-left:30px;
padding-top:10px;
}
#copyleft {
text-align:right;
padding-top:20px;
padding-right:15px;
}
#footer {
background:url(images/footer.png) no-repeat;
width:662px;
height:49px;
float:right;
}

/*  Fonction block gauche  */

.text_login {
color:#7a7a7a;
width:250px;
padding-left:15px;
}
#fond_pseudo {
background:url(images/pseudo.png) no-repeat; 
width:246px; 
height:22px; 
margin-left:15px;
}
.pseudo {
border:0;
width:221px;
height:22px;
padding-left:25px;
background:none;
padding-top:4px;
color:#646464;
font-weight:700;
letter-spacing:1px;
}
#fond_mdp {
background:url(images/mdp.png) no-repeat;  
width:246px; 
height:22px; 
margin-left:15px;
}
.mdp { 
border:0;
width:221px;
height:22px;
padding-left:25px;
background:none;
padding-top:4px;
color:#646464;
font-weight:700;
letter-spacing:1px;
}
.connect {
background:url(images/connection.png) no-repeat;
width:112px;
height:25px;
border:0;
cursor:pointer;
padding-bottom:8px;
color:#FFF;
letter-spacing:1px;
}
.titre_block_gauche {
background:url(images/titre_block_gauche.png) no-repeat;
width:275px;
height:24px;
padding-left:35px;
}
.centre_block_gauche {
background:url(images/centre_block_gauche.png) repeat-y;
width:275px;
padding-left:15px;
padding-right:10px;
}
.bas_block_gauche {
background:url(images/bas_block_gauche.png) no-repeat;
width:275px;
height:11px;
}

/*  Fonction news  */

.titre {
background:url(images/pointiller.png) repeat-x;
height:43px;
}
.titre_news {
font-size:12px;
color:#4ab7fe;
padding-top:5px;
}
.information {
padding-top:4px;
padding-left:5px;
}

/*  Fonction block droit  */

#block_roster_haut {
background:url(images/haut_blok_roster.png) no-repeat;
width:236px;
height:44px;
}
#block_roster_bas {
background:url(images/bas_blok_roster.png) no-repeat;
width:236px;
height:21px;
}
.titre_block_droit {
background:url(images/titre_block_droit.png) no-repeat;
width:236px;
height:24px;
padding-left:15px;
}
.centre_block_droit {
background:url(images/centre_block_droit.png) repeat-y;
width:236px;
padding-left:10px;
padding-right:8px;
}
.bas_block_droit {
background:url(images/bas_block_droit.png) no-repeat;
width:236px;
height:3px;
}

/*  menu  */

#fond_nav {
background:url(images/fond_nav.png) repeat-x;
height:37px;
}

#fond_nav a {
background:url(images/fond_nav.png) repeat-x;
height:37px;
color:#FFF; 
}

#fond_nav ul, #fond_nav li {
margin: 0;
padding: 0;
list-style-type: none;
}

#fond_nav li {
}	

#fond_nav li a {
display: block;
font-size:12px;
text-decoration: none;
padding: 0 20px 0 20px;
}

#fond_nav .niveau1 li {
float: left;
margin: 0 -1px 0 0;
}

#fond_nav .niveau1 li a {
height:37px;
}

#fond_nav .niveau1 li a:hover {
height:37px;
}

#fond_nav .niveau2 {
position: absolute;
top: -9999em;
}

#fond_nav .niveau2 li {
clear: left;
margin: -1px 0 0 0;
}

#fond_nav .niveau2 li a {
margin-left:4px;
padding-left:5px;
background:none #363636;
border:1px solid #FFF;
width:130px;
line-height:20px;
height:20px;
display:block;
color:#FFF;
}

#fond_nav .niveau2 li a:hover {
background:none #444444;
text-decoration:none;
width:130px;
padding-left:10px;
line-height:20px;
height:20px;
display:block;
}

#fond_nav li:hover .niveau2, #fond_nav .sfhover .niveau2 {
top: auto;
min-height: 0; /* corrige un bug IE7 */
}

li#accueil a {
background:url(images/accueil.png) no-repeat;
line-height:40px;
padding-left:32px;
width:88px;
height:29px;
display:block;
text-decoration:none;
}

li#forum a {
background:url(images/forum.png) no-repeat;
line-height:40px;
padding-left:32px;
width:85px;
height:29px;
display:block;
text-decoration:none;
}

li#chat a {
background:url(images/chat.png) no-repeat;
line-height:40px;
padding-left:27px;
color:#000;
width:95px;
height:29px;
display:block;
text-decoration:none;
}

li#championnat a {
background:url(images/championnat.png) no-repeat;
line-height:40px;
padding-left:20px;
width:116px;
height:29px;
display:block;
text-decoration:none;
}

li#clan_bf a {
background:url(images/clan_bf.png) no-repeat;
line-height:40px;
padding-left:27px;
width:87px;
height:29px;
display:block;
text-decoration:none;
}

#menu li { 
float : left; 
border-right : 1px solid #fff;
}

html>body #menu li {
border-right: 1px solid transparent ;
}

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

#menu li ul li {
border-top : 1px solid #fff;
}

html>body #menu li ul li {
border-top : 1px solid transparent;
}

#menu li ul ul {
margin    : -22px 0 0 144px ;
border-left     : 1px solid #fff ;
}

html>body #menu li ul ul {
border-left:1px solid transparent ;
}

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

#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul {
left: auto;
min-height: 0;
}

/*   info bulle   */

a.bulle {
}
a.bulle:hover {
background: none;
text-decoration:none;
z-index: 50;
}
a.bulle span { 
display: none;
}

/*  Block phpbb   */

#block_phpbb {
background:url(images/blok_last_phpbb.png) no-repeat;
width:230px;
height:140px;

}

/*  Block last war   */

#block_last_war_01 {
background:url(images/blok_war_01.png) no-repeat;
width:13px;
float:left;
height:140px;
}
#block_last_war_02 {
background:url(images/blok_war_02.png) repeat-x;
height:140px;
float:left;
}
#block_last_war_03 {
background:url(images/blok_war_03.png) no-repeat;
width:68px;
height:140px;
float:left;
}
#block_last_war_04 {
background:url(images/blok_war_04.png) no-repeat;
width:13px;
float:left;
height:140px;
}

/*  Block sponsor   */

#block_sponsor {
background:url(images/blok_sponsor.png) no-repeat;
width:230px;
height:140px;
}
#logobsn {
background:url(images/logobsn.png) no-repeat center;
width:224px;
height:112px;
margin:0 auto;
padding-top:10px;
}
#logo_compumsa {
background:url(images/logo_compumsa.png) no-repeat center;
width:224px;
height:112px;
margin:0 auto;
padding-top:10px;
}

/*  Block flash news   */

.haut_flash_news {
background:url(images/haut_flash_news.png) no-repeat;
width:236px;
height:22px;
}
.centre_flash_news {
background:url(images/centre_flash_news.png) repeat-y;
width:236px;
}
.bas_flash_news {
background:url(images/bas_flash_news.png) no-repeat;
width:236px;
height:13px;
}

/*  Block next wars   */

.haut_block_next_war {
background:url(images/haut_block_next_war.png) no-repeat;
width:275px;
height:19px;
padding-left:45px;
color:#8b8b8b;
}
.centre_block_next_war {
background:url(images/centre_block_next_war.png) no-repeat;
width:275px;
height:20px;
}
.bas_block_next_war {
background:url(images/bas_block_next_war.png) no-repeat;
width:275px;
height:18px;
text-align:right;
padding-right:42px;
}