body {
	font-family: arial, verdana, sans-serif;
	font-size:12px;
	line-height:120%;
}

h1{
	font-size: 14px;
	margin: 0 0 10px 0;
}

hr{
	border: 1px solid # 000;
}

#alignD{
	text-align:right;
	padding-right:15px;
}
#alignG{
	text-align:left;
}
#alignC{
	text-align:center;
}

#signature{
	color:#4c4c4c;
	font-size: 11px;
}

#banniere
{
width: 600px;
height: 150px;
background-position:  center;
margin-bottom: 20px; 
background-image: url('images/banniere.jpg');
}
 
#corps_forum
{
border: 1px solid black;
width: 90%;
margin-top: 50px;
margin-left: 5%;
margin-bottom: 10Opx;
padding: 5px;
background-color: rgb(237,224,213);
}
 
#footer
{
border: 1px solid black;
width: 90%;
margin-top: 50px;
margin-left: 5%;
margin-bottom: 10Opx;
padding: 5px;
background-color: rgb(237,224,213);
}

.ico { width:7%;}
.titre { width:auto%;}
.titreG { width:auto%; text-align:left;}
.nombremessages { width:9%; }
.nombrevu { width:9%; }
.nombresujets { width:9%; }
.auteur { width:7%; }
.derniermessage { width:19%; }
.categorie { width:92%; background-color : rgb(244,238,250); }

table { width:99%; margin-bottom:15px; margin-top:5px;text-align:center;}
table a{ color: #ff1aff;}
table a:hover{ color: #92d400;}
th { background-color : black; color: #92d400; font-size:13px; border: 2px solid #4d4d4d; padding:8px 0 8px 0;}
td { border: 2px solid #4d4d4d; padding:6px;vertical-align: middle;height:40px; line-height:130%;}

#rs {height:30px;color:white;padding-top:10px;text-align:center;border-bottom:1px dotted #92d400;background-color:#4c4c4c;}

label {
display:block;
width:150px;
float:left;
text-align:right;
padding:5px 3px 0 0px;
}

.vt_auteur
{
width:18%;
background-color : black; color: #92d400; font-size:13px; border: 2px solid #4d4d4d; padding:8px 0 8px 0;
}
.vt_mess
{
width:auto%;
background-color : black; color: #92d400; font-size:13px; border: 2px solid #4d4d4d; padding:8px 0 8px 0;
}

#quote
{
width: 100%;
background-color : rgb(220,220,220);
margin-top: 2px;
margin-bottom: 2px;
font-family: "Comic sans MS", Arial, Verdana, serif;
}

#menu{
	font-size: 15px;
	text-align: right;
	background-color:black;	
	padding:15px;
	font-weight:bold;
}
#menu a{
	text-decoration: none;
	color: white;
	text-align: center;
}
#menu ul li a:hover{
	font-style:bold;
	padding:15px;
	color: black;
	background-color:#92d400;	
}

#menu li{

}
#menu ul{
	list-style-type:none;
}
#menu ul li{
	display:inline;
	margin: 10px;
	text-align: center;
}

#fil {
	color:black;
	padding:5px;
	margin:10px 0 10px 0;
	border-radius: 10px;
	box-shadow: 1px 1px 5px #4c4c4c;
}
#fil a{
	color: black;
	text-decoration: none;
}
#fil a:hover{
	color: #ff1aff;
}

#filmenu {
	color:#ff1aff;
	background-color:black;
	text-align:center;
	padding:5px;
	margin:10px 0 10px 10px;
	border-radius: 10px;
	box-shadow: 1px 1px 5px #4c4c4c;
}
#filmenu a{
	color:#ff1aff;
	text-decoration: none;
}
#filmenu a:hover{
	color: #92d400;
	box-shadow: 0px 0px 5px #92d400;
}

#profil {
	color:black;
	line-height:130%;
	padding:8px;
	margin:10px 0 10px 0;
	border-radius: 10px;
	box-shadow: 1px 1px 5px #ff1aff;
}
#profil a{
	color: black;
	text-decoration: none;
}
#profil a:hover{
	color: #ff1aff;
}

#pub{
	text-align:center;
	margin:10px 0 10px 0;
}

#sub{
	padding-left:180px;
}

input.bouton{
 font-weight:bold;
 padding:5px;
 width:100px;
 cursor:pointer;
 border:medium none;
 color:white;
 background-color:black;
 border-radius: 10px;
 text-align:center;
 }
 
input.bouton:hover 
{
 font-weight:bold;
 border:medium none;
 color: black;
 background-color:#92d400;
}