BODY {
background-image:url(images/background.jpg);
SCROLLBAR-ARROW-COLOR:#D6D6D6;
SCROLLBAR-BASE-COLOR:#03282D;
margin:auto;
text-align:center;
COLOR:#000000; 
TEXT-DECORATION:none;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:8pt;
}
div#page {
WIDTH:980px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
}
div#header {
WIDTH:980px; 
}
div#headertop {
background-image:url(images/top.gif);
WIDTH:980px; 
height:147px;
}
div#headernav  {
background-image:url(images/menu.gif);
WIDTH:980px; 
height:60px;
margin-bottom:0px;
padding-bottom:0px;
text-align:right;
clear:both;
}
#headernav a {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:13pt;
padding-right:50px;
padding-left:50px;
color:#FFFFFF;
}
#headernav a:hover {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:13pt;
padding-right:50px;
padding-left:50px;
color:#BC1414;
}
div#pagecontent {
background-color:#FFFFFF;
height:100%;
padding:0 0 0 0;
 display: table-cell;

}
div#sidemenu {
WIDTH:200px;
height:100%;
background-color:#FFFFFF;
color:#999999;
text-align:center;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:8pt;
float:left;
}
.sidemenu1 {
background-image:url(images/sidebar.gif);
height:157px;
background-repeat:no-repeat;
}
.sidemenu2 {
background-image:url(images/sidebar2.gif);
height:209px;
padding-top:50px;
background-repeat:no-repeat;
}
div#content {
width:780px;
float:left;
background-color:#FFFFFF;
padding-bottom:10px;
}
div#footer {
WIDTH:980px;
height:45px;
color:#000000;
background-image:url(images/footer.gif);
background-repeat:no-repeat;
vertical-align:top;
text-align:center;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:8pt;
clear:both;
}
.menucontent {
width:742px;
margin-left:35px;
margin-bottom:30px;
}
/* Debut Pages membres */
div#pagemembres {
float:right;
margin-right:10px;
vertical-align:top;
width:200px;
text-align:center;
padding-top:10px;
padding-bottom:10px;
}
div#pagemembrescentre {
float:left;
width:340px;
margin-left:10px;
margin-right:10px;
padding-top:10px;
}
div#pagemembreleft {
float:left;
width:200px;
margin-left:10px;
border:solid #999999 1px;
}
.barre {
padding-left:5px;
background-color:#FFEBED;
height:20px;
}
#pagemembreleft .barre {
text-align:left;
padding-left:5px;
}
/* Fin Pages membres */
/* Debut Typo */
h1 {
font-family:impact;
font-size:26px;
font-weight:bold;
font-weight:normal;
text-align:left;
padding-top:0px;
margin-left:10px;
color:#8A000F;
}
h2 {
font-family:impact;
font-size:18px;
font-weight:normal;
color:#BC1414;
}
h3 {
margin:0 0 0 0;
background-color:#BDB3C3;
height:25px;
padding-left:15px;
padding-top:5px;
vertical-align:middle;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:x-small;
color:#FFFFFF;
}
p {
COLOR:#000000; 
TEXT-DECORATION:none;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:8pt;
margin-left:7pt;
margin-right:8pt;
text-align:left;
}
A {
COLOR:#28083A; 
TEXT-DECORATION:none;
font:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:8pt;
}
A:hover {
text-decoration:none;
color:#633294;
font:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:8pt;
}
.mini{
COLOR:#000000; 
TEXT-DECORATION: none;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:7pt;
margin-left:7pt;
margin-right:8pt;
}
.dark {
COLOR:#000000; 
TEXT-DECORATION: none;
font-weight:bold;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:8pt;
margin-left:7pt;
margin-right:8pt;
}
.red {
color:#BC1414;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}
.back{
COLOR:#000000; 
clear:both;
TEXT-DECORATION: none;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:7pt;
text-align:center;
margin-top:10px;
}
li {
list-style:none;
}
/* Fin Typo */
/* Debut Table */
.table1 {
background-color:#FFFFFF;
border:#999999 1px solid;
padding:3 3 3 3px;
}
.barre1 {
background-color:#FFEBED;
height:25px;
padding-left:15px;
vertical-align:middle;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:x-small;
color:#000000;
}
.barre2 {
background-color:#FFEBED;
height:25px;
padding-left:15px;
vertical-align:middle;
text-align:left;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:x-small;
color:#000000;
}
.avatar {
border:1px solid #CCC;
background-color:#fff;
padding:5px;
margin:10 10 10 10px;
vertical-align:top;
}
td {
COLOR:#000000; 
TEXT-DECORATION:none;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:8pt;
margin-left:7pt;
margin-right:8pt;
}
.tablegrey {
background-color:#666666;
border:#A0A0A0 1px solid;
padding:5 5 5 5;
}
.galerie {
margin-left:10px;
margin-right:10px;
}
/* Fin Table */
/* Debut Profil  */
div#profil_left {
float:left;
width:200px;
text-align:left;
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
}
.profil {
float:left;
width:200px;
text-align:left;
margin-bottom:10px;
margin-left:10px;
}
.profil_centre {
float:right;
width:500px;
margin-right:10px;
margin-bottom:10px;
margin-top:0;}
.profil_stats {
float:left;
width:200px;
clear:both;
text-align:left;
margin-left:10px;
}
TD.profil_scrollbar {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.commentaires {
clear:both;
float:none;
}
/* Fin Profil */
/* Debut News */
.news{
WIDTH: 450px;
text-align: left;
margin-right:0px;
margin-left:60px;
padding-bottom:30px;
float:left;
}
.newsforum{
WIDTH: 230px;
text-align:left;
margin-right:0px;
margin-left:15px;
padding-top:0px;
padding-bottom:30px;
float:left;
COLOR:#000000; 
TEXT-DECORATION:none;
border:1px #999999 solid;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:8pt;
}
.newsmembres{
background-color:#FFEBED;
border:#BC1414 2px solid;
text-align:left;
margin-right:15px;
margin-left:15px;
padding-top:0px;
padding-bottom:30px;
float:right;
COLOR:#000000; 
TEXT-DECORATION:none;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:8pt;
}
.nwbarre {
background-color:#BC1414;
height:20px;
text-align:left;
padding-left:5px;
color:#FFEBED;
}
.infotext{
COLOR:#000000; 
TEXT-DECORATION: none;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:16pt;
margin-left:7pt;
margin-right:8pt;
}
.infotext:hover{
COLOR:#28083A; 
TEXT-DECORATION: none;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:16pt;
margin-left:7pt;
margin-right:8pt;
}
/* Fin News */

/* Debut Forum  */
.tableforum {
width:700px;
margin-top:10px;
margin-left:40px;
padding:0px;
border:0px;
}
.forums {
background-color:#666666;
}
.tableforum td {
border-spacing:0px;
}
.tablepost {
width:700px;
margin-bottom:10px;
border:1px #666666 solid;
}
.post {
width:550px;
}
.tduser {
border-right:1px #666666 solid;
width:150px;
height:100%;
text-align:center;
vertical-align:top;
background-color:#DADADA;
}
.modpost {
height:15px;
text-align:right;
vertical-align:text-bottom;
}
.wt {
background-color:#666666;
font-weight:bold;
padding: 5px 0 5px 5px;
text-align:left;
}
.tcat {
background: url(boudoir/images/gradient_tcat.gif) repeat-x top left;
height:30px;
font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
padding-left:10px;
}
.tcat a {
color:#FFFFFF;
font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
div#tborder {
background-color:#848484;
color: #333333;
border: 1px solid;
}
.messageform {
margin-left:40px;
margin-top:10px;
}
.message {
background-color:#E5E5E5;
padding:5px 5px 5px 5px;
	border:1px solid black;
}
.bbcode {
margin-left:5px;
}
.alt1Active {
height:60px;
background-color:#E5E5E5;
vertical-align:middle;
padding-left:8px;
}
.quote {
	background:#D6D6D6;
	color: #000000;
	border:1px solid gray;
	text-decoration:italic;
	padding:6px;
	display: block;

}
.smallfont
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.legend
{
	color: #333333;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }
/* Fin Forum  */
