body {
background-color:#402413; 
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14px;
}
img {
border:none;
}
input.membre {
font-size:12px;
width:100px;
}
a {
color:#ffffff;
}
a:hover {
color:#999999; text-decoration:none;
}
a.lien_footer {
font-size:12px;
color:#FFFFFF;
}
a.lien_footer:hover {
color:#ffffff;
text-decoration:none;
}

.h1 {
margin: 0;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #C2CFDF;
font-weight: bold;
}

.h2 {
margin: 0;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #C2CFDF;
font-weight: bold;
}

.cell_menu {
height:40px;
}
.petit {
font-size:12px;
}
.titre_header {
font-size:18px;
font-weight:bold;
color:#003366;
}
.txt_fond {
color:#ffffff;
}
.page{
top:30px;
position:absolute;
left:50%;
top:50%;
width:1020px;
height:484px;
margin-left: -480px;
margin-top: -296px;
}
.header {
top:50%;
position:absolute;
left: 50%;
width:980px;
height:100px;
margin-left: -480px;
margin-top: -296px;
}
.footer {
color:#FFFFFF;
font-size:12px;
text-align:center;
top:50%;
position:absolute;
left: 50%;
width:980px;
height:84px;
margin-left: -480px;
margin-top: 250px;
}
.menu{
padding-top:2px;
background-color:#504a4b;
}
.contenu{
padding-top:20px;
padding-bottom:20px;
background-color:#9b8769;
height:400px;
width:760px;
overflow:auto;
}
.col_gauche{ /* Même background-color que .contenu */ 
background-color:#9b8769;
}
.qte {
font-size:12px;
width:30px;
text-align:center;
}
.alert {
color:#dddddd;
font-weight:bold;
}
.filet {
border-bottom-style:solid;
border-bottom-color:#402413;
border-bottom-width:1px;
}
.no-article {
position:relative;
margin-top:100px;
text-align:center;
font-size:16px;
font-weight:bold;
}