/* Moostik
  
  Copyright (C) 1998 1999 2000 2001 2002 2003 2004 Charles Bouillaguet, Nicolas Vion, Olivier Fraysse.
 
  This file is part of Moostik.
 
  Moostik is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation; either version 2 of the License, or
  (at your option) any later version.
 
  Moostik is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.
 
  You should have received a copy of the GNU General Public License
  along with Moostik; if not, write to the Free Software
  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 
 (//www.gnu.org/licenses/gpl.txt)
 
 //moostik.net/
 //archives.moostik.net/source/
 Contact : statistik at moostik.net 
 IRC : #moostik @ irc.moostik.net:6667
 
*******************************************************************/

body{
	background-image:url(//moostik.net/img/umoostik.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#404080;
	font-family: vernada, verdana, arial, serif;
/* 	font-size: 13px; */
}
*{
	margin:0;
	padding:0;

}

div{
/* border:1px solid green; */
}

a {
	text-decoration:none; 
	color: #f07030;
}

#bigouille1{
/* border:1px solid yellow; */
	position:absolute;
	top:60px;
	left:3px;
	font-size:3em;
	color:#ffffff;
	width:160px;
	text-align:right;

}
#bigouille2{
/* 	border:1px solid yellow; */
	position:absolute;
	font-size:3em;
	top:60px;
	left:164px;
	color:#404080;
}
#bigouille3 {
	width:70px;
	height:20px;
	display:block;
	float:left;
	/*border:1px solid #F0F0D0;*/
}

#menu ul a:hover {
	font-weight:bold;
	}
img{
	border:none;
}
div{
/* 	border:1px solid green; */
/* 	background:#FF0000; */
}
#sondage{
	display:none;
}
h1{
	margin-left:3em;
	font-size:2em;
	color:#cc2020;
	display:block;
	padding:20px;
}
h1:first-letter{
	/*font-size:2.1em;*/
    font-weight:bold;
}

h2{
	margin-left:1em;
	font-size:1.1em;
	color:#cc0000;
	display:block;
	padding:10px;

	padding-bottom:10px;
}
h2:first-letter{
    font-weight:bold;
}
h3{
	font-size:1em;
	color:#800000;
	display:block;
}
h3:first-letter{
	font-weight:bold;
}

.cadre_error{
	background-color:#cc2020;
	color:#ffffff;
	border:2px solid #404080;
	text-align:center;
	font-weight:bold;
/* 	padding:2px; */
	margin:10px;
	padding-right:10px;
	padding-left:10px;
	display:block;

}
.cadre_bravo{
	display:block;
	background-color:#20cc20;
	color:#ffffff;
	font-weight:bold;
	border:2px solid #404080;
	text-align:center;
	margin:10px;
	padding-right:10px;
	padding-left:10px;
}

#centre p{
	text-align:justify;

}

#historique li.faute{
	text-decoration:underline;
}
#historique li.good{
	color:#408040;
}
#historique li.bad{
	color:#aa4040;
}

#top{
/* 	background-color:#404080; */
/* 	padding:1px 1em; */
/* 	margin:0 0 0 0; */
/* 	text-align: right; */
	color: #f0f0f0;
	height:20px;
/* 	display:block; */
	/* border: 0px solid; */
	text-decoration: none;
}
#menu{
	position:absolute;
	left:5px;
	top:100px;
	color:#ffffff;
	float:left;
/* 	background-color:#404080; */
/* 	margin-top:35px; */
/* 	border:1px solid yellow; */
}

#centre li{
	padding-left:10px;
	margin-left:20px;
	
}

#menu ul{
	font-size: 13px;
	list-style-type: none;
	list-style:none;
	font-family:monospace;
	margin-left:10px;
	padding:20px 0px 10px 0px;
	white-space:nowrap;
}

#menu a{
	color: #FF8040;
}
#menu a:hover:after{
/* content:" powwaah!"; */
}

#centre{
	margin-left:162px;
	margin-top:30px;
	margin-right:10px;
        border-radius: 5px 5px 5px 5px;
        box-shadow: 0 0 3px #404080 inset;
	background-image: url(//moostik.net/img/bg.png);
	background-repeat: repeat;
	background-color:#ffffff;
	font-family: Vernada, Verdana, Arial, Serif;
	font-size:13px;
	padding:6px;
        min-height:400px;
	color: #404080;
}


INPUT {
	font-family: Vernada, Verdana, Arial, Serif;
	font-size: 13px; 
	border-width:1px; 
	color:#404080;
	font-weight:bold; 
	margin:5px;
	background: transparent;
  }

input[type="submit"] {
	/*border-color:#404080; */
	/*color:#000000;*/
/*	font-weight:bold; */
	margin:5px;
	background: #CCCCDF;
	/*-moz-border-radius:4px;*/
}
.title {
	font-family: Vernada, Verdana, Arial, Serif;
	font-size: 45px; 
   
 }

#bigone{
border:0px solid;
margin-left:-11px;
background-color:transparent;
}
.hidden{
display:none;
}

#centre label.inputliste{
	font-weight:bold;
	width:110px;
	margin:5px;
	
	float: left;
}
#centre label{
	margin:5px;
	vertical-align:top;
}
#centre label:hover{
	color:#000040;
}
/*#centre label.inputliste:after{
	content:" :";
}*/


td                   { font-family: vernada, verdana, arial, serif; font-size: 13px }

.tableaux_fonds {
border-style:solid;
border-width:3px;
border-color:#404080;
}

table {
	border-style:solid;
	border-width:3px;
	border-color:#404080;
}

td {
	padding:0px 5px 0px 5px;
}

th {
	padding:3px 5px 3px 5px;
	border-top:none;
}

.td_label {
	background-color : #A0A0FF;
	text-align:center;
}

.td_data {
	background-color : #C0C0FF;
	text-align:right;
}

 .tableaux_champs    { background-color : #A0A0FF; }
 .tableaux_valeurs   { background-color : #C0C0FF; }
 .liens              { color : #404080; text-decoration : none; }

.moncompte_details{
	position:absolute;
	display:none;
	width:150px;
	border:3px solid #404080;
	background-color:white;
}
.moncompte_block{
	margin:auto;
}
.moncompte_gauche{
/* 	display: */
	margin:5%;
}
.moncompte_droite{
/* 	width:300px; */
	float:right;
/* 	margin:5%; */
}
.moncompte_milieu{
/* 	height:300px; */
/* 	width:500px; */
/* 	margin:50%; */
}
#moncompte_accesadmin{
/* 	float:left; */
	font-weight:bold;
}

.spacer {
  	clear: both;
	visibility:hidden;
}

div.bottommenu {
	padding:10px;
	padding-left:70px;
}
span.bottommenu{
	float:right;
	color:#aaaaaa;
}
.bottommenu{
/* 	border:1px solid blue; */
}

p.topmenu{
	float:right;
}
div.topmenu {
	padding:10px;
	padding-left:70px;
}
ul.frequentation_compteur {
/*	margin:auto;*/
	list-style-type: none;
	list-style:none;
}

li.frequentation_compteur {
	width:200px;
	text-align:center;
	border:1px solid #c0c0c0;
/*	float:left;*/
}
.frequentation_compteur {
	width:200px;
	text-align:center;
	border:1px solid #c0c0c0;
}
div.code{
/* width:400px; */
padding:12px;
overflow:auto;
border:1px solid black;
}

ul.forum_liste{
	list-style-type: none;
	padding:2px;
}
li.forum_first{
	padding:10px;
	padding-bottom:20px;
}
.forum_date
{
	display:block;
	float:left;
/*	width:300px;*/
	color:#808080;
}
.forum_nbrep
{
	display:block;
	float:left;
	width:40px;
	color:#808080;
}
.forum_first .forum_date
{
	margin-left:3em;
	float:right;
}
.forum_first .forum_exp
{
	float:right;
}
.forum_reponse .forum_exp
{
	color:#808080;
	margin-left:3em;
}
.forum_obj
{
	font-weight:bold;
}

.forum_first .forum_text
{
	background-color:#f0f0ff;
}

.forum_text
{
	border:1px solid gray;
	display:block;
	padding:1em;
/* 	width:90%; */
	margin:5px;
	overflow:auto;
}
.forum_navig
{
	font-weight:bold;
	float:right;
}
#forum_form
{
	background-color:#f0f0ff;
	font-weight:bold;
	margin:5px;
	padding:5px;
	border-left:5px solid #404080;
}
.clear
{
	clear: both;
}
