* { font-size:11px; }

#widget-auth { background:url(/app/tfm/pix/auth_bg.jpg); width:231px; height:101px; 
               overflow:hidden; margin:0 auto; color:white; }
#widget-auth .box { margin:15px 0  0 15px; }
#widget-auth .remember { display:none; }
#widget-auth LABEL { display:block; width:70px; float:left; color:white; text-align:right; padding-right:0px; margin:0; }
#widget-auth INPUT.text { width:100px; }
#widget-auth A { color:white; text-decoration:underline; }
#widget-auth .links { text-align:left; width:110px; float:left; }
#widget-auth .login {   }

.content { color:white; border:0px solid black; margin:20px 0 20px 0; }
.content A { color:white; }
.content H1 { color:#E59E2C; font-size:x-large; margin-bottom:8px; }

.footer { text-align:center; color:white; }
.footer A { color:white; }
.footer .buttons DIV { width:33%; padding:10px 0; border-right:1px solid #F2C580; text-align:center; float:left; }
.footer .links { margin:30px 0 20px 0; }
.footer .copyright { text-align:center; color:#730005; }


STRONG { color:#E59E2C; font-family:Arial,Helvetica,sans-serif; font-size:13px; 
         font-style:normal; font-weight:bold; text-decoration:none; }

STRONG IMG { vertical-align:text-bottom; }

.tfmgrid TD { border:1px solid #C81C1A; padding:3px; }

.grille TH { padding:5px 0; text-align:center; background:#8D1C52; 
             border:2px solid #B97B18; text-transform:uppercase; }
.grille TD { background:#90611B; border:2px solid #B97B18; text-align:center; font-weight:bolder; }
.grille DIV { border-bottom:1px dotted #B97B18; 
              padding:8px 0; }
.grille P { text-transform:uppercase; }
.grille SPAN { color:#ED9E23; }
.grille TD.odd { background:#795216; }

#tfm-page { margin:70px 0 0 80px; width:600px; }
#tfm-page H1 { color:#BE6700; }
