body{background-color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;}
html{margin: 0;padding: 0;}
a { color: #330000; }
a:link { color: #999999; text-decoration: none; }
a:visited { color: #999999; text-decoration: none; }
a:hover { color: #000000; text-decoration: underline; }
a:active { color: #C00000; }
#nav{color: #C00000;}
.h1{
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 48px;
margin: 0;
padding: 8px 16px 0 8px;
color: #E0E0E0;
}
div{/*text-align: center;*/ border: 0;}
input {background-color: #E0E0E0;display: block;}
input:hover {background-color: #E5E1E1;display: block;}
h4 { font-size:2em; color:#E0E0E0; text-align:center;}
h1 { font-size:2.5em; color:#E0E0E0; text-align:center;}
label { color: #d75555; }
blockquote { 
	background-color: #DCDCDC;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 60px;
	padding-right: 60px;
	padding-top: 30px;
	padding-bottom:30px;
	border: 1px dotted #EBE2B7;
	/*background-image: url(themes/blockquote.png);
	background-repeat: no-repeat;*/
	font-style: italic;
}
ul { list-style-type:circle; }
.submit_button_contact {
	margin-top: 15px;
	padding: 2px;
	background-color: #FFFFFF;
}
#nav{
position: absolute;
z-index: 2;
background-color: #FFFFFF;
border-top: 1px solid #C0C0C0;
border-bottom: 1px solid #C0C0C0;
text-align: left;
top: 8%;
left: 0px;
width: 20%;
}
#nav a{margin: 0px 0px 0px 5px;}
#nav li {list-style-type:none; margin-left:-20px;}
#main{
position: absolute;
z-index: 0;
/*
background-image: url(images/seagull2.jpg);
background-position: bottom right;
background-repeat: no-repeat;
*/
background-color: transparent;
border: 1px solid #C0C0C0;
text-align: left;
width: 78%;
height: 82%;

left: 20%;
top: 8%;
padding: 0px 0px 0px 0px;
overflow: auto;
}
.textdiv1{
position: absolute;
z-index: 1;
background-color: transparent;
text-align: left;
left: 2.5%;
top: 2.5%;
width: 85%;
height: 95%;
padding: 0px 0px 0px 0px;
}
.comments{
position: absolute;
width: 50%;
z-index: 2;
left: 25%;
top: 25%;
background-color: #F8F8F8;
border: 1px solid #C00000;
text-align: left;
}
.pc1{
position: absolute;
width: 25%;
height: 50%;
z-index: 2;
left: 25%;
top: 25%;
background-color: #F8F8F8;
border: 1px solid #C00000;
text-align: left;
}
.pcdiv2{
position: absolute;
width: 60%;
height: 100%;
z-index: 3;
left: 20%;
top: 0%;
border: 0px dashed #C0C0C0;
text-align: left;
}
#contacta{
position: absolute;
text-align: center;
z-index: 3;
background-color: #F0F0F0;
border: 1px solid #C0C0C0;
top: 95%;
left: 20%;
padding: 0px 0px 0px 0px;
width: 78%;
}
.button{border: 0px;width: 80px;height: 15px;}
.buttonsdiv{
float: right;
margin-right: 90px;
margin-top: 110px;
z-index: 3;
background-color: #FFFFFF;
border: 1px solid #C0C0C0;
text-align: center;
/*
top: 15%;
right: 7.5%;
*/
width: 15%;
padding: 0px 0px 0px 0px;
}
#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);
}
.titre { width:61%; }
.nombremessages { width:2%; }
.nombrevu { width:4%; }
.nombresujets { width:2%; }
.auteur { width:7%; }
.derniermessage { width:18%; }
.categorie { width:92%;  }
td { border: 1px solid black;  vertical-align:top; }
table {  border: 1px solid black;width:97%;margin-left:1.5%; }
th {  border: 1px solid black; text-align:center; background-color : rgb(244,238,250);}
.vt_auteur { width:20%; background-color : rgb(244,238,250); }
.vt_mess { width:75%; background-color : rgb(244,238,250); }
#quote { width: 100%; background-color : rgb(220,220,220); margin-top: 2px; margin-bottom: 2px; font-family: "Comic  sans MS", Arial, Verdana, serif; }
.mp_titre { width:65%; }
.mp_expediteur { width:10%; }
.mp_time { width:20%; }
img {border:0;}