/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
/* remember to define focus styles! */
:focus {
  outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* end reset */

* { font-family:Arial; color:#4D4D4D; }

/* ********** */
/* Poker Actu */
/* ********** */

body { background-color:black; margin:0; padding:0; }

/* branding */

body { background-position:top; background-repeat:no-repeat; }
#branding { height:100px; margin:0 auto; width:994px; cursor:pointer; }

/* end branding */

#head { background-image:url('http://static1.poker-actu.fr/app/poker/pix/header.png'); background-repeat:no-repeat; height:122px; }

#nav { position:absolute; margin:82px 0 0 233px; width:755px; }
.club-nav { width:770px !important; }
#nav li { float:left; margin-right:5px; }
#nav a { display:block; padding-top:7px; width:120px; height:21px; background-position:top; text-align:center; background-image:url('http://static1.poker-actu.fr/app/poker/pix/tab.png'); text-decoration:none; color:white; font-size:12px; }
#nav a:hover { background-position:center; }
#nav a.selected { background-position:bottom; }

#links { padding-top:5px; }
#links ul { float:right; }
#links li { float:left; margin-right:7px; line-height:20px; }
#links a { font-size:12px; text-decoration:none; line-height:20px; }
#links img { position:relative; }

#search form { width:348px; height:40px; background-image:url('http://static1.poker-actu.fr/app/poker/pix/smallsearch.png'); background-repeat:no-repeat; }
#search form.on { background-position:0 -40px; }
#search input#query { border:0; width:285px; height:16px; display:block; padding:2px; background-color:transparent; background-repeat:no-repeat; background-position:3px center; }
#search input#submit { border:0; width:20px; height:20px; display:block; padding:0px; background-color:transparent; cursor:pointer; }

#search form { position:absolute; margin:25px 0 0 639px; }
#search input#query { position:absolute; margin:10px 0 0 13px; }
#search input#submit { position:absolute; margin:10px 0 0 312px; }

#content { width:994px; margin:0 auto; }

#adstart { width:994px; margin:5px auto;}

#layout { padding:0 7px; background-color:white; }

#video, #flvcontainer embed { background-color:#000; font-size:0; line-height:0; }

#layout #page { width:770px; float:left; }
#layout #page .colleft { width:460px; float:left; }
#layout #page .colright { width:300px; float:right; }

#layout #side { width:200px; float:right; }

#foot { background-image:url('http://static1.poker-actu.fr/app/poker/pix/footer.png'); background-repeat:no-repeat; background-position:bottom; height:180px; }

#sitemap { padding:22px 0px 10px 275px; color:white; }
#sitemap * { font-size:12px; line-height:15px; }
#sitemap a { text-decoration:none; color:white; }
#sitemap strong { display:block; padding:8px 0 7px 0; color:white; }
#sitemap strong a { color:white; }
#sitemap table { width:715px; }
#sitemap td { min-width:75px; }

#legal { font-size:10px; color:#AAA; text-align:center; padding:5px; }
#legal a { color:#AAA; }

#datepicker table.fixed { margin:0 auto; }

#calendar { width:100%; margin:5px 0 !important; }
#calendar th { text-align:right; padding:3px; }
#calendar td { text-align:right; padding:3px; }
#calendar td a { font-size:12px; text-decoration:none; }
#calendar td a.selected { color:red; }

/* KWO */

.warn { color:red !important; }

.kwo-ad-error { display:none; }

#lights { background-color:black; height:500px; left:0; position:absolute !important; top:0; width:100%; z-index:10; }
#overlay { background-color:black; height:500px; left:0; position:absolute !important; top:0; width:100%; z-index:10; }
#subsupport { background:transparent url(/app/sys/pix/pop_dialog_border.png) repeat scroll 0 0; left:0; padding:15px; position:absolute !important; top:0; z-index:20; }
#support { background-color:white; font-family:arial; overflow:auto; }
#close-dialog { cursor:pointer; display:block; float:right; margin:1px 1px -15px 0; position:relative; z-index:30; }

#followbox { margin-bottom:5px; }
#following { float:left; margin:0 3px 0 0; }

.kwo-toolbar { background-image:url(http://static1.poker-actu.fr/app/poker/pix/table-title.png); background-position:left center; margin-top:5px; border:1px solid #CCCCCC; font-size:0; line-height:0 !important; }
.kwo-toolbar img:hover { border:1px solid #FEFEFE; }
.kwo-toolbar img { border:1px solid #DDDDDD; cursor:pointer; margin:1px 0 1px 2px; }

.richtext { border:1px solid #DDDDDD; border-top:0; width:722px; margin:0; }

.kwo-tooltip { border:3px solid #961E1E; width:210px; padding:0; position:absolute; left:0; top:0; background-color:#FFFFFF; }
.kwo-tooltip div.title { color:#FFFFFF; padding:5px 5px 8px 5px; text-align:center; font-weight:bold; width:200px; background-color:#961E1E; }
.kwo-tooltip div.title * { color:#FFFFFF !important; }
.kwo-tooltip div.content { padding:5px; text-align:center; width:200px; }
.kwo-tooltipbox { border:0px; background-color:transparent; padding:0; width:170px; height:110px; }

.kwo-rate-box { display:inline !important; }
.kwo-rate-box img { margin-top:-3px; }

#kwo-account div.profile div.field { line-height:28px; clear:both; }
#kwo-account div.profile div.field label { display:block; float:left; line-height:30px; margin-right:10px; text-align:right; width:125px; }
#kwo-account div.profile div.field textarea { width:250px; height:60px; }
#kwo-account div.profile div.field input.text { width:200px; margin:0 !important; }
#kwo-account div.profile div.field input.long { width:250px; }

#kwo-account div.cols2 label { font-size:10px; line-height:18px; }
#kwo-account div.cols2 .cbox { float:left; margin-right:5px; }

#kwo-account div.news div.middle h3 { margin:3px 0 3px 0; font-weight:normal; color:#8B0F04; }

/* end KWO */

.clickable { cursor:pointer; }
.underline { text-decoration:underline; }
.small { font-size:10px !important; }
.clear { clear:both; font-size:0; line-height:0; }
.mask { background-color:black; background-position:center; }
.red { color:#8B0F04 !important; }
.login { color:#8B0F04 !important; }
.grey { color:#4D4D4D !important; }
.black { color:black !important; }
.subtitle { color:#0032DC !important; font-size:11px !important; line-height:18px !important; }
.day { display:block; line-height:16px; width:40px; float:left; }
.center { text-align:center !important; }
.right { text-align:right !important; }
.left { text-align:left !important; }
.avatar { float:left; margin-right:5px !important; background-color:white; padding:3px; background-color:white; border:1px solid #AAA; }
.puce { background-image:url('http://static1.poker-actu.fr/app/poker/pix/list-arrow.png'); background-position:0 5px; background-repeat:no-repeat; color:black; padding-left:10px; }
.pointer { cursor:pointer; }
.noborder { border:0 !important; }
.bold { font-weight:bold !important; }
.bold * { font-weight:bold !important; }
.nobg { background-image:none !important; background-color:black !important; }
img.marker { margin:2px 0 -1px 3px; }

div.notice { color:#CCCCCC; font-size:12px; padding:20px; }
div.notice a { color:#FF0000; }

div.infowindow { width:200px; margin:0 0 8px 10px; padding:0; }
div.infowindow a.btn { margin:10px 0 0 -5px !important; }
div.infowindow div.title { font-size:16px; margin-top:5px; color:#8B0F04; }

.gmap a { font-size:7px !important; }
.gmap span { font-size:7px !important; }

div.side .gmap { width:264px; height:264px; }
div.news .gmap { width:424px; height:350px; }

div.cols3 { padding:5px 10px; }
div.cols3 div.item { width:33%; float:left; }
div.cols3 div.item a { color:black; }

div.cols2 { padding:5px 0; }
div.cols2 div.item { width:50%; float:left; }
div.cols2 div.item a { color:black; }

div.redbox { width:770px; margin-bottom:10px; background-image:url('http://static1.poker-actu.fr/app/poker/pix/redbox-bg.png'); }
div.redbox div.top { background-image:url('http://static1.poker-actu.fr/app/poker/pix/redbox-top.png'); background-position:top; background-repeat:no-repeat; height:47px; line-height:25px; color:white; padding-left:8px; }
div.redbox div.short {  height:28px; }
div.redbox div.middle { padding:0 18px 0 18px; }
div.redbox div.comment { background-image:url('http://static1.poker-actu.fr/app/poker/pix/comment-middle.png'); background-position:bottom; background-repeat:no-repeat; padding:0 18px 23px 18px; }
div.redbox div.bottom { background-image:url('http://static1.poker-actu.fr/app/poker/pix/redbox-bottom.png'); background-position:bottom; background-repeat:no-repeat; height:16px; padding:0; }
div.redbox div.first { background-image:url('http://static1.poker-actu.fr/app/poker/pix/redbox-first.png'); background-position:bottom; background-repeat:no-repeat; height:53px; padding-top:15px; }
div.redbox div.last { background-image:url('http://static1.poker-actu.fr/app/poker/pix/redbox-last.png'); background-position:bottom; background-repeat:no-repeat; height:47px; padding-top:20px; }
div.redbox div.end { background-image:url('http://static1.poker-actu.fr/app/poker/pix/redbox-last.png'); background-position:bottom; background-repeat:no-repeat; height:42px; padding-top:13px; }
div.redbox table.grid { width:100%; }

div.blackbox { width:770px; margin-bottom:10px; background-image:url('http://static1.poker-actu.fr/app/poker/pix/blackbox-bg.png'); }
div.blackbox div.top { background-image:url('http://static1.poker-actu.fr/app/poker/pix/blackbox-top.png'); background-position:top; background-repeat:no-repeat; height:47px; line-height:25px; color:white; padding-left:8px; }
div.blackbox div.short {  height:28px; }
div.blackbox div.middle { background-image:url('http://static1.poker-actu.fr/app/poker/pix/blackbox-middle.png'); background-position:bottom; padding:0 18px 0 18px; }
div.blackbox div.plain { padding:13px 18px 3px 18px; background-image:none; background-color:#F0F0EE; }
div.blackbox div.bottom { background-image:url('http://static1.poker-actu.fr/app/poker/pix/blackbox-bottom.png'); background-position:bottom; background-repeat:no-repeat; height:16px; padding:0; }
div.blackbox div.end { height:10px; }
div.blackbox div.first { background-image:url('http://static1.poker-actu.fr/app/poker/pix/blackbox-first.png'); background-position:bottom; background-repeat:no-repeat; height:53px; padding-top:15px; }
div.blackbox div.last { background-image:url('http://static1.poker-actu.fr/app/poker/pix/blackbox-last.png'); background-position:bottom; background-repeat:no-repeat; height:47px; padding-top:20px; }
div.blackbox table.grid { width:100%; }

div.redbox div.colleft { width:202px !important; float:left; }
div.redbox div.colright { width:525px !important; float:right; }

div.author div.top { background-image:url('http://static1.poker-actu.fr/app/poker/pix/author-top.png'); height:6px; line-height:0px; font-size:0px; }
div.author div.middle { background-color:#F0F0EE; padding:0 6px; }
div.author div.middle div.date { font-size:11px; line-height:14px; }
div.author div.bottom { background-image:url('http://static1.poker-actu.fr/app/poker/pix/author-bottom.png'); height:6px; line-height:0px; font-size:0px; }

div.news { width:460px; margin-bottom:10px; background-image:url('http://static1.poker-actu.fr/app/poker/pix/news-bg.png'); }
div.news div.top { background-image:url('http://static1.poker-actu.fr/app/poker/pix/news-top.png'); background-position:top; background-repeat:no-repeat; height:47px; line-height:25px; color:white; padding-left:8px; }
div.news div.blog { background-image:url('http://static1.poker-actu.fr/app/poker/pix/news-blog.png'); background-position:top; background-repeat:no-repeat; height:70px; line-height:25px; color:white; padding-left:8px; }
div.news div.short { height:28px; }
div.news div.middle { background-image:url('http://static1.poker-actu.fr/app/poker/pix/news-middle.png'); background-position:bottom; background-repeat:no-repeat; padding:0 18px 23px 18px; }
div.news div.bottom { background-image:url('http://static1.poker-actu.fr/app/poker/pix/news-bottom.png'); background-position:bottom; background-repeat:no-repeat; height:30px; padding:0 18px; }
div.news div.last { background-image:url('http://static1.poker-actu.fr/app/poker/pix/news-bottom.png'); background-position:bottom; background-repeat:no-repeat; padding:0 18px 18px 18px; }
div.news div.signup { font-size:13px !important; line-height:22px !important; padding:5px 25px 30px 25px !important; }

div.side { width:300px; margin-bottom:10px; background-image:url('http://static1.poker-actu.fr/app/poker/pix/side-bg.png'); }
div.side div.top { background-image:url('http://static1.poker-actu.fr/app/poker/pix/side-top.png'); background-position:top; background-repeat:no-repeat; height:47px; line-height:25px; color:white; padding-left:8px; }
div.side div.top a span.arrow { background-image:url('http://static1.poker-actu.fr/app/poker/pix/hide.png'); width:12px; height:12px; display:block; float:left; margin:8px 5px 0 0; }
div.side div.short { height:28px; }
div.side div.middle { background-image:url('http://static1.poker-actu.fr/app/poker/pix/side-middle.png'); background-position:bottom; background-repeat:no-repeat; padding:0 18px 23px 18px; }
div.side div.middle img { max-width:264px; }
div.side div.bottom { background-image:url('http://static1.poker-actu.fr/app/poker/pix/side-bottom.png'); background-position:bottom; background-repeat:no-repeat; height:30px; padding:0 18px; }
div.side div.last { background-image:url('http://static1.poker-actu.fr/app/poker/pix/side-bottom.png'); background-position:bottom; background-repeat:no-repeat; padding:0 18px 18px 18px; }

div.small div.top { height:28px; background-image:url('http://static1.poker-actu.fr/app/poker/pix/side-top-small.png'); }
div.small div.top a span.arrow { background-image:url('http://static1.poker-actu.fr/app/poker/pix/show.png'); }
div.small div.short, div.small div.middle, div.small div.bottom, div.small div.last { display:none !important; }

div.smallcontext div.side { width:230px !important; background-image:url('http://static1.poker-actu.fr/app/poker/pix/side-small-bg.png'); margin:0 0 10px 0; }
div.smallcontext div.side div.top { background-image:url('http://static1.poker-actu.fr/app/poker/pix/side-small-top.png'); }
div.smallcontext div.side div.middle { background-image:url('http://static1.poker-actu.fr/app/poker/pix/side-small-middle.png'); }
div.smallcontext div.side div.bottom { background-image:url('http://static1.poker-actu.fr/app/poker/pix/side-small-bottom.png'); }
div.smallcontext div.side div.last { background-image:url('http://static1.poker-actu.fr/app/poker/pix/side-small-bottom.png'); }

div.room { width:200px; margin-bottom:10px; }
div.room div.top { background-image:url('http://static1.poker-actu.fr/app/poker/pix/room-top.png'); background-position:top; height:16px; font-size:0; line-height:0; }
div.room div.middle { background-image:url('http://static1.poker-actu.fr/app/poker/pix/room-middle.png'); background-position:bottom; padding:0 18px 23px 18px; }
div.room div.bottom { background-image:url('http://static1.poker-actu.fr/app/poker/pix/room-bottom.png'); background-position:bottom; height:30px; padding:0 18px; }
div.room div.last { background-image:url('http://static1.poker-actu.fr/app/poker/pix/room-bottom.png'); background-position:bottom; padding:0 18px 18px 18px; }

/* div.short table td { padding:0 3px; } */

td.poster { width:460px; height:280px; vertical-align:bottom; background-color:black; }
td.poster div.message { background-image:url('http://static1.poker-actu.fr/app/poker/pix/message.png'); padding:15px; }
td.poster div.message p { color:white; font-size:14px; }
td.poster div.message h2 { margin-bottom:10px; font-size:20px; font-weight:normal; }

div.encart { width:200px; margin-bottom:10px; }
div.encart div.middle { background-image:url('http://static1.poker-actu.fr/app/poker/pix/encart-bg.png'); background-position:bottom; padding:0 18px 0 18px; }
div.encart div.bottom { background-image:url('http://static1.poker-actu.fr/app/poker/pix/encart-bottom.png'); background-position:bottom; height:20px; font-size:0; line-height:0; }

div.club div.top { background-image:url('http://static1.poker-actu.fr/app/poker/pix/encart-club.png'); background-position:top; height:85px; font-size:0; line-height:0; }
div.forum div.top { background-image:url('http://static1.poker-actu.fr/app/poker/pix/encart-forum.png'); background-position:top; height:85px; font-size:0; line-height:0; }
div.newsletter div.top { background-image:url('http://static1.poker-actu.fr/app/poker/pix/encart-newsletter.png'); background-position:top; height:85px; font-size:0; line-height:0; }

div.top { font-size:14px; line-height:17px; }
div.top a { text-decoration:none; color:white; }
div.top td { color:white; }

div.middle { font-size:12px; line-height:15px; }
div.middle * { font-size:12px; line-height:15px; }
div.middle a { color:#8B0F04; text-decoration:none; }
div.middle p { font-size:12px; line-height:14px; margin-bottom:3px; }
div.middle ul { list-style-position:inside; margin:3px 0 0 0; list-style-type:disc; }
div.middle li { font-size:12px; line-height:14px; margin-top:3px; }
div.middle h2 { font-size:16px; margin-bottom:5px; }
div.middle h2 a { font-size:16px; }
div.middle h3 { font-size:14px; margin-bottom:4px; }
div.middle h3 a { font-size:14px; color:black; }
div.middle textarea { width:730px; height:8em; margin-top:5px; border:1px solid #AAA; padding:1px; }
div.middle div.link { float:left; margin-right:10px; font-size:12px; }
div.middle div.link img { float:left; margin:-1px 5px 0 0; }
div.middle div.linksmall { float:left; margin-right:10px; font-size:12px; }
div.middle div.linksmall img { float:left; margin:1px 5px -1px 0; }
div.middle a.thumb { float:left; border:1px solid #CCC; padding:1px; font-size:0; line-height:0; }
div.middle img.thumb { float:left; border:1px solid #CCC; padding:1px; font-size:0; line-height:0; }
div.middle td.center a.thumb { margin:0px auto; float:none; display:block; width:150px; }

div.middle form { font-size:12px; line-height:18px; }
div.middle form a.btn { margin-top:5px; }
div.middle form div.field { line-height:28px; }
div.middle form div.field img { margin-bottom:-6px; }
div.middle form div.field label { }
div.middle form div.field input.text { border:1px solid #AAA; padding:2px;  margin:0 5px; }

div.room div.middle { font-size:10px; line-height:13px; }
div.room div.middle * { font-size:10px; line-height:13px; }

div.encart div.middle p { margin:0; font-size:12px; line-height:18px; color:white !important; }
div.encart div.middle input.text { border:1px solid #AAA; padding:2px; margin:5px 0 3px 0; }

div.bottom a { color:#8B0F04; text-decoration:none; }
div.bottom div.link { line-height:12px !important; float:left; margin-right:10px; font-size:12px; }
div.bottom div.link img { float:left; margin:-1px 5px 0 0; }

div.news a { text-decoration:none; }
div.news div.middle p { margin-left:130px; }
div.news div.middle h2 { margin-left:130px; }
div.news div.middle h3 { margin-left:130px; }

div.news div.nophoto p { margin-left:0; }
div.news div.nophoto h2 { margin-left:0; }
div.news div.nophoto h3 { margin-left:0; }

div.news div.live * { max-width:420px !important; }
div.news div.live h2 { color:#8B0F04; font-size:22px; line-height:26px; }
div.news div.live h3 { color:#8B0F04; }
div.news div.live p { font-size:13px; line-height:18px; }
div.news div.live img { vertical-align:middle; }
div.news div.live img.photo { display:block; margin:5px auto; border:1px solid #AAA; padding:1px; }

div.tv div.middle p { margin-left:180px; }
div.tv div.middle h2 { margin-left:180px; padding-top:30px; }
div.tv div.middle h3 { margin-left:180px; }

div.tv div.playlist > div:hover { background-color:#ECECEC; }
div.tv div.playlist > div:hover .puce { background-position:2px 5px;}

div.showcase div.news div.middle p { margin-left:250px; }
div.showcase div.news div.middle h2 { margin-left:250px; }
div.showcase div.news div.middle h3 { margin-left:250px; }
div.showcase div.nav { position:absolute; width:50px; margin:2px 0 0 408px; z-index:2; }
div.showcase div.nav a.next { background-image:url(http://static1.poker-actu.fr/app/poker/pix/pagination-next.png); display:block; height:25px; width:25px; float:right; }
div.showcase div.nav a.prev { background-image:url(http://static1.poker-actu.fr/app/poker/pix/pagination-prev.png); display:block; height:25px; width:25px; float:right; }
div.showcase div.pagination { position:absolute; text-align:right; width:100px;  margin:5px 0 0 305px;}

div.players div.news div.middle p { margin-left:130px; font-size:12px; line-height:15px; }
div.players div.news div.middle h2 { margin-left:130px; font-size:22px; line-height:25px; font-weight:normal; }
div.players div.news div.middle h2 a { font-size:22px; line-height:25px; }
div.players div.news div.middle h3 { margin-left:130px; font-size:18px; line-height:19px; font-weight:normal; }
div.players div.news div.middle h3 a { font-size:18px; line-height:19px; }
div.players div.middle div.mask { width:120px; height:90px; }

div.tag div.side div.middle a { margin-right:10px; }

div.tv div.side div.middle img { float:left; }
div.tv div.side div.middle p { margin-left:85px; font-size:12px; line-height:15px; }
div.tv div.side div.middle h2 { margin-left:85px; }
div.tv div.side div.middle h3 { margin-left:85px; }

div.episodes div.middle p { margin-left:110px; font-size:12px; line-height:15px; }
div.episodes div.middle img.thumb { float:left; border:1px solid #CCC; padding:1px; font-size:0; line-height:0; }

#page div.colleft div.episodes div.news div.middle p a { font-size:14px; font-weight:bold; padding:3px 0; display:block; }

div.redbox div.episodes { float:right; width:550px; }
div.redbox div.episodes div.item { width:50%; float:left; margin:5px 0; min-height:90px; }
div.redbox div.episodes div.item p { margin-left:110px; font-size:12px; line-height:15px; padding-right:5px; }
div.redbox div.episodes div.item img.thumb { float:left; border:1px solid #CCC; padding:1px; font-size:0; line-height:0; }

div.comment div.side div.middle p { margin-left:41px; font-size:12px; line-height:15px; }

div.tournament div.side div.middle img { margin-right:3px; }
div.tournament div.side div.middle p { font-size:12px; line-height:18px; }

div.room div.middle div.link { margin-top:3px; float:left; margin-right:7px; font-size:10px; }
div.room div.middle div.link img { float:left; margin:-1px 3px 0 0; }

div.advert-box { margin-bottom:10px; }

div.kwo-advert { background-repeat:no-repeat; background-image:url('http://static1.poker-actu.fr/app/poker/pix/advert.png'); width:738px; height:100px; padding:10px 0 0 32px; }
div.colright div.kwo-advert { background-repeat:no-repeat; background-image:url('http://static1.poker-actu.fr/app/poker/pix/advert-300.png'); background-position:bottom; width:300px; height:250px; padding:0 0 20px 0; }

a.kwo-advert { background-repeat:no-repeat; background-image:url('http://static1.poker-actu.fr/app/poker/pix/advert.png'); width:738px; height:100px; display:block; padding:10px 0 0 32px; }
div.colright a.kwo-advert { background-repeat:no-repeat; background-image:url('http://static1.poker-actu.fr/app/poker/pix/advert-300.png'); background-position:bottom; width:300px; height:250px; display:block; padding:0 0 20px 0; }

a.btn { padding:0; margin:0; text-decoration:none; display:block; cursor:pointer; }
a.btn div.left { float:left; width:15px; height:30px; padding:0; margin:0; background-image:url('http://static1.poker-actu.fr/app/poker/pix/btn-left.png'); }
a.btn div.center { color:#666 !important; float:left; height:30px; line-height:26px; background-image:url('http://static1.poker-actu.fr/app/poker/pix/btn-center.png'); padding:0 5px; overflow:hidden; text-decoration:none !important; }
a.btn:hover div.center { color:#961E1E !important; text-decoration:none !important; }
a.btn div.right { float:left; width:15px; height:30px; padding:0; margin:0; background-image:url('http://static1.poker-actu.fr/app/poker/pix/btn-right.png'); }

a.prev div.left { background-image:url('http://static1.poker-actu.fr/app/poker/pix/btn-aprev-left.png'); background-position:0 30px; width:25px; }
a.prev:hover div.left { background-image:url('http://static1.poker-actu.fr/app/poker/pix/btn-aprev-left.png'); background-position:0 0; width:25px; }
a.prev div.center { padding:0 5px 0 10px; }

a.next div.right { background-image:url('http://static1.poker-actu.fr/app/poker/pix/btn-anext-right.png'); background-position:0 30px; width:25px; }
a.next:hover div.right { background-image:url('http://static1.poker-actu.fr/app/poker/pix/btn-anext-right.png'); background-position:0 0; width:25px; }
a.next div.center { padding:0 10px 0 5px; }

a.comment div.right { background-image:url('http://static1.poker-actu.fr/app/poker/pix/btn-comment-right.png'); background-position:0 30px; width:25px; }
a.comment:hover div.right { background-image:url('http://static1.poker-actu.fr/app/poker/pix/btn-comment-right.png'); background-position:0 0; width:25px; }
a.comment div.center { padding:0 10px 0 5px; }

a.link div.right { background-image:url('http://static1.poker-actu.fr/app/poker/pix/btn-link-right.png'); background-position:0 30px; width:25px; }
a.link:hover div.right { background-image:url('http://static1.poker-actu.fr/app/poker/pix/btn-link-right.png'); background-position:0 0; width:25px; }
a.link div.center { padding:0 10px 0 5px; }

a.download div.right { background-image:url('http://static1.poker-actu.fr/app/poker/pix/btn-download-right.png'); background-position:0 30px; width:25px; }
a.download:hover div.right { background-image:url('http://static1.poker-actu.fr/app/poker/pix/btn-download-right.png'); background-position:0 0; width:25px; }
a.download div.center { padding:0 10px 0 5px; }

a.valid div.right { background-image:url('http://static1.poker-actu.fr/app/poker/pix/btn-valid-right.png'); background-position:0 30px; width:25px; }
a.valid:hover div.right { background-image:url('http://static1.poker-actu.fr/app/poker/pix/btn-valid-right.png'); background-position:0 0; width:25px; }
a.valid div.center { padding:0 10px 0 5px; }

a.close div.right { background-image:url('http://static1.poker-actu.fr/app/poker/pix/btn-close-right.png'); background-position:0 30px; width:25px; }
a.close:hover div.right { background-image:url('http://static1.poker-actu.fr/app/poker/pix/btn-close-right.png'); background-position:0 0; width:25px; }
a.close div.center { padding:0 10px 0 5px; }

a.up div.right { background-image:url('http://static1.poker-actu.fr/app/poker/pix/btn-up-right.png'); background-position:0 30px; width:25px; }
a.up:hover div.right { background-image:url('http://static1.poker-actu.fr/app/poker/pix/btn-up-right.png'); background-position:0 0; width:25px; }
a.up div.center { padding:0 10px 0 5px; }

a.first div.left { background-image:url('http://static1.poker-actu.fr/app/poker/pix/btn-first-left.png'); background-position:0 30px; width:25px; }
a.first:hover div.left { background-image:url('http://static1.poker-actu.fr/app/poker/pix/btn-first-left.png'); background-position:0 0; width:25px; }
a.first div.center { padding:0 5px 0 10px; }

a.last div.right { background-image:url('http://static1.poker-actu.fr/app/poker/pix/btn-last-right.png'); background-position:0 30px; width:25px; }
a.last:hover div.right { background-image:url('http://static1.poker-actu.fr/app/poker/pix/btn-last-right.png'); background-position:0 0; width:25px; }
a.last div.center { padding:0 10px 0 5px; }

a.print div.right { background-image:url('http://static1.poker-actu.fr/app/poker/pix/btn-print-right.png'); background-position:0 30px; width:25px; }
a.print:hover div.right { background-image:url('http://static1.poker-actu.fr/app/poker/pix/btn-print-right.png'); background-position:0 0; width:25px; }
a.print div.center { padding:0 10px 0 5px; }

a.topic div.right { background-image:url('http://static1.poker-actu.fr/app/poker/pix/btn-topic-right.png'); background-position:0 30px; width:25px; }
a.topic:hover div.right { background-image:url('http://static1.poker-actu.fr/app/poker/pix/btn-topic-right.png'); background-position:0 0; width:25px; }
a.topic div.center { padding:0 10px 0 5px; }

a.abuse div.right { background-image:url('http://static1.poker-actu.fr/app/poker/pix/btn-abuse-right.png'); background-position:0 30px; width:25px; }
a.abuse:hover div.right { background-image:url('http://static1.poker-actu.fr/app/poker/pix/btn-abuse-right.png'); background-position:0 0; width:25px; }
a.abuse div.center { padding:0 10px 0 5px; }

div.document { margin:10px; font-size:13px; line-height:18px; font-weight:normal; }
div.document * { font-weight:normal; }
div.document h1 { font-size:22px; line-height:25px; margin:7px 0; color:black; }
div.document h2 { font-size:20px; line-height:23px; margin:6px 0; color:#8B0F04; }
div.document h3 { font-size:18px; line-height:21px; margin:5px 0; color:#8B0F04; }
div.document h4 { font-size:16px; line-height:19px; margin:4px 0; color:#8B0F04; }
div.document h5 { font-size:14px; line-height:17px; margin:3px 0; color:#8B0F04; }
div.document p { margin:9px 0; }
div.document a { text-decoration:none; color:#8B0F04; }
div.document strong { font-weight:bold; }
div.document textarea { font-size:12px; line-height:15px; padding:1px; width:746px; display:block; }
div.document ol { margin:2px 0; margin-top:2px 0; list-style-position:inside; margin:6px 0 8px 4px; list-style-type:decimal-leading-zero; }
div.document ul { margin:2px 0; margin-top:2px 0; list-style-position:inside; margin:6px 0 8px 4px; list-style-type:disc; }
div.document img { vertical-align:middle; }
div.document img.thumb { border:1px solid #CCC; padding:1px; font-size:0; line-height:0; margin:0 10px 5px 0; }
div.document img.photo { border:1px solid #CCC; padding:1px; font-size:0; line-height:0; margin:5px 0; }
div.document td.top { vertical-align:top; }
div.document div.side { float:right; margin-left:20px; }
div.document div.side ol { margin:0px; }

div.document div.btnbox { padding:10px 0; height:30px; }
div.document div.btnbox a.btn { margin-right:10px; float:left; }
div.document div.btntop { padding-bottom:10px; }
div.document div.btnbottom { padding-top:10px; }

div.circle img.thumb { border:0; float:left; margin:0 12px 2px 0px; }

div.article { font-size:13px; line-height:18px; }
div.article a { color:#8B0F04; }
div.article a:hover { color:#8B0F04; }
div.article a strong { color:#8B0F04; }
div.article a:hover strong { color:#8B0F04; }
div.article p { margin:15px 0; }
div.article img.thumb { max-width:746px; }
div.article img.photo { float:left; margin:0px 15px 10px 0px; max-width:746px; }
div.article table { border-collapse:separate; background-color:#FAFAFA; border-collapse:separate; border-color:#CCCCCC; border-style:solid none none solid; border-width:1px 0 0 1px; font-size:12px; line-height:15px; min-width:400px; clear:both; }
div.article table th { color:#666; padding:2px; background-image:url(http://static1.poker-actu.fr/app/poker/pix/table-title.png); border-color:#FFFFFF #CCCCCC #CCCCCC #FFFFFF; border-style:solid; border-width:1px; color:#4D4D4D; padding:3px; vertical-align:middle; }
div.article table td { padding:2px; background-color:#FAFAFA; border-color:#FFFFFF #CCCCCC #CCCCCC #FFFFFF; border-style:solid; border-width:1px; color:#4D4D4D; padding:3px; vertical-align:middle; }

div.context { width:300px; float:right; margin-left:10px; margin-right:-10px; }
div.context p { margin:3px 0; }
div.smallcontext { width:230px; float:right; padding:0; margin:0; margin-right:-10px; }

div.webmasters p { font-size:12px; line-height:15px; }
div.webmasters ol { margin:2px 0; margin-top:2px 0; list-style-position:inside; margin:6px 0 8px 4px; list-style-type:decimal-leading-zero; }

table.grid { border-collapse:separate; background-color:#FAFAFA; border-collapse:separate; border-color:#CCCCCC; border-style:solid none none solid; border-width:1px 0 0 1px; font-size:12px; line-height:15px; }
table.grid th { color:#666; padding:2px; background-image:url(http://static1.poker-actu.fr/app/poker/pix/table-title.png); border-color:#FFFFFF #CCCCCC #CCCCCC #FFFFFF; border-style:solid; border-width:1px; color:#4D4D4D; padding:3px; vertical-align:middle; }
table.grid td { padding:2px; background-color:#FAFAFA; border-color:#FFFFFF #CCCCCC #CCCCCC #FFFFFF; border-style:solid; border-width:1px; color:#4D4D4D; padding:3px; vertical-align:middle; }
table.grid td.grey { background-color:#F1F1F1; }
table.grid td.jump { height:5px; line-height:5px; background-color:#F1F1F1; }
table.grid a {  text-decoration:none; color:#8B0F04; }

table.slansky td { text-align:center; width:30px; }

table.tournaments td img { float:left; margin:2px 5px 0 0; }

div.document div.side table.grid { width:100%; }
div.document div.circle table.grid { width:100%; }

div.title { width:770px; margin:0 0 10px 0; }
div.title div.top { background-image:url('http://static1.poker-actu.fr/app/poker/pix/title-top.png'); background-position:top; height:6px; line-height:0px; font-size:0px; }
div.title div.middle { padding:0 10px 0 10px; background-image:url('http://static1.poker-actu.fr/app/poker/pix/title-middle.png'); background-position:left; }
div.title div.middle h1 { margin:0px; color:white; vertical-align:middle; }
div.title div.middle h1 a { float:right; vertical-align:middle; }
div.title div.middle span.small { float:right; line-height:25px; color:#999; vertical-align:middle; padding-bottom:2px; }
div.title div.bottom { background-image:url('http://static1.poker-actu.fr/app/poker/pix/title-bottom.png'); background-position:bottom; height:6px; line-height:0px; font-size:0px; }

#support div.document { margin:0; padding:15px; }
#support div.title { width: 100%; padding:0; }

table.forum { width:100%; }
table.forum td { font-size:12px; vertical-align:top; padding:7px; }
table.forum td.grey { vertical-align:middle; }
table.forum blockquote { border-left:2px solid #CCC; padding-left:5px; font-style:italic; margin:5px 0; }
table.forum ul { margin:2px 0; margin-top:2px 0; list-style-position:inside; margin:6px 0 8px 4px; list-style-type:disc !important; }
table.forum ol { margin:2px 0; margin-top:2px 0; list-style-position:inside; margin:6px 0 8px 4px; list-style-type:decimal !important; }

table.forum td table { border:1px solid #AAA; }
table.forum td table td { border:1px solid #AAA; }

table.forum > tbody > tr > td * { max-width:512px !important; }

p.subtitle a { font-size:14px; line-height:17px; width:360px; margin-bottom:5px; display:block; }
p.description { font-size:12px; line-height:15px; width:360px; }
div.sig { border-top:1px solid #DDDDDD; color:#AAAAAA !important; font-size:10px !important; margin-top:5px; padding:3px 3px 0; }
div.info { border-top:1px solid #DDDDDD; color:#961E1E !important; font-size:10px !important; margin-top:5px; padding:3px 3px 0; }
div.kwo-moderator-actions { border:1px solid #BBBBBB; color:#961E1E !important; font-size:10px !important; margin-top:5px; padding:3px 5px; background-color:#ECECEC; }

div.rounded { width:770px; margin:0 0 10px 0; }
div.rounded div.top { background-image:url('http://static1.poker-actu.fr/app/poker/pix/rounded-top.png'); background-position:top; height:10px; line-height:0px; font-size:0px; }
div.rounded div.middle { padding:0 10px 0 10px; background-color:#F0F0EE; }
div.rounded div.middle h3 { margin:0px; padding:0 0 10px 0; }
div.rounded div.bottom { background-image:url('http://static1.poker-actu.fr/app/poker/pix/rounded-bottom.png'); background-position:bottom; height:10px; line-height:0px; font-size:0px; }

div.breadcrumb { width:770px; margin:0 0 10px 0; }
div.breadcrumb div.top { background-image:url('http://static1.poker-actu.fr/app/poker/pix/rounded-top.png'); background-position:top; height:6px; line-height:0px; font-size:0px; }
div.breadcrumb div.middle { padding:0 10px 0 10px; background-color:#F0F0EE; font-size:12px; line-height:10px; color:#4D4D4D; }
div.breadcrumb div.middle a { font-size:10px; color:#000; font-weight:bold; font-size:10px; }
div.breadcrumb div.middle a:hover { color:#8B0F04; }
div.breadcrumb div.bottom { background-image:url('http://static1.poker-actu.fr/app/poker/pix/rounded-bottom.png'); background-position:bottom; height:6px; line-height:0px; font-size:0px; }

div.error { padding:5px 10px !important; }
div.error h2 { margin-top:0px; }
div.error p { font-size:12px; line-height:15px; }

table.pagination { margin:0 auto; }
table.pagination p { margin:0 !important; }
table.pagination a { text-decoration:none; }
table.pagination td { vertical-align:middle; }
table.pagination td.first a { background-image:url('http://static1.poker-actu.fr/app/poker/pix/pagination-first.png'); width:25px; height:25px; display:block; }
table.pagination td.first a:hover { background-position:0 25px; }
table.pagination td.last a { background-image:url('http://static1.poker-actu.fr/app/poker/pix/pagination-last.png'); width:25px; height:25px; display:block; }
table.pagination td.last a:hover { background-position:0 25px; }
table.pagination td.prev a { background-image:url('http://static1.poker-actu.fr/app/poker/pix/pagination-prev.png'); width:25px; height:25px; display:block; }
table.pagination td.prev a:hover { background-position:0 25px; }
table.pagination td.next a { background-image:url('http://static1.poker-actu.fr/app/poker/pix/pagination-next.png'); width:25px; height:25px; display:block; }
table.pagination td.next a:hover { background-position:0 25px; }
table.pagination td.start { background-image:url('http://static1.poker-actu.fr/app/poker/pix/pagination-start.png'); width:22px; height:31px; line-height:0; font-size:0; background-repeat:no-repeat; }
table.pagination td.middle { background-image:url('http://static1.poker-actu.fr/app/poker/pix/pagination-middle.png'); background-repeat:repeat-x; vertical-align:top; line-height:27px; }
table.pagination td.middle a { color:#666666; line-height:27px; }
table.pagination td.middle a.kwo-pagination-selected { color:#961E1E; }
table.pagination td.end { background-image:url('http://static1.poker-actu.fr/app/poker/pix/pagination-end.png'); width:22px; height:31px; line-height:0; font-size:0; background-repeat:no-repeat; }

table.tvgrid { table-layout:fixed; }
table.tvgrid td { vertical-align:top; }
table.tvgrid div.slot { color:white; cursor:default; float:left; margin:1px 2px 2px 1px; padding:2px; text-align:center; width:43px; background-image:url('http://static1.poker-actu.fr/app/poker/pix/slot.png'); height:14px; line-height:14px; }
table.tvgrid .now strong { color:red; }

form.forms a.btn { margin-top:5px; display:block; }
form.forms div.fields { margin-top:5px; }
form.forms div.fields span.asterisk { margin-left:5px; color:#961E1E; }
form.forms div.fields input.text { border:1px solid #AAA; padding:2px; margin-top:3px; width:300px; }
form.forms div.fields div.field-text { margin:5px 0; }

div.dialog h1 { margin-bottom:10px; }
div.dialog textarea { width:336px; margin:5px 0 10px 0; }
div.dialog div.field { line-height:28px; clear:both; }
div.dialog div.field label { margin-right:10px }
div.dialog div#upload { padding:15px; border:1px solid #CCC; background-color:#F0F0EE; }
div.dialog div#upload div.message { margin-top:10px; }
div.dialog div#files-link { margin-bottom:10px; }
div.dialog div#upload-link { margin-bottom:10px; }
div.dialog table#files { width:100%; border-collapse:separate; }
div.dialog table#files td { vertical-align:top; }
div.dialog table#files td div#listing { overflow:auto; border:1px solid #CCC; background-color:#F0F0EE;  }
div.dialog table#files td div#listing div.file { border-top:1px solid #CCC; border-bottom:1px solid #CCC; padding:3px 5px; background-color:#FFF; margin:1px 0; font-size:12px; line-height:15px; }
div.dialog table#files td#preview { width:250px; text-align:center; border:1px solid #CCC; border-left:0; vertical-align:middle; background-color:black; }
div.dialog table#files td#preview img.photo { border:0px; }

table.invisible { border:0 !important; background-color:transparent !important; }
table.invisible th { border:0 !important; background-color:transparent !important; background-image:none !important; }
table.invisible td { border:0 !important; background-color:transparent !important; }
table.invisible img { margin:0px !important; }

.live table.invisible img { margin:5px 5px 5px 4px !important; }
.live .playerlink, .live .playerlink strong { color:#008C00 !important; }

.layer { position:absolute; background-image:url('http://static1.poker-actu.fr/app/poker/pix/layer_bottom.png'); background-position:bottom; background-repeat:no-repeat; width:221px; padding:0; margin:0; }
.layer ul { background-image:url('http://static1.poker-actu.fr/app/poker/pix/layer_top.png'); background-position:top; background-repeat:no-repeat; padding:17px 0 0 0; margin:0 0 20px 0; }
.layer ul li { font-size:12px; line-height:18px; background-image:url('http://static1.poker-actu.fr/app/poker/pix/puce_layer.png'); background-position:bottom left; background-repeat:no-repeat; margin-left:20px; padding-left:15px; }

/* SlideShow */

div#slideshow { width:460px; height:280px; overflow:hidden; position:absolute; }
div#slideshow .item { width:460px; height:280px; position:absolute; top:0; left:0; }

#slide-nav img { cursor:pointer; }

/* TabBlock */

div.colright div.tabblock { }

div.colright div.tabblock div.tabs { background-image:url('http://static1.poker-actu.fr/app/poker/pix/block-tabs.png'); margin:0; padding:0; height:39px; }
div.colright div.tabblock div.tabs div.tab { width:150px; float:left; margin:0; padding:0; line-height:28px; text-align:center !important; }
div.colright div.tabblock div.tabs a { text-decoration:none !important; font-size:12px; }

div.colright div.tabblock div.panels {  }
div.colright div.tabblock div.panels div.panel { }

div.colright div.tableft div.tabs { background-position:bottom; }
div.colright div.tableft div.tabs div.right a { color:grey; }
div.colright div.tableft div.tabs div.left a { color:white; }
div.colright div.tableft div.panels div.right { text-align:left !important; display:none; }
div.colright div.tableft div.panels div.left {  }

div.colright div.tabright div.tabs { background-position:top; }
div.colright div.tabright div.tabs div.right a { color:white; }
div.colright div.tabright div.tabs div.left a { color:grey; }
div.colright div.tabright div.panels div.right { text-align:left !important;  }
div.colright div.tabright div.panels div.left { display:none; }

