/* couleur 1: rgb(0,0,0), couleur 2:rgb(0,17,0), texte: rgb(255,255,255)*/
body
{   
	background:url(bg_IE.jpg) no-repeat center top;
	background: url("bg_1.jpg") no-repeat scroll center top, url("bg_2.jpg") repeat-y scroll center top #141414;
	/*background-color:#141414;/* #141414 */
    font-family: Verdana,Arial;
    font-size: 12px;
	background-color:rgb(10,16,10);
	margin:0px;
	color:rgb(242,242,242);
}

a {color:rgb(229,229,229);}
a:hover{
	color:rgb(178,178,178);}

p
{
	padding:0px;
	margin:0px;
}

h1
{
	background: url("css/h1.png") repeat-x scroll 0 1px transparent;
    border: 1px none #5DCF35;
    color: #5DFF35;
    font-size: 18px;
    height: 26px;
    margin-bottom: 15px;
    padding: 2px 8px 0;
    text-transform: uppercase;
    width: auto;
}

h2 {
	background: url("h1.png") repeat-x scroll 0 1px transparent;
    border: 1px solid #5DCF35;
    
    color: #5DCF35;
    
    font-size: 14px;
    height: 26px;
    line-height: 24px;
    margin-bottom: 15px;
    padding: 2px 8px 0;
    text-transform: uppercase;
    width: auto;
}

h3 {
	margin:10px 20px 5px;
	font-style:italic;
	color:#00ff00;
}

form
{
	margin:0;
}

hr
{
	background-color:rgb(0,1,0);
	border:1px solid rgb(127,131,127);
	width:95%;
	height:3px;
}

table
{
	background-color:rgb(10,14,10);
	border-collapse:collapse;
	margin-top:5px;
	margin-bottom:3px;
}

td, th
{
	border:1px solid rgb(127,131,127);
	padding:2px;
}

th
{
	background-color:rgb(0,1,0);
	color:rgb(229,229,229);
}

textarea, select, input.texte{
	color:rgb(255,255,255);
	background:rgb(5,11,5);
	border-color:rgb(127,134,127);
	}
/* Fin des balises g�n�rales */

.nojour{background-color:rgb(50,56,50);}
.orateur{background-color:rgb(25,30,25);}
.message{background-color:rgb(07,11,07);}
.minimess{color:rgb(153,153,153);}
.monperso .message, .moi{background-color:rgb(07,21,07);}
.monperso .orateur{background-color:rgb(25,50,25);}
.lemodo .message{background-color:rgb(25,31,25);}
.lemodo .orateur{background-color:rgb(30,60,30);}
.dcompact .lemodo{background-color:#262626;}
.dcompact .monperso{background-color:#163616;}
.dcompact .unautre{background-color:rgb(40,45,40);}

td.nojour{background-color:#5DCF35;color:black;}
td.histo_jour{background-color:#363636;}
td.histo_mort{background-color:#363636;}
td.histo_mutant{background-color:#66aa66;}

.ssaction{background-color:rgb(02,03,02);}
.intitule{background-color:rgb(50,56,50);}
.nonlu a,.nonlu{color:rgb(200,255,150);}
.miteinte{color:rgb(153,153,153);}
.bouton_comm{color:rgb(100,100,100);background-color:rgb(7,11,7);}
.bouton_comm:hover{color:rgb(255,255,255);}
.infobulle span{background-color:rgb(7,11,7);color:rgb(255,255,255);}
.aide{
	color:rgb(178,178,178);
	font-size:0.9em;
	margin:2px 10px;
	padding:3px;
	text-shadow:0 0 1px;
	line-height:1.2em;
}

.pres_vaisseau {
border:solid 1px #5DCF35;
background-color:rgb(20,20,20);
line-height:20px;
}
.pres_vaisseau div,.pres_vaisseau div div{

}

/* Le corps de la page */
#tout {
   width:inherit !important;
}

#corps
{
	background: url("grille.png") repeat scroll left top transparent;
    color: #FFFFFF;
	font-family: Verdana,Arial;
    font-size: 13px;
    padding: 7px;
    line-height: 1.7em;
}

#menu_gauche, #menu_droite
{
	color: #FFFFFF;
    margin-top: 13px;
	margin:0px;
	padding:5px;
	width:280px !important;

}
#centre{
	width:500px !important;
	}

.sous_menu
{
	margin-bottom:5px;
	padding:10px;
}
.sous_menu h2,.sous_menu h1{
	background: url("titre_menu.png") repeat-y scroll center top transparent;
	color:black;
	border:none;
	font-size: 12px !important;
	font-family: serif !important;
	height:auto;
	line-height:normal;
	padding:3px;
	margin: 5px 2px 8px !important; 
}
.set_conf{border:1px solid green;}
.ss_m_aj .settings, .nv_commentaire{background-color:#0A100A;}
#mess_jour{background-color:rgb(38,42,38);}

/**/
#bandeau {
    background: url("bandeau.png") no-repeat scroll left top transparent;
    height: 110px;
    left: 0;
    position: absolute;
    top: 0;
    width: 107px;
    z-index: 10;
}
#habillage_gauche {
    background: url("habillage_G.png") no-repeat scroll left top transparent;
    height: 254px;
    left: 0;
    position: absolute;
    top: 0;
    width: 487px;
	 z-index: -1;
}
#habillage_droit {
    background: url("habillage_D.png") no-repeat scroll left top transparent;
    height: 255px;
    position: absolute;
    right: 0;
    top: 0;
    width: 516px;
	 z-index: -1;
}
#circuitG {
    background: url("circuit_G.png") no-repeat scroll left top transparent;
    height: 144px;
    left: 0;
    position: absolute;
    top: 255px;
    width: 134px;
	z-index:-1;
}
#circuitD {
    background: url("circuit_D.png") no-repeat scroll left top transparent;
    height: 150px;
    position: absolute;
    right: 0;
    top: 263px;
    width: 86px;
	z-index:-1;
}

/* Le haut de la page, qui ne contient que la banni�re */
.banniere
{
	text-align:center;
	margin-bottom:0px;
	margin-top:0px;
	display:block;
	height:240px;
}
/* Fin de la banni�re */


/* Les proprietes qui font fonctionner le menu horizontal */
.div_menu_h /* Sert  avoir un fond colore sur toute la largeur de la page */
{
	
	height:27px !important;
	padding-left:0px;
	width:100%;
}

#menu_h, #menu_h ul, #entete_vaisseau.sous_menu a.lien_n1
{
	padding:0;
	margin:0;
	text-align:center;
}

#menu_h,#entete_vaisseau.sous_menu a.lien_n1
{
	font-weight:bold;
	font-size:14px;
}

#menu_h .liste, #menu_h .connexion,#entete_vaisseau.sous_menu a.lien_n1 /*Contenu des listes */
{
	padding:0;
	background: url("menu_deroulant.png") no-repeat scroll center top transparent;
	color:#00ff00;
	width:160px !important;
	height:27px !important;
	font-family: Trebuchet MS;
}
#entete_vaisseau.sous_menu div.lien_n1{
	width:160px !important;
	margin: 0 auto;
	display:block;
}


#menu_h .connexion /* Les listes plus larges */
{
	width:160px !important;
}

#menu_h .deconnexion
{
	width:250px;
}


#menu_h .liste_l /* Bordure du bas des sous-listes */
{
}

#menu_h .connexion ul
{
	width:200px;
}

#menu_h .deconnexion ul
{
	width:250px;
}

#menu_h li ul /* Sous-listes */
{
	width:150px;
}

#menu_h li li
{
}

#menu_h .liste:hover, #menu_h .connexion:hover, #entete_vaisseau.sous_menu .lien_n1:hover /* Lorsque la souris passe sur un �l�ment du menu */    
{
	color:rgb(0,255,0);
	background: url("menu_deroulant_2.png") no-repeat scroll center top transparent;
}

.centrer_menu_co
{
	width:800px !important;
	margin:auto;
}

.centrer_menu_deco
{
	width:750px;
	margin:auto;
}

#menu_h, #menu_h ul
{
	list-style:none;
}

#menu_h .liste, #menu_h .connexion, #entete_vaisseau a.lien_n1 /*Contenu des listes */
{
	display:table-cell !important;
	display:block;
	/* On change le type d'�l�ment pour avoir un affichage correct. Et on met table-cell pour les navigateurs non-IE pour faire marcher l'alignement vertical */
	text-decoration:none;
	vertical-align:middle;
}

#menu_h li /* Elements des listes */      
{ 
	float:left;
}

#menu_h li ul /* Sous-listes */
{ 
	position:absolute; /* Position absolue */
	left:-999em; /* Hop, on envoie loin du champ de vision */
	z-index:100;
}

#menu_h li:hover ul, #menu_h li.sfhover ul /* Sous-listes lorsque la souris passe sur un �l�ment de liste */
{
	left:auto; /* Repositionnement normal */
	min-height: 0; /* Corrige un bug sous IE */
}

#menu_h .liste_l /* Bordure du bas des sous-listes */
{
}
/* Fin du menu horizontal */



#centre #entete_vaisseau.sous_menu #nom_vaisseau{
	font-size:20px !important;
	width:auto;
	display:inline;
	/*background:  #0F0;*/
	color:#000000;
	border:  solid transparent;
	border-width: 0 10px;
	border-image: url("titre_menu.png");
	border-image-slice:1 10 fill;
	border-image-outset:0 15px;
}

#entete_vaisseau.sous_menu .lien_n2{
	margin:3px;
	border-radius:2px;
	width:64px !important;
}
#entete_vaisseau.sous_menu .lien_n2 .expl{
font-weight:bold !important;
}

#entete_vaisseau.sous_menu .lien_n2:hover{
	background: #081300;
}

#entete_vaisseau.sous_menu #nva a, #entete_vaisseau.sous_menu #nvm a{
	display:table-cell;
	vertical-align:middle;
	float:none;
	background: rgb(200,255,150);
	color:#000000;
	border-radius:15px;
	height:30px;
	width:30px;
}
#entete_vaisseau.sous_menu #nva, #entete_vaisseau.sous_menu #nvm{
	top:4px !important;
}
#entete_vaisseau.sous_menu #nva{
	right:10px;
	font-size:8px;
}
#entete_vaisseau.sous_menu #nvm{
	left:10px;
}
#entete_vaisseau.sous_menu .liens_modo a,#entete_vaisseau.sous_menu .liens_debutant a,.nom,.nom a {
	color:#00ee00;
}

.jour_sep{background-color:black;}
#jour_ecoule,#votes_actuels{background-color:#0F0;}
#jour_nonco{background-color:#080;}
#jour_curseur{background-color:#0F0;}
#jour_barre,#votes_barre{background-color:#999;}


#img_perso{
	color:#00ee00;
}
#quand{
color: #00ee00;
}
/* Les balises pour le taggy */
#contenu_meow
{
	height:300px;
	overflow:auto;
	margin-bottom:5px;
	margin-top:3px;
	font-size:14px;
	border: 1px solid #aaaaaa;
}

.taggy_date
{
	font-size:0.8em;
}

.taggy_pair
{
	background-color:rgb(52,52,52);
	padding: 0px 2px;
}

.taggy_impair
{
	background-color:rgb(12,15,12);
	padding: 0px 2px;
}
/* Fin du menu vertical */



/* Page meow.php */
.meow_date
{
	width:7%;
	text-align:center;
	font-size:0.8em;
}

#contenu_meow a{
	font-weight:bold;
	text-decoration:none;
	color:rgb(204,205,204);
}
.meow_message
{
	padding-left:5px;
	padding-right:5px;
}

.meow_censurer
{
	width:15%;
	text-align:center;
}

/* Page meow_stats.php */
#tableau_stats_meow td
{
	text-align:center;
}
/* Fin du corps */
