/*******************/
/* BEGIN HOMEPAGE  */
/*******************/
.winnerhomepage { float: left; width:642px; margin:13px 0px 0px 0px; background:url('../images/winner/winner_prize_bgr.jpg') repeat-y; }
.winnerhomepage .winnerhomepageheader { width:642px; height:33px; background:url('../images/winner/homepage_header.jpg') no-repeat; }
.winnerhomepage .winnerhomepageheader div { font-family: Verdana; font-size: 18px; font-weight: bold; color: #AB0039; padding: 0px 0 0 20px; }
.winnerhomepage .winnerhomepagecontainer { width:641px; padding:0px 0px 0px 20px; }
.winnerhomepage .winnerhomepagecontainer .winnerhomepagegscroller { overflow:auto; width:620px; height:216px; }
.winnerhomepage .winnerhomepagefooter { width:642px; height:58px; background:url('../images/winner/winner_prize_footer.jpg') no-repeat; }

.gh_labels { width:604px; height:20px; padding:10px 0px 0px 16px; background:url('../images/winner/thead.jpg') no-repeat; }
.gh_labels .l_date { width:80px; float:left; }
.gh_labels .l_lot { width:180px; float:left; }
.gh_labels .l_identy { width:158px; float:left; }
.gh_labels .l_gagnant { width:120px; float:left; }
.gh_labels .l_cp { width:41px; float:left; }

.row_date { float:left; margin:8px 0px 0px 5px; padding:0px 0px 0px 6px; width:80px; min-height:1px; }
.row_lot { float:left; margin:8px 0px 0px 0px; width:180px; min-height:1px; }
.row_identy { float:left; margin:8px 0px 0px 0px; width:160px; min-height:1px; }
.row_gagnant { float:left; margin:8px 0px 0px 0px; width:120px; min-height:1px; }
.row_cp { float:left; margin:8px 0px 0px 0px; padding:0px 0px 0px 30px; width:24px; min-height:1px; }
/******************/
.firstrow { border-top:1px solid #000; border-left:1px solid #000; }
.bodyrow { border-top:1px solid #000; }
.lastrow { border-top:1px solid #000; border-bottom:1px solid #000; border-left:1px solid #000; }

.prizecontentheader { width:598px; height:69px; padding:0px 0px 0px 5px; background:url('../images/winner/homepage_head.jpg') no-repeat; }
.prizecontentheader .prizedate { margin:10px 0px 0px 2px; }
.prizecontentheader .prizetitle { margin:10px 0px 0px 0px; }
.prizecontentheader .userlogin { margin:10px 0px 0px 0px; }
.prizecontentheader .username { margin:10px 0px 0px 0px; }
.prizecontentheader .userzip { margin:10px 0px 0px 0px; width:20px; }
.prizecontentmain { width:598px; height:72px; padding:0px 0px 0px 5px; background:url('../images/winner/homepage_content.jpg') repeat-y; border-top:1px solid #000; }
.prizecontentmain .prizedate { margin:10px 0px 0px 2px; }
.prizecontentmain .prizetitle { margin:10px 0px 0px 0px; }
.prizecontentmain .userlogin { margin:10px 0px 0px 0px; }
.prizecontentmain .username { margin:10px 0px 0px 0px; }
.prizecontentmain .userzip { margin:10px 0px 0px 0px; width:20px; }
.prizecontentfooter { width:598px; height:65px; padding:0px 0px 0px 5px; background:url('../images/winner/homepage_footer.jpg') no-repeat; border-top:1px solid #000; }
.prizecontentfooter .prizedate { margin:10px 0px 0px 2px; }
.prizecontentfooter .prizetitle { margin:10px 0px 0px 0px; }
.prizecontentfooter .userlogin { margin:10px 0px 0px 0px; }
.prizecontentfooter .username { margin:10px 0px 0px 0px; }
.prizecontentfooter .userzip { margin:10px 0px 0px 0px; width:20px; }

.gagnant_banner { margin: 0 15px 0 15px; width:120px; height:111px; float:left; background:url('../images/winner/gagnant_banner_bgr.jpg') no-repeat; }
.gagnant_holder { padding: 0 15px 0 15px; margin:10px 0px 0px 14px; width:90px; }
.gagnant_link { color:#FFF; font-size:11px; font-weight:bold; }
.gagnant_bottom { width:110px; margin:0px 20px 0px 20px; float:left; text-align: center; }
a.bottom_link { font-size:9px; font-weight:bold; color:#313131; text-decoration:underline; }
a:hover.bottom_link { text-decoration:none; }
/*****************/
/* END HOMEPAGE  */
/*****************/

/************************/
/* BEGIN PRIZE & WINDOW */
/************************/

.winnerprize { float: left; width:642px; margin:23px 0 0 0; }
.winnerprize .winnerprizeheader { width:642px; height:62px; background:url('../images/winner/winner_prize_header.jpg') no-repeat; }
.winnerprize .windowheader { width:642px; height:62px; background:url('../images/winner/window_head.jpg') no-repeat; }
.winnerprizecontainer { width:605px; padding:0 16px 0 20px; background:url('../images/winner/winner_prize_bgr.jpg') repeat-y; }
.winnerprizecontainer .wp_whitespace { height:23px; }
.winnerprizecontainer .prizecontentsingle { width:602px; height:33px; padding:5px 0 0 5px; background:url('../images/winner/theonlyrow.jpg') no-repeat; }
.winnerprize .winnerprizefooter { width:642px; height:58px; background:url('../images/winner/winner_prize_footer.jpg') no-repeat; }
.winnerprize .winnerprizecontainer .wp_whitespace .userlogin { width:180px; }
.winnerprize .winnerprizecontainer .prizecontentheader .userlogin { width:180px; }
.winnerprize .winnerprizecontainer .prizecontentfooter .userlogin { width:180px; }
.winnerprize .winnerprizecontainer .prizecontentfooter .userlogin { width:180px; }
.winnerprize .winnerprizecontainer #content .prizecontentsingle .userlogin { width:180px; }

/**********************/
/* END PRIZE & WINDOW */
/**********************/

/******************************/
/* BEGIN SPECIAL OPERATIONS	  */
/******************************/

.special_operation { float: left; width:642px; margin:25px 0 0 0; }
.special_operation .so_header { width:641px; height:39px; background:url('../images/winner/special_operation_header.jpg') no-repeat; }
.special_operation .so_header div { font-family: Verdana; font-size: 18px; font-weight: bold; color: #AB0039; padding: 0px 0 0 20px; }
.special_operation .so_content { width:641px; background:url('../images/winner/op_bgr.jpg') repeat-y; padding: 0 0 20px 0; }
.special_operation .so_content .gh_labels { padding: 5px 0 0 17px; margin: 0 0 0 20px; }
.special_operation .so_content .winnerhomepagegscroller { margin: 0 0 0 20px; }

/****************************/
/* END SPECIAL OPERATIONS	  */
/****************************/


/**************************/
/* BEGIN LOTTARY KOODPO	  */
/**************************/

.lotterykoodpo { float:left; width:599px; margin:23px 0px 0px 0px; }
.lotterykoodpo .lk_header { width:642px; height:31px; background:url('../images/winner/lottery_koodpo_header.jpg') no-repeat; }
.lotterykoodpo .lk_header div { font-family: Verdana; font-size: 15px; font-weight: bold; color: #AB0039; padding: 0px 0 0 20px; }
.lotterykoodpo .lk_container { padding:0px 0px 0px 20px; width:627px; background:url('../images/winner/tm_bgr.jpg') repeat-y; }
.lotterykoodpo .lk_container .lk_winning { width:620px; }
.lotterykoodpo .lk_container .lk_winning .lk_winner_whitespace { width:19px; height:108px; float:left; }
.lotterykoodpo .lk_container .lk_winning .lk_winner_image { width:138px; float:left; background:url('../images/winner/lk_image_bgr.jpg') no-repeat; text-align:center; }
.lotterykoodpo .lk_container .lk_winning .lk_winner_image_inner { width:138px; height:108px; background-repeat:no-repeat; background-position:center; }
.lotterykoodpo .lk_container .lk_winning .lk_winner_prize { width:126px; margin:0px 0px 0px 5px; text-align:center; }
.lotterykoodpo .lk_container .lk_winning .lk_winner_prize .lk_user { font-family:Franklin Gothic Medium; font-size:16px; display:block; min-height:23px; }
.lotterykoodpo .lk_container .lk_winning .lk_winner_prize .lk_prize { font-family:Franklin Gothic Medium; font-size:20px; }
.lotterykoodpo .lk_container .lk_winning .lk_winner_whitespace_prize { width:19px; height:1px; float:left; }
.lotterykoodpo .lk_container .lk_whitespace { width:596px; }
.lotterykoodpo .lk_container .lk_content { width:596px; }

.lk_content .lk_top, .lk_content .lk_middle, .lk_content .lk_bottom, .lk_content .lk_topmiddlebottom { padding:8px 0px 0px 0px; width:586px; height:50px; background:#FFF; }
.lk_content .lk_middle, .lk_content .lk_bottom { padding:8px 0px 0px 0px; width:586px; height:50px; border-top:1px solid #000; background:#FFF; }
.lk_footer { width: 630px; padding:10px 0px 0px 0px; height:41px; background:url('../images/winner/tm_footer.jpg') no-repeat; }
.lk_footer .retour a.link { float: right; font-weight: bold; text-decoration: underline; color: #000; }
.lk_footer .retour a.link:hover { text-decoration: none; }

.lk_whitespace_bottom .pagination { padding:10px 0px 12px 120px; text-align:center; margin: 0px auto; width: 400px;}
.lk_whitespace_bottom .pagination a { color:#000; font-weight:bold; font-size:11px; text-decoration:underline; }
.lk_whitespace_bottom .pagination a:hover { text-decoration:none; }

.lotterykoodpo .lk_whitespace { padding:20px 0px 0px 0px; width:642px; height:69px; background:url('../images/winner/tm_bgr.jpg') repeat-y; }
.lotterykoodpo .lk_whitespace_bottom { width:520px; height:30px; }

.lotterykoodpo .lk_container_bottom { width:642px; background:url('../images/winner/tm_bgr.jpg') repeat-y; }
.lotterykoodpo .lk_content_bottom { width:499px; height:131px; margin:0px 0px 0px 68px; }
.lotterykoodpo .lk_content_bottom .label_rows { height:21px; padding:10px 0px 0px 7px; }
.lotterykoodpo .lk_content_bottom .label_rows .label_date { width:73px; float:left; }
.lotterykoodpo .lk_content_bottom .label_rows .label_identy { width:192px; float:left; }
.lotterykoodpo .lk_content_bottom .label_rows .label_username { width:165px; float:left; }
.lotterykoodpo .lk_content_bottom .label_rows .label_userzip { width:47px; float:left; }
.lotterykoodpo .lk_content_bottom .res_rows { height:100px; }
.lotterykoodpo .lk_container_bottom .lk_content_bottom .res_rows .mh_top { padding:8px 0px 0px 0px; width:499px; height:20px; background:url('../images/winner/lk_row_top.jpg') no-repeat; }
.lotterykoodpo .lk_container_bottom .lk_content_bottom .res_rows .mh_middle { padding:8px 0px 0px 0px; width:499px; height:20px; background:url('../images/winner/lk_row_middle.jpg') no-repeat; }
.lotterykoodpo .lk_container_bottom .lk_content_bottom .res_rows .mh_bottom { padding:8px 0px 0px 0px; width:499px; height:44px; background:url('../images/winner/lk_row_bottom.jpg') no-repeat; }
.lotterykoodpo .lk_container_bottom .lk_content_bottom .res_rows .mh_topmiddlebottom { padding:16px 0px 0px 0px; width:499px; height:28px; background:url('../images/winner/lk_row_topbottom.jpg') no-repeat center; }
.lk_content_bottom .res_rows .mh_top .row_date, .lk_content_bottom .res_rows .mh_middle .row_date, .lk_content_bottom .res_rows .mh_bottom .row_date, .lk_content_bottom .res_rows .mh_topmiddlebottom .row_date { padding:0px 0px 0px 5px; width:73px; float:left; }
.lk_content_bottom .res_rows .mh_top .row_price, .lk_content_bottom .res_rows .mh_middle .row_price, .lk_content_bottom .res_rows .mh_bottom .row_price, .lk_content_bottom .res_rows .mh_topmiddlebottom .row_price { width:192px; float:left; }
.lk_content_bottom .res_rows .mh_top .row_identy, .lk_content_bottom .res_rows .mh_middle .row_identy, .lk_content_bottom .res_rows .mh_bottom .row_identy, .lk_content_bottom .res_rows .mh_topmiddlebottom .row_identy { width:165px; float:left; }
.lk_content_bottom .res_rows .mh_top .row_userlogin, .lk_content_bottom .res_rows .mh_middle .row_userlogin, .lk_content_bottom .res_rows .mh_bottom .row_userlogin, .lk_content_bottom .res_rows .mh_topmiddlebottom .row_userlogin { width:180px; float:left; }
.lk_content_bottom .res_rows .mh_top .row_userzip, .lk_content_bottom .res_rows .mh_middle .row_userzip, .lk_content_bottom .res_rows .mh_bottom .row_userzip, .lk_content_bottom .res_rows .mh_topmiddlebottom .row_userzip { width:37px; float:left; }
.lotterykoodpo .lk_subheader { width:642px; height:32px; background:url('../images/winner/lk_sub_header.jpg') no-repeat; }

/************************/
/* END LOTTARY KOODPO	  */
/************************/

/* COMMON FIELDS */
.prizedate { width:73px; float:left; }
.prizetitle { width:131px; float:left; }
.userlogin { width:131px; float:left; }
.username { width:170px; float:left; }
.userzip { width:41px; float:left; }
.pw_bottom { height:120px; }
.pw_bottom .bottom_content { margin:18px 0 0 0; text-align:center; }
.pw_bottom .bottom_content a { color:#000; font-weight:bold; text-decoration:underline; }
.pw_bottom .bottom_content a:hover { color:#000; font-weight:bold; text-decoration:none; }
.pw_bottom .bottom_content .pagination { margin:0 0 10px 0; }

/* COMMON LABELS */
.label_date { width:72px; float:left; }
.label_price { width:165px; float:left; }
.label_identy { width:130px; float:left; }
.label_userlogin { width:180px; float:left; }
.label_userzip { width:47px; float:left; }

.turbomambo .tm_container_top .label_identy { width:200px; }
.turbomambo .tm_container_top .tm_content_top .tm_top .row_identy, .turbomambo .tm_container_top .tm_content_top .tm_middle .row_identy, .turbomambo .tm_container_top .tm_content_top .tm_bottom .row_identy { width:200px; }

/* .tm_middle && .tm_bottom */

.tm_whitespace .label_userlogin { width: 110px; }
.tm_top .row_userlogin, .tm_middle .row_userlogin, .tm_bottom .row_userlogin { width:120px; }
.tm_top .row_date, .tm_middle .row_date, .tm_bottom .row_date { width:72px; padding:0px 0px 0px 8px; }

.tm_topmiddlebottom .row_userlogin { width:169px; }

/* COMMON ROWS */
.row_date { float:left; margin:0px; }
.row_price { width:165px; float:left; margin:0px; }
.row_identy { width:160px; float:left; margin:0px; }
.row_userlogin { width:100px; float:left; margin:0px; }
.row_userzip { float:left; }

.mh_content .mh_top .row_price, .mh_content .mh_middle .row_price, .mh_content .mh_bottom .row_price { width:80px; }

.winnerhomepage .winnerhomepagecontainer .winnerhomepagegscroller .gh_labels .l_gagnant { width:120px; }
.winnerhomepage .winnerhomepagecontainer .winnerhomepagegscroller .prizecontentheader .row_gagnant { width:120px; }
.winnerhomepage .winnerhomepagecontainer .winnerhomepagegscroller .prizecontentmain .row_gagnant { width:120px; }
.winnerhomepage .winnerhomepagecontainer .winnerhomepagegscroller .prizecontentfooter .row_gagnant { width:120px; }

.winnerhomepage .winnerhomepagecontainer .winnerhomepagegscroller .gh_labels .l_identy { width:145px; }
.winnerhomepage .winnerhomepagecontainer .winnerhomepagegscroller .prizecontentheader .row_identy { width:160px; }
.winnerhomepage .winnerhomepagecontainer .winnerhomepagegscroller .prizecontentmain .row_identy { width:160px; }
.winnerhomepage .winnerhomepagecontainer .winnerhomepagegscroller .prizecontentfooter .row_identy { width:160px; }

.winnerhomepage .winnerhomepagecontainer .winnerhomepagegscroller .gh_labels .l_cp { width:40px; }

.winnerhomepage .winnerhomepagecontainer .gh_labels .l_identy { width:159px; }
.winnerhomepage .winnerhomepagecontainer .gh_labels .l_gagnant { width:120px; }

div.try_chanse { margin: 0 auto; text-align: center; }
div.try_chanse a {font-weight: bold; color: #000; text-decoration: underline; }
div.try_chanse a:hover { text-decoration: none; }
div.retour { float:right; margin:0px 20px 0px 0px; }

/* game menu */
.gamemenu{ float: right; padding: 0 20px 20px 0; margin: -5px 0 0 0; }
.gamemenu .dotations{ background: #b2003b; clear: both; float: left; padding: 11px 40px 0 40px; width: 201px; height: 42px; text-align:center; font-size: 11px; color:#fff; margin: 5px 0 0 0; }
.gamemenu .lasttirage{ background: #b2003b; clear: both; float: left; padding: 5px 40px 0 40px; width: 201px; height: 82px; text-align:center; font-size: 11px; color:#fff; }
.gamemenu .statistics{ background: #b2003b; clear: both; float: left; padding: 11px 5px 0 5px; width: 271px; height: 42px; text-align:center; font-size: 11px; color:#fff; margin: 5px 0 0 0; }
.gamemenu .statistics a { width: 271px; }
.gamemenu a{ clear: both; float: left; color:#fff; width: 201px; }
.gamemenu a:hover{ text-decoration: underline; }
.gamemenu strong { text-transform: uppercase; }