body
{
   width: 1000px;
   margin: auto;
   margin-top: 10px;
   margin-bottom: 10px;    
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   background:#619900;
   font-size:10pt;
}

#banniere
{
width:980px;
margin-bottom:20px;
height:180px;
border:10px solid white;
margin-bottom:10px;
background: url("images/banniere3.png") no-repeat;
}

#banniere #p1
{
margin-top:147px;
text-align:center;
}

#cadre_tamago
{
font-size:8pt;
font-weight:bold;
color:#619900;
float:left;
margin-left:10px;
width:150px;
height:180px;
background: url("images/cadre_tamago.png") no-repeat;
}

#cadrea_tamago a
{
margin:0;
padding:0;
}

#banniere #p2
{
margin-top:147px;
margin-left:315px;
text-align:center;
width:350px;
}

#banniere a
{
margin:5px;
font-weight:bold;
}

#conteneur
{
margin-bottom:10px;
width:1000px;
}

#cell_vertical
{
width:200px;
background:white;
color:#619900;
padding-bottom:10px;
vertical-align:top;
}

#cell_vertical h3
{
font-size:12pt;
padding-left:39px;
padding-top:4px;
background: url("images/menu.png") no-repeat;
height:27px;
color:#436A00;
margin-bottom:5px;
margin-top:15px;

}

#vertical
{
margin:0;
padding:0;
width:200px;
}

.liens
{
padding-left:35px;
}

#cell_corps
{
width:800px;
background:white;
vertical-align:top;
padding-left:25px;
padding-bottom:10px;
}

#cell_corps h1
{
font-size:14pt;
padding-left:39px;
padding-top:2px;
background: url("images/h1.png") no-repeat;
height:27px;
color:#436A00;
margin-bottom:10px;
margin-top:15px;
}

#cell_corps h2
{
font-size:13pt;
text-align:center;
color:#436A00;
margin-bottom:10px;
margin-top:15px;
}

#cell_corps h3
{
font-size:12pt;
color:#436A00;
margin-bottom:10px;
margin-top:15px;
}

#corps
{
padding-left:35px;
padding-right:5px;
}

#pied
{
width:980px;
height:50px;
border:10px solid white;
background: url("images/bg_pied.png") no-repeat;
text-align:center;
color:white;
}

#espace_pied
{
height:15px;
}

/*DIVERS*/

input[type="submit"], input[type="button"]	{
	background-color: #94DB1F;
	color: black;
	border: 1px outset black;
}

input[type="text"]:focus, input[type="password"]:focus {
	background-color: #94DB1F;
	color: black;
}

/**/

a{
color:#619900;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}

/**/

.tableau1
{
width:700px;
border:1px solid black;
margin:auto;
}

.tableau1 th
{
text-align:center;
font-weight:bold;
border:1px solid black;
background:#619900;
}

.tableau1 td
{
text-align:center;
border:1px solid black;
}

.tableau1 tr
{
background:#DFFFAA;
}

.tableau1 tr:hover
{
background:#EFFFD5;
}

/**/

.tableau2
{
width:700px;
border:1px solid black;
margin:auto;
}

.tableau2 th
{
font-weight:bold;
border:1px solid black;
background:#619900;
}

.tableau2 td
{
border:1px solid black;
}

.tableau2 tr
{
background:#DFFFAA;
}

.tableau2 tr:hover
{
background:#EFFFD5;
}

/**/

.tableau3
{
margin:auto;
width:350px;
}

.tableau3 td
{
vertical-align:top;
text-align:center;
}

/**/

.tableau4
{
width:700px;
border:none;
margin:auto;
}

.tableau4 td
{
border:none;
vertical-align:top;
}


/**/

.rechercher
{
display:block;
width:150px;
float:left;
}

/**/

.connecte
{
color:#619900;
}

.non_connecte
{
color:red;
}

/**/

#cherche_membre
{
background-color: white;
width: 300px;
height:450px;
}

#cherche_membre h3
{
font-size:10pt;
padding-left:39px;
padding-top:5px;
background: url("images/menu.png") no-repeat;
height:27px;
color:#436A00;
margin-bottom:5px;
margin-top:15px;

}

.commentaire
{
margin: 0 auto 0 auto;
width : 700px;
border-bottom: 1px dashed #619900;
}

.derniers
{
border-bottom: 1px dashed #619900;
padding-top:3px;
padding-bottom:3px;
font-size:8pt;
}

.mess_alerte
{
margin:0 auto 0 auto;
border:3px solid red;
background:#FF9595;
font-weight:bold;
text-align:center;
width:700px;
padding:5px;
color:red;
}

.mess_alerte a
{
text-decoration:none;
color:white;
}

.mess_alerte a:hover
{
text-decoration:underline;
}

.minichat
{
background:#DFFFAA;
width:700px;
border-collapse: collapse;
border:1px solid #619900;
margin:auto;
}
.minichat td
{
vertical-align:top;
}

.minichat th
{
border:1px solid #619900;
background:#619900;
text-align:left;
padding-left:3px;
}

.minichat .titre
{
font-weight:bold;
font-size:15pt;
color:white;
}

#body_chat
{
width:700px;
background:#DFFFAA;
}
