/* couleur 1: rgb(248,255,204), couleur 2:rgb(170,221,153), texte: rgb(17,51,0)*/
body
{
	background-color:rgb(216,241,183);
	margin:0px;
	color:rgb(28,61,10);
}

a {color:rgb(28,61,10);}
a:hover{
	color:rgb(17,51,0);}

p
{
	padding:0px;
	margin:0px;
}

h1
{
	text-align:center;
	margin:0;
	margin-bottom:15px;
}

h2 {
	margin-top:15px;
	margin-bottom:5px;
	font-style:italic;
}

h3 {
	margin:10px 20px 5px;
	font-style:italic;
}

form
{
	margin:0;
}

hr
{
	background-color:rgb(36,69,17);
	border:1px solid rgb(63,91,40);
	width:95%;
	height:3px;
}

table
{
	background-color:rgb(244,253,201);
	border-collapse:collapse;
	margin-top:5px;
	margin-bottom:3px;
}

td, th
{
	border:1px solid rgb(151,192,130);
	padding:2px;
}

th
{
	background-color:rgb(170,221,153);
	color:rgb(17,51,0);
}

textarea, select, input.texte{
	color:rgb(17,51,0);
	background:rgb(236,249,196);
	border-color:rgb(109,132,81);
	}
/* Fin des balises générales */

.nojour{background-color:rgb(170,221,153);}
.orateur{background-color:rgb(224,244,188);}
.message{background-color:rgb(244,253,201);}
.minimess{color:rgb(109,132,81);}
.monperso .message, .moi{background-color:rgb(216,241,183);}
.monperso .orateur{background-color:rgb(185,227,163);}
.lemodo .message{background-color:rgb(193,231,168);}
.lemodo .orateur{background-color:rgb(177,224,158);}


.ssaction{background-color:rgb(205,236,175);}
.intitule{background-color:rgb(170,221,153);}
.miteinte{color:rgb(109,132,81);}
.aide{
	color:rgb(86,112,61);
	font-size:0.85em;
	margin:3px 30px;
	padding:3px;
	border-style:dotted;
	border-width:1px;
}

/* Le corps de la page */
#corps
{
	border:1px solid rgb(127,161,104);
	background-color:rgb(248,255,204);
	padding:5px;
}
.sous_menu
{
	border:solid 1px rgb(127,161,104);
	background-color:rgb(232,248,193);
	margin-bottom:5px;
	padding:10px;
}
#mess_jour{background-color:rgb(209,238,178);}


/* Le haut de la page, qui ne contient que la bannière */
.banniere
{
	text-align:center;
	margin-bottom:0px;
	margin-top:0px;
}
/* Fin de la bannière */


/* Les propriétés qui font fonctionner le menu horizontal */
.div_menu_h /* Sert à avoir un fond coloré sur toute la largeur de la page */
{
	background-color:rgb(170,221,153);
	height:25px;
	border-top:solid 1px rgb(151,192,130);
	border-bottom:solid 1px rgb(151,192,130);
	width:100%;
}

#menu_h, #menu_h ul
{
	padding:0;
	margin:0;
	text-align:center;
}

#menu_h
{
	font-weight:bold;
	font-size:14px;
}

#menu_h .liste, #menu_h .connexion /*Contenu des listes */
{
	padding:0;
	background-color:rgb(170,221,153);
	color:rgb(40,71,20);
	width:150px;
	height:25px;
}

#menu_h .connexion /* Les listes plus larges */
{
	width:200px;
}

#menu_h .deconnexion
{
	width:250px;
}


#menu_h .liste_l /* Bordure du bas des sous-listes */
{
	border-bottom:1px solid rgb(151,192,130);
}

#menu_h .connexion ul
{
	width:200px;
}

#menu_h .deconnexion ul
{
	width:250px;
}

#menu_h li ul /* Sous-listes */
{
	width:150px;
}

#menu_h li li
{
	border-right:solid 1px rgb(151,192,130);
	border-left:solid 1px rgb(151,192,130);
}

#menu_h .liste:hover, #menu_h .connexion:hover /* Lorsque la souris passe sur un élément du menu */    
{
	color:rgb(40,71,20);
	background-color:rgb(139,187,122);
}

.centrer_menu_co
{
	width:950px;
	margin:auto;
}

.centrer_menu_deco
{
	width:750px;
	margin:auto;
}

#menu_h, #menu_h ul
{
	list-style:none;
}

#menu_h .liste, #menu_h .connexion /*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 */
{
	border-bottom:1px solid rgb(151,192,130);
}
/* Fin du menu horizontal */



/* Les balises pour le taggy */
#contenu_meow
{
	height:300px;
	overflow:auto;
	margin-bottom:5px;
	margin-top:3px;
}

.taggy_date
{
	font-size:0.8em;
}

.taggy_pair
{
	background-color:rgb(216,241,183);
}

.taggy_impair
{
	background-color:rgb(232,248,193);
}
/* 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(47,85,30);
}
.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 */
