body
{
background:#272727;
background-image:url(images/fond.png);
background-repeat:repeat-y;
background-position:center;
width: 1004px;
margin: auto;
padding-right:4px;
}
img
{
border:none;
display:inline;
}


#div_bann
{
width:1004px;
height:191px;
background:center url(images/banniere.png) no-repeat;
}
#div_bas
{
width:1004px;
height:100px;
background:url(images/copy.png) no-repeat;
text-align:center;
color:#FFFFFF;
}
#gros_table
{
width:1004px;
height:500px;
border-collapse:collapse;
vertical-align:top;
background:url(images/fond_centre.png) repeat-y center;
}
.gros_table2
{
width:964px;
border-collapse:collapse;
vertical-align:top;
}
.gros_td_1
{
width:190px;
border-collapse:collapse;
vertical-align:top;
text-align:center;
}
.gros_td_2
{
width:590px;
border-collapse:collapse;
vertical-align:top;
}


.table2
{
padding-left:20px;
padding-right:20px;
vertical-align:top;
}


.sousmenu
{
width:130px;
height:32px;
background:url(images/sousmenu.png) no-repeat center;
text-align:center;
color:#ffffff;
font-size:16px;
font-family:"T4C Beaulieux",verdana;
padding-top:10px;
}
.sousmenu2
{
width:520px;
height:35px;
background:url(images/sousmenu2.png) no-repeat center;
text-align:center;
color:#000000;
font-size:16px;
font-family:"T4C Beaulieux",verdana;
padding-top:10px;
}

.debut_menu
{
width:184px;
height:27px;
background:url(images/debutmenu.png) center no-repeat;
border-collapse:collapse;
vertical-align:top;
}
.menu_milieu
{
text-align:left;
height:100px;
background:url(images/menu.png) center repeat-y;
border-collapse:collapse;
padding-left:15px;
padding-right:15px;
padding-top:5px;
padding-bottom:5px;
}
.bas_menu
{
height:38px;
background:url(images/basmenu.png) no-repeat;
border-collapse:collapse;
}

.table_menu_1
{
margin-top:15px;
margin-left:5px;
margin-bottom:20px;
}
.table_menu_2
{
margin-top:15px;
margin-right:5px;
margin-bottom:20px;
}
.table_menu_3
{
margin-top:15px;
margin-bottom:20px;
}

.debut_centre
{
width:570px;
height:11px;
background:url(images/haut_centre.png) center no-repeat;
}
.milieu_centre
{
height:478px;
background:url(images/centre.png) center repeat-y;
text-align:left;
}
.bas_centre
{
height:11px;
background:url(images/bas_centre.png) center no-repeat;
border-collapse:collapse;
}






.text_haut1
{
background:url(images/messagedm.png) center no-repeat;
height:214px;
width:304px;
border-collapse:collapse;
}
.text_haut2
{
background:url(images/connectes.png) center no-repeat;
height:214px;
width:326px;
border-collapse:collapse;
}

.ajout_table th
{
background-color:#530000;
color:#FFFFFF;
}
.ajout_table th
{
border: 1px #530000 solid;
}
.ajout_table td
{
border: 1px #530000 solid;
}
.ajout_table table
{
border-collapse:collapse;
width:100%;
}
.menu_admin
{
position:absolute;
top:20px;
left:20px;

background:url(images/centre.png) center repeat-y;
border: 2px solid #530000;
}
.log
{
position:absolute;
top:0px;
left:0px;
background:#FFFFFF;
background-position:left;
}
.a_rd
{  
font-family: verdana; 
font-size: 12px; 
color:#006600; 
font-weight:bold;
text-decoration:none;
}
.a_rd:hover
{
font-family: verdana; 
font-size: 12px; 
color:#009900;
text-decoration:underline;
font-weight:bold;
}

.a_sh
{  
font-family: verdana; 
font-size: 12px; 
color:#0033FF; 
font-weight:bold;
text-decoration:none;
}
.a_sh:hover
{
font-family: verdana; 
font-size: 12px; 
color:#0066FF;
text-decoration:underline;
font-weight:bold;
}

.a_seraphe
{  
font-family: verdana; 
font-size: 12px; 
color:#CC6600; 
font-weight:bold;
text-decoration:none;
}
.a_seraphe:hover
{
font-family: verdana; 
font-size: 12px; 
color:#FF6600;
text-decoration:underline;
font-weight:bold;
}

.a_ajout
{  
font-family: verdana; 
font-size: 12px; 
color:#990099; 
font-weight:bold;
text-decoration:none;
}
.a_ajout:hover
{
font-family: verdana; 
font-size: 12px; 
color:#9933FF;
text-decoration:underline;
font-weight:bold;
}

.a_gm
{  
font-family: verdana; 
font-size: 12px; 
color:#CC0000; 
font-weight:bold;
text-decoration:none;
}
.a_gm:hover
{
font-family: verdana; 
font-size: 12px; 
color:#FF0000;
text-decoration:underline;
font-weight:bold;
}


.texte
{
margin-left:20px;
margin-right:20px;
margin-bottom:10px;
}

a
{  
font-family: verdana; 
font-size: 12px; 
color:#530000; 
font-weight:bold;
text-decoration:underline;
}
a:hover
{
font-family: verdana; 
font-size: 12px; 
color:#8e5c41;
text-decoration:underline;
font-weight:bold;
}


.menu_lien 
{  
font-family:verdana, arial; 
font-size: 12px; 
color:#f1d38a; 
font-weight:bold;
text-decoration:none;
padding-left:25px;
}
.menu_lien:hover
{
font-family:verdana, arial; 
font-size: 12px; 
color:#8e5c41;
text-decoration:none;
font-weight:bold;
}
.barre_haut
{
background:url(images/barre_haut.png) center no-repeat;
height:22px;
}
.table_standard
{
border:1px solid black;
width:100%;
border-collapse:collapse;
}
.table_standard th
{
color:#FFFFFF;
font-weight:bold;
font-size:1.15em;
}
.table_standard tr
{
width:100%;
}
.table_standard .poste_news
{
font-size:0.8em;
}
.table_standard hr
{
border:1px solid black;
}
blockquote, .code { margin:10px 15px; }
.citation, .citationb  { border:1px dashed black; background-color:rgb(216,209,193); padding:2px; }
.code { border:1px dashed black; background-color:rgb(215,215,215); padding:2px; font-family:courier; }
.code code { margin:0px; padding:0px; font-family:courier; }
.php  { border:1px solid black; }
.center { margin-left:auto; margin-right:auto; text-align:center; }
.b { font-weight: bold; }
.u { text-decoration: underline; }
.i { font-style: italic; }
.s { text-decoration: line-through; }
.upi { color:blue; }
.smiley { }
.spoil  { border:1px solid black; background-color:#FFFFFF; color:#FFFFFF; padding:2px; width:90%; margin-left:auto; margin-right:auto; }
.nodisplay { display:none; }





#corps_forum
{
border:1px solid black;
width: 750px;
margin-top: 10px;
margin-bottom: 10Opx;
padding: 5px;
background-color:#000000;
color:#FFFFFF;
}
.titre { width:40%; }
.nombremessages { width:5%; }
.nombrevu { width:10%; }
.nombresujets { width:10%; }
.auteur { width:15%; }
.derniermessage { width:25%; }
.image_fofo { width:2%;}

.categorie { width:92%; background-color : rgb(244,238,250); }

#corps_forum td
{ 
border: 1px solid black; 
background:url(./images/background_centre.png);
color:#000000;
text-align:left;
}
#corps_forum table
{ 
background-color: rgb(237,224,213); 
border:2px solid #000000;
border-collapse:collapse;
}
#corps_forum th
{ 
border-left:none;
border-right:none;
border-bottom:1px solid black;
}
.middle
{
vertical-align:middle;
}
.barre_haut
{
background:url(images/barre_haut.png);
} 
.vt_auteur
{
width:20%;
}
.vt_mess
{
width:75%;
}

.parch_haut
{
height:57px;
width:450px;
background:url(images/parch2.png) center no-repeat;
}
.parch_centre
{
background:url(images/parch_centre.png) repeat-y center;
width:450px;
vertical-align:top;
font-family:'t4C Beaulieux', 'arial';
font-size:18px;
color:#000000;
text-align:left;
}
.parch_bas
{
height:57px;
width:450px;
background:url(images/parch1.png) center no-repeat;
}
.p_parch
{
padding-left:40px;
padding-right:40px;
padding-top:10px;
padding-bottom:10px;
}
.bouton{


text-align:right;
}
