body { background-image: url('../images/background.png'); }

* { 
	font-family: Arial, Tahoma, Verdana; font-size: 10pt; 
}

a {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #4B4E32;
	text-decoration: none;
}

a:hover
{
	color: #36391A;
	text-decoration:underline;
	font-weight: normal;
}

a.lien1{
	color:#36391A;
	text-decoration:none;
	font-weight: normal;
}

a.lien1:hover{
	color: #000000;
	text-decoration:underline;
	font-weight: normal;
}

a.lien2{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: normal;
}

a.lien2:hover{
	color: #FFFFFF;
	text-decoration:underline;
	font-weight: normal;
}

a.lien3{
	color:#FFAE00;
	text-decoration:none;
	font-weight: normal;
}
a.lien3:hover{
	color: #FFAE00;
	text-decoration:underline;
	font-weight: normal;
}

.header-gauche { 
	width: 199px; 
	height: 181px; 
	background-image: url('../images/header-gauche.png'); 
}

.header-droit { 
	width: 558px; 
	height: 181px; 
	background-image: url('../images/header-droit.png'); 
}

.header2-gauche { 
	width: 199px; 
	height: 35px; 
	background-image: url('../images/header2-gauche.jpg'); 
}

.header2-droit { 
	width: 548px; 
	height: 35px; 
	background-image: url('../images/header2-droit.jpg'); 
	padding-left: 2px; 
	text-align: center; 
}

.contenu-gauche { 
	width: 199px; 
	height: 600px; 
	background-color: #FFFFFF; 
	vertical-align: top; 
	border-collapse:collapse; 
}

.contenu-droit { 
	width: 100%; 
	height: 600px; 
	background-color: #FFFFFF; 
	vertical-align: top; 
	padding-left: 8px; 
	padding-top: 15px; 
}

.footer-gauche { 
	width: 199px; 
	height: 22px; 
	background-image: url('../images/footer-gauche.png'); 
}

.footer-droit { 
	width: 548px; 
	height: 22px; 
	background-image: url('../images/footer-droit.png'); 
}

.menu { 
	margin-top: 10px; 
	border-collapse: collapse; 
}

.menu-haut { 
	background-image: url('../images/menu-haut.jpg'); 
	width: 199px; 
	height: 40px; 
	padding-left: 25px; 
	text-align: center; 
}

.menu-centre { 
	background-image: url('../images/menu-centre.jpg'); 
	width : 199px; 
	background-repeat: repeat-y; 
	padding-left: 25px; 
}
	
.menu-bas { 
	background-image: url('../images/menu-bas.jpg'); 
	width: 199px; 
	height: 19px; 
}

.input-login { 
	width:112px; 
	height:15px; 
	border:1px; 
	border-style:solid; 
	border-color:#000000; 
	font-size:7pt; 
	padding-left:2px; 
}

.toutautour {
	border-width:1px;
	border-style:solid;
	border-color:#8f9b39;
	text-align:center; 
}

.bloc {
	border-width:1px;
	border-style:solid;
	border-color:#6A6E56;
	text-align:center; 
	background-color:#CBD98F;
	width:90%;
}

h3 {
	background-color:#6A6E56;
	color:#FFAE00;
	font:13px tahoma;
	margin-top:0px;
	width:90%;
	text-align:center; 
}

h2 {
	background-color:#6A6E56;
	color:#FFAE00;
	font:13px tahoma;
	margin-top:0px;
	width:100%;
	text-align:center; 
}

#tablev a {
	color:#FFAE00;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
}



th { 
	background-color: rgb(243,250,223); 
	border: 1px solid black; 
}

TABLE.forumline {
	margin-left: 2%;
	margin-right: 2%;
	width: 95%;
}

P.forum {
	margin: 4px;
	text-align: left;
}

.titre { 
	width: 60%;
	border: 1px solid black;  
	background-color : #ecffd3; 
}

.nombremessages { 
	border: 1px solid black; 
	text-align: center;
	background-color : #ecffd3; 
}

.nombrevu { 
	border: 1px solid black; 
	text-align: center; 
	width: 7%;
	background-color : #ecffd3; 
}

.nombresujets { 
	border: 1px solid black;  
	background-color : #ecffd3; 
}

.auteur { 
	border: 1px solid black;  
	background-color : #ecffd3; 
}

.derniermessage { 
	border: 1px solid black; 
	text-align: center;
	width: 20%;
	background-color : #ecffd3; 
}

.categorie { 
	height: 30px; 
	letter-spacing: 2px; 
	padding: 7px; 
	background-color : rgb(244,238,250); 
	background-image: url('../images/background.png');
}

.messages { 
	width: 7%; 
	border: 1px solid black; 
	background-color : #ecffd3; 
}

.postmessage { 
	border: 1px solid black; 
	vertical-align:top; 
	width: 70%;
	background-color : #ecffd3; 
}

.postauteur { 
	border: 1px solid black; 
	vertical-align:top; 
	width: 20%;
	background-color : #ecffd3; 
}


TABLE.quote {
	width: 100%;
}

TD.quote {
	border: 1px solid black;
	padding: 5px;
	background-color: #E5DEF0;
}

TD.bordure {
	border-right: #E5DEF0 1px solid;
}

.small {
	font-size: 11px;
}

.infos {
	border-width:1px;
	border-style:solid;
	border-color:#8f9b39;
	text-align:center;
	background-color: #def7ce;
	width: 90%;
}

#partenaire {
	border-width: 1px;
	border-style: solid;
	border-color: #6A6E56;
	text-align: justify;
	width: 60%;
	background-color: #CBD98F;
	margin: auto;
	margin-top: 1px;
}

#partenaire a {
	color: black;
}
	
.accueil  {
	border:#8F9CAC solid 1px; 
	font:12px verdana; 
	text-align:center; 
	background-color:#EEF0EF; 
	width:85%; 
	margin:auto; 
	margin-top:0px;
}

.bloc2 {
	border-width:1px;
	border-style:solid;
	border-color:#F80011;
	text-align:center; 
	background-color:#F5B5B9;
	width:90%;
}

h4 {

	color:#FFAE00;
}


p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #6f6f6f;} /* Titre */ p .titrei {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #a7bb3a; font-weight: bold; height:21; padding-top: 20px; line-height: 5px;} 

#footer
{
font-family: "georgia", "times new roman", serif;
position: relative;
height: 6.0em;
clear: both;
padding-top: 5.0em;
font-size: 0.8em;
}

.vtitre {
margin: 0 0 0 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 15px; 
color: #a7bb3a; 
font-weight: bold; 
height:21; 
padding-top: 20px; 
line-height: 5px;
padding-bottom:5px;
}

.vstitre {
margin: 0 0 0 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; 
color: #a7bb3a; 
font-weight: bold; 
height:21; 
padding-top: 20px; 
line-height: 4px;
padding-bottom:5px;
}