body {
margin : 0 ;
padding : 0 ; 
background : #000 ;
text-align : left;
font-size : 0.7em;
color : #575449 ;
font-family : arial ;
}
  
/*  SITE
********************************************************************/
 
#site { 
text-align : left  ;
padding :  0 ; 
background : #fff ; 
}
img{
border: none;
}
/*  TABLEAU FORUM
********************************************************************/
table{
   border-collapse: collapse;
}
td.forumSujet
{
   width: 500px; 
   border: 1px solid black;
   text-align: left;
   padding: 5px;

}
th.forumSujet
{
	border: 1px solid black;
	text-transform : uppercase ;
	font-weight : bold 
	width: 500px;
	background-color: #5e581a;
	color: #decb52;
	text-align: center;
}
th.forum
{	
	border: 1px solid black;
	text-transform : uppercase ;
	font-weight : bold 
	width: 130px;
	background-color: #5e581a;
	color: #decb52;
	text-align: center;
}
td.forum
{
   width: 130px; 
   border: 1px solid black;
   text-align: center;
   padding: 5px;
}   
.ne_rien_ecrire
{
	display: none;
}  
/*  HEADER
********************************************************************/
   
#header {
position : relative ; 
height : 154px;
background : url(images/header.jpg);
}

/*  HEADER >> TITRE DU SITE >> H1
********************************************************************/
#connexion {
float  : right ;
top : 20px ; 
margin : 0;
padding : 0 ; 
margin-right: 30px;
color : #E5D555 ;
 }

#header h1 {
position : absolute ;
top : 10px ; 
left : 20px ; 
margin : 0;
padding : 0 ; 
width : 536px;
height : 160px;
background : url(images/logo3.png);   
}
#header a {
color : #decb52 ; 
}

#header h1 span {
position : absolute ;
top : -9999px ; 
left : -9999px 
}
   
/*  HEADER >> MENU PRINCIPAL
********************************************************************/
   
#menu {
position : absolute ; 
top : 130px;
left : 25px; 
}
	
#menu  ul{
list-style : none ;
margin : 0; 
padding : 0 ;
}

#menu  li{
float : left ;
text-transform : uppercase ; 
}
	
#menu  li a{
margin : 0 ; 
padding : 0 10px 0 0 ; 
text-decoration : none ;    
color : ##FFD700 ;
font-weight : bold ;
}

#menu  li a:hover {
color : #fff ;
}
	
/*  CONTENT
********************************************************************/

#content {
overflow : auto ;
padding : 0;
background : url(images/bg-content.jpg) top left no-repeat;
min-height: 360px;
}
#overflow {
overflow : SCROLL ;
}
#google {
	float: right; 
	margin : 50px 25px 0 0;
} 
	
/*  CONTENU
********************************************************************/	
	
#contenu {
width : 50% ; 
float  : left ;
margin : 0;
padding : 30px 0 25px 25%  ;
line-height : 1.4em; 
letter-spacing : 1px ;
text-align: justify;
}

#contenu h2 {
color : #6F6714;
font-size : 1.4em;
margin : 0;
padding : 0;
text-transform : uppercase ; 
}

#tem{
font-size : 1.1em;
color : #575449 ;
font-family : arial ;
}

.prenom {
color : #6F6714;
font-size : 1.4em;
margin : 0;
padding : 0;
text-transform : uppercase ; 
}
.erreur {
color :#8B0000;
font-size : 1em;
margin : 0;
padding : 0;
}
.commentaire{
text-align : left;
font-size : 0.7em;
color : #575449 ;
font-family : arial ;
text-transform :none;
}


#contenu h3 {
color : #6F6714;
font-size : 0.8em;
margin : 0;
padding : 0;
text-transform : uppercase ; 
}



#contenu h2 + p {
color : #D89E08;
margin : 0; 
padding : 0 0 17px 0; 
font-weight : bold; 
font-size : 110%; 
border-bottom : 1px dotted #6F6714; 
}

#contenu img {
float : left ;
margin : 0 10px 0 0; 
}

#contenu img.r {
float : right ;
margin : 0 10px 0 0; 
}
.page {
color : #D89E08;
text-align : center ;
margin : 0 10px 0 0; 
}

#contenu a {
color : #D89E08; 
text-decoration : none ; 
}

#contenu a:hover {
text-decoration : underline ; 
}

#contenu p:last-child  {
color : #C8901B
}


/*  CONTENU >> POST
********************************************************************/	

.post {
padding : 0 0 20px 0;
}   


/*  FOOTER
*******************************************************************/ 
   
#footer { 
min-height :271px;
background : #000 url(images/footer.jpg);
text-align : left ; 
padding : 20px 0 0 0;  
}

#footer p { 
color : #C8901B; 
}

#footer img { 
float : left ;
margin : 0 0 0 -70px ; 
}

#footer a { 
color : #C8901B;
text-decoration : none ;  
}

#footer a:hover { 
text-decoration : underline ;  
}

#footer h2 {
font-size : 1.6em ;
margin : 0 ;
padding :  0 ; 
color : #6F6714 ; 
font-weight : normal;  
}
   
/*  FOOTER >> SIDE
********************************************************************/
   
#footer .side {
width : 220px ;
float  : left ;
padding :  0 0 0 20px ;
text-align : justify; 
}
	
#footer .side  ul {
list-style : none ; 
margin : 5px 0 15px 0 ; 
padding : 0; 
}
 
#footer .side  li {
margin : 0 ; 
padding : 0 0 5px 0; 
}
  
#footer .side  li a {
color : #C8901B ;
text-decoration : none ;
}

#footer .side  li:first-child a {
border-top: 0; 
}

#footer .side  li a:hover {
color : #C8901B 
}

#footer .side  p {
margin : 5px 0 0 0 ; 
padding : 0 45px 0  0 ;  
}

#footer .side  form {
margin : 0;
padding : 5px 0 0 0;
height : 50px;  
}

#footer .side  input {
float : left ; 
}

#footer .side  .champ {
width : 115px ;
height : 20px;
border : 0; 
margin : 0;
padding : 0;   
}

#footer .side  .recherche {
background : url(images/search-ok.jpg);
width : 23px;
height : 20px;
border : 0;
margin : 0 0 0 5px;
padding : 0; 
} 


#footer #copy {
clear : left ;
padding : 0 0 0 20px
}
