body { margin:30px 0 0 30px; background-image:url(../images/bg.png); background-repeat:repeat-x; }

a img { border:none; }

.top {height:80px; background-image:url(../images/top-right.png); background-repeat:no-repeat; padding:10px 10px 0 0; text-align:right; vertical-align:top;}

.search {height:40px; background-image:url(../images/bg-search.png); background-repeat:no-repeat; vertical-align:top; padding:11px 0 0 0; }
.search_area { width:120px; border:1px solid #DA6C21; background-color:#FFF; font:11px Tahoma; height:18px; }
.search_button {
width:94px;
height:18px;
background-color:none;
}
.bar { height:30px; background-image:url(../images/bg-bar.png); background-repeat:no-repeat; padding:7px 15px 0 15px; vertical-align:top; }
	.bar td { color:#000;}
	.bar td a { color:#5A148B; text-decoration:none; font-weight:bold; }
	.bar td a:hover { color:#000; }

.footer { height:90px; background-image:url(../images/bg-footer.png); background-repeat:no-repeat; vertical-align:top; padding-top:18px;
	text-align:center; line-height:19px; color:#FFF;}
	
	.footer a { color:#000; text-decoration:none; font-weight:bold; }
	.footer a:hover { color:#5A148B; text-decoration:underline; }
	
.user { background-image:url(../content/user.png); vertical-align:top; padding:40px 15px 0 15px; color:#FFF; }
	.user input { width:140px; background-color:#FFF; border:1px solid #900; font:11px Tahoma; height:18px;  }
	.user td { color:#FFF; padding:0 0 5px 0; }
	.user td a { color:#FFF; font-weight:bold; text-decoration:none; }
	.user td a:hover { color:#000; }

.bg-grey { background-color:#E9E9E9; vertical-align:top; padding:10px 15px 5px 15px; }

.games td { background-image:url(../content/game-bg.png); background-repeat:repeat-x; }

.img-grey { border:1px solid #C0C0C0; background-color:#FFF; padding:4px; -moz-border-radius:5px; }

.list td { border-bottom:1px solid #C0C0C0; padding:1px 5px 1px 5px; }
.list .red td { background-color:#FFF; font-weight:bold; color:#C00; }
.list td a { color:#000; font-weight:bold; text-decoration:none; }
.list td a:hover { color:#177EAA; }

td { font:11px/16px tahoma; color:#333; }
.t-12 { font:12px/17px Arial; color:#000;}

.hr_11 { height:11px; background-image:url(../content/dot.gif); background-position:center; background-repeat:repeat-x;}
.hr_15 { height:15px; background-image:url(../content/dot.gif); background-position:center; background-repeat:repeat-x;}
.hr_21 { height:21px; background-image:url(../content/dot.gif); background-position:center; background-repeat:repeat-x;}
.hr_31 { height:31px; background-image:url(../content/dot.gif); background-position:center; background-repeat:repeat-x;}

a{color:#016C9A;text-decoration: underline;}
a:hover {color: #FF6700;text-decoration: none;}

a.a-black{color:#000;text-decoration: none; }
a:hover.a-black {color: #000;text-decoration: underline;}

a.a-blue{color:#177EAA;text-decoration: none; }
a:hover.a-blue {color: #000;text-decoration: underline;}

a.a-orange{color:#F60;text-decoration: none; }
a:hover.a-orange {color: #000;text-decoration: underline;}

.input-grey  { border:1px solid #C1C1C1; background-color:#FFF; font:11px Tahoma; height:18px; -moz-border-radius:3px; }
.input-ecard  { border:1px solid #C1C1C1; background-color:#FFF; font:13px Arial; -moz-border-radius:3px; padding:3px; }
.input-pink  { width:100px; text-align:center; border:1px solid #780060; background-color:#B3008F; font: bold 13px Arial; -moz-border-radius:3px; padding:3px; color:#FFF; }

textarea{padding-left:3px; font-family:tahoma; color: #000;font-size:8pt; background-color: #FFF;}

form {
padding:0px;
margin:0px;
}
.liste {
	text-align: left;
	display: block;
	float: left;
	width: 135px;
}
