/*** Main Tag ***/

.Background1 {background-image:url(images/background1.jpg);}


#MainContent {
	width:850px;
	border:1px solid #1B2C60;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding:10px;
	padding-top:0px;
	margin-top: 5px;
	position:relative;
}

	/*background="/img/back-wam.gif"
    background : #c16918 url(/img/back-wam.gif) repeat top center;
    background : #dfe4e8 repeat top center;
    background : #d8dee3 repeat top center;
    background : #1B2C60 repeat top center;
    background : #536188 repeat top center;
    background : #c16918 url('/img/FondWam4.jpg'); repeat top center;*/
    
html,body{ 
	margin:0px;	
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px; 
	padding: 0; 
	position:relative;
	background-image: none ;
    background-color : #E6E2DA ;

    text-align: left;
    height: 100%;
}

table,img,tr,td{	border-spacing: 0px; border-collapse: collapse; border:0px;	padding:0px;margin:0px;vertical-align:top;}

select{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#000000;	background-color:#FFFFFF;	}
input,textarea{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#000000;	background-color:#FFFFFF;}
form {margin: 0px;padding: 0px;}
a{text-decoration:none;cursor:pointer}
a:hover{text-decoration:underline;}
a:link {text-decoration: none}
a:visited {text-decoration: none;}
a:active {text-decoration: none}



/* Elements page */
.header { }
.header_welcome { }
.header_login { }

.background_A {
	background-color:#ffffff;
}

.background_B {
	background-color:#000000;
}

.background_C {
	background-color:#1B2C60;
}

.background_D {
	background-color:#1B2C60;
}

.background_E {
	background-color:#94c0ec;
}

.userloginmenu {
	font-size:12px;
	color:#1B2C60;
}

.userloginmenu a:link{
	color:#1B2C60;
	cursor:pointer;
	text-decoration:none;
}

.userloginmenu a:visited{
	color:#1B2C60;
	text-decoration:none;
}

.userloginmenu a:hover{
	color:#1B2C60;
	text-decoration:underline;
}


.topmenu {
	width:850px; 
	height:30px;
	padding:0px;
	background-color:#1B2C60;
	font-size:14px;
}

.topmenu_element {
	color:#FFFFFF;
	background-color:#1B2C60;
	cursor:pointer;
}
.topmenu_element_selected {
	color:#1B2C60;
	background-color:#536188;
	cursor:pointer;
	
}
.topmenu_element:hover {
	color:#9C1421;
	cursor:pointer;	
	text-decoration:none;
	border:0;
}

.topmenu_element a:link {
	color:#FFFFFF;
	text-decoration:none;
	border:0;
}

.topmenu_element a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.topmenu_element a:hover {
	color:#FC4541;
	text-decoration:none;
}

.topmenu_element a:active {
	color:#FFFFFF;
	text-decoration:none;
}


.leftbanner {
	width:166px;
	font-size:12px;
	color:#1B2C60;
	background-color:#e1e0e0;
	padding:10px;
}

.mainbanner {
	width:639px;
	font-size:12px;
	color:#1B2C60;
	background-color:#e1e0e0;
	padding:10px;
}

.largemainbanner {
	width:830px;
	font-size:12px;
	color:#1B2C60;
	background-color:#e1e0e0;
	padding:10px;
}

.largemainbanner_textvalue {
	color:#000000;
}

.largemainbanner_textname {
	color:#1B2C60;
}

.largemainbanner_textname a:link{
	color:#1B2C60;
}

.largemainbanner_textname a:visited{
	color:#1B2C60;
}

.largemainbanner_textname a:hover{
	color:#1B2C60;
	text-decoration:underline;
}


.leftbanner_block_title {
	background-color:#1B2C60;
	font-size:14px;
	color:#FFFFFF;
	border-color:#FFFFFF;
}

.leftbanner_block_title a:link {
	color:#FFFFFF;
}

.leftbanner_block_title a:visited {
	color:#FFFFFF;
}

.leftbanner_block_title a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}


.leftbanner_block {
	background-color:#FFFFFF;
	font-size:12px;
	color:#1B2C60;
	border-color:#1B2C60;
	border:solid;
	border-width:thin;
	padding:10px;
}

.leftbanner_block_element_1 {
	color:#1B2C60;
	cursor:pointer;
	padding-top:2px;
	padding-bottom:2px;
}

.leftbanner_block_element_1 a:link {
	color:#1B2C60;
}
.leftbanner_block_element_1 a:visited {
	color:#1B2C60;
}
.leftbanner_block_element_1 a:hover {
	color:#1B2C60;
	color:#9C1221;
	text-decoration:underline;
}
.leftbanner_block_element_1:hover {
	color:#1B2C60;
	color:#9C1221;
	text-decoration:underline;
}

.leftbanner_block_element_2 {
	padding-left:10px;
	cursor:pointer;
	color:#000000;
}

.leftbanner_block_element_2 a:link {
	color:#000000;
}

.leftbanner_block_element_2 a:visited {
	color:#000000;
}

.leftbanner_block_element_2:hover {
	color:#000000;
	text-decoration:underline;
}
.leftbanner_block_element_2 a:hover {
	color:#000000;
	text-decoration:underline;
}

.pending_title {
	font-weight:bold;
	font-size:13px;
}

.pending_element {
	color:#1B2C60;
	padding-left:10px;
}

.pending_element a:visited {
	color:#1B2C60;
}

.pending_element a:link {
	color:#1B2C60;
}

.pending_element a:hover {
	text-decoration:underline;
}


.pending_element:hover {
	cursor:pointer;
	text-decoration:underline;
}

.small_a {
	color:#1B2C60;
	font-size:11px;
}

.small_a:visited {
	color:#1B2C60;
}

.small_a:link {
	color:#1B2C60;
}

.small_a:hover {
	color:#1B2C60;
	text-decoration:underline;
}

.mainbanner_block_title {
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
/*	cursor:pointer;*/
	text-align:left;
	padding-left:15px;
}

.mainbanner_block_title a:link{
	color:#FFFFFF;
}
.mainbanner_block_title a:visited{
	color:#FFFFFF;
}
.mainbanner_block_title a:hover{
	text-decoration:underline;
}

.mainbanner_block_title_element a:link{
	color:#FFFFFF;
}
.mainbanner_block_title_element a:visited{
	color:#FFFFFF;
}
.mainbanner_block_title_element a:hover{
	text-decoration:underline;
}

.mainbanner_block_title_element {
	color:#FFFFFF;
	text-align:right;
/*	cursor:pointer; */
}

.mainbanner_block_element_title {
	color:#9C1221;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	padding-bottom:3px;
}

.mainbanner_block_element_title a:link {
	color:#9C1221;
	cursor:pointer;
	text-decoration:none;
}

.mainbanner_block_element_title a:visited {
	color:#9C1221;
	text-decoration:none;
}

.mainbanner_block_element_title a:hover {
	color:#9C1221;
	text-decoration:underline;
}


.mainbanner_block_element_element {
	color:#000000;
	padding-left:10px;
}

.mainbanner_block_element_element a:link {
	color:#000000;
	text-decoration:none;
}

.mainbanner_block_element_element a:visited {
	color:#000000;
	text-decoration:none;
}

.mainbanner_block_element_element a:hover {
	color:#000000;
	text-decoration:underline;
}

.mainbanner_block_element_element_unread {
	color:#000000;
	padding-left:10px;
}

.clickable {
	cursor:pointer;
}

.clickable:hover {
	text-decoration:underline;
}

.summary {
	font-style:italic;

	color:#666666;
}

.summary a:link {
	color:#666666;
}

.summary a:visited {
	color:#666666;
}


.unread {
	font-weight:bold;
}

.bold {
	font-weight:bold;
}

.display {
	display:inherit;
}

.nodisplay {
	display:none;
}


.generic_button {
    font-weight: bolder; 
    font-family:tahoma; 
    font-size: 10pt; 
    background-color : #536188;
    /*background-repeat:no-repeat; 
    background-image: url('/forums/images/button_background_88.gif'); 
    */border: 0px;
    color: #FFFFFF; 
    height: 20px; 
    width: 88px; 
    padding-top: 3px; 
    margin: 0px 0px 0px 0px; 
    text-align: center;
    cursor: pointer;
}

.generic_big_button {
    font-weight: bolder; 
    font-family:tahoma; 
    font-size: 10pt; 
    background-color : #536188;
    /*background-repeat:no-repeat; 
    background-image: url('/forums/images/button_background_120.gif'); 
    */border: 0px;
    color: #FFFFFF; 
    height:20px; 
    width:120px; 
    padding-top: 3px; 
    margin: 0px 0px 0px 0px; 
    text-align: center;
    cursor: pointer;
}

/* Rectangles aux coins arrondis */

.table_box{
	padding:0px;
	border:0px;
	margin:0px;
	border-spacing:0px;
	border-width:0px;
	border-collapse:collapse;
}

.tr_box{
	height:4px;
}

.td_box{
	padding:0px;
}


.color_A {background-color:#FFFFFF;}
.color_B {background-color:#000000;}
.color_C {background-color:#0000FF;}
.color_D {background-color:#f6832e;}

.nowrap{	white-space:nowrap;	}
.bold{	font-weight:bold;	}
.normal{	font-weight:normal; 	}
.italic{	font-style:italic;	}
.arial{		font-family:Arial, Helvetica, sans-serif;}
.helvetica{	font-family:Helvetica, Arial, sans-serif;}
.verdana{		font-family:Verdana, Arial, sans-serif;}
.s4{	font-size:4px;	}
.s8{	font-size:8px;	}
.s9{	font-size:9px;	}
.s10{	font-size:10px;	}
.s11{	font-size:11px;	}
.s12{	font-size:12px;	}
.s13{	font-size:13px;	}
.s14{	font-size:14px;	}
.s15{	font-size:15px;	}
.s16{	font-size:16px;	}
.s17{	font-size:17px;	}
.s18{	font-size:18px;	}
.s24{	font-size:24px;	}
.s30{	font-size:30px;	}
.s36{	font-size:36px;	}
.left{	text-align:left;	margin-left:0px;	margin-right:auto;	}
.center{	text-align:center;	margin-left:auto;	margin-right:auto;	}
.right{	text-align:right;	margin-left:auto;	margin-right:0px;	}
.top{	vertical-align:top;	}
.middle{	vertical-align:middle;	}
.bottom{	vertical-align:bottom;	}
.pointer{	cursor:pointer;	}

/* div popup*/
.backgroundMask{ opacity:0.5; filter:alpha(opacity=50); background-color:rgb(0, 0, 0); }

/* Lucky Hand Maker */
.card { border:2px solid transparent; }
.card_o { border:2px dotted #9C1421; }
.card_c { border:2px solid #9C1421; }

/* Tout sur le Poker */
  /******************************/
 /* MENU */
/*****************************/*
#menu { width: 160px; padding: 0px; text-align: left; margin: 0px 0px 0px 0px; height: 100%;}
#menu .top {height: 10px; font-size: 0px;}
#menu .bottom {height: 10px; font-size: 0px; border-top: 1px solid #B8B8B8;}
#menu .category {clear: both; background-color: #2E9BCD; color: #000; font-size: 10px; font-weight: bold; border-top: 1px solid #B8B8B8; border-right: 1px solid #B8B8B8; padding: 2px 0px 2px 5px; line-height: 1.5em;} 
/*.POKER #menu .category {background-color: #D03101; color: #fff; border-top: 1px solid #fff; border-right: 1px solid #fff;}*/
.POKER #menu .category {background-color: #1B2C60; color: #fff; border-top: 1px solid #fff; border-right: 1px solid #fff;}
.POKER #menu .category a, .POKER #menu .category a:visited, .POKER #menu .category a:active, .POKER #menu .category a:hover {font-size: 10px; font-weight: bold;}
.POKER #menu .category a:hover {color:#FC4541;} 

#menu .country {clear: both; background-color: #E9E9E5; color: #717171; font-size: 10px; border-top: 1px solid #B8B8B8; border-right: 1px solid #B8B8B8; font-weight: bold; padding: 2px 0px 2px 5px; }
#menu .topcat {background-color: #F4F6F7; color: #000; font-weight: normal; font-size: 8px; padding: 1px 0px 1px 10px; border-right: 1px solid #B8B8B8; line-height: 1.6em;} 

#menu .numbet {float: right; text-align: right; color: #888888; font-family: "Tahoma"; font-size: 10px; margin-right: 2px;}
#menu .subcat {background-color: #F4F6F7; color: #000; font-size: 10px; padding: 0px 0px 0px 15px; border-right: 1px solid #B8B8B8;}

.POKER #menu .subcat {clear: both; background-color: #fff; color: #625454 ; font-size: 10px; border-top: 1px dotted #AFAFAF; border-right: 1px solid #fff; font-weight: bold; padding: 2px 0px 2px 5px; }

#menu a, #menu a:link, #menu a:visited, #menu a:hover, #menu a:active {color: #000; text-decoration: none; font-size: 11px; font-weight: normal;}
#menu .category a, #menu .category a:visited, #menu .category a:active, #menu .category a:hover {font-size: 11px; font-weight: bold;}
/*#menu a:hover, #menu .category a:hover {text-decoration: underline;}*/
#menu .subcat a:hover {text-decoration: underline;}

.POKER #menu .category a {color: #fff;}
.POKER #menu .country a {color: #fff;}
.POKER #menu .subcat a {color: #625454;}


.body_poker {padding: 0px 10px 10px 10px;font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px;}
#content .body_poker h1, #content_full .body_poker h1 {font-weight: bold; font-size: 11pt; background-color: #FFFFFF;background-image: url('/img/poker/poker_headerQJ.gif'); border: 0px;color: #fff; height:35px;padding: 20px 10px; margin: -10px 0px 0px 0px;}
/*#content_wide .body_poker h1 {font-weight: bold; font-size: 11pt; background-color: #FFFFFF;background-image: url('/img/poker/poker_headerQJ_wide.gif'); border: 0px;color: #fff; height:35px;padding: 20px 10px; margin: -10px 0px 0px 0px;}*/
#content_wide .body_poker h1 {font-weight: bold; font-size: 11pt; background-color: #FFFFFF;background-image: url('/img/poker/poker_headerQJ_wide.gif'); border: 0px;color: #fff; height:35px;padding: 20px 10px; margin: 0px 0px 0px 0px;}
#content_wide {width: 684px;}
/* Astuce pour englober les box en float et alignement */
.clearing {clear: both;font-size: 0;background-color: white;}
.button_list {text-align: right; margin: 5px 0px 5px 0px;}
.button {width: 150px; background-color: #DBE9F0; line-height: 0.9; border: 1px; border-style: outset; border-color: #7BB7D2; color: #238DBF; font: normal 8pt "Arial"; margin-left: 1px; margin-right: 1px; margin-top: 1px; margin-bottom: 1px; padding: 0px;}
.button_ok { text-transform: uppercase; font: bold 8pt "Arial";}
.button A {color: #000000; font: normal 8pt "Arial"; text-decoration: none;}




tr.row1, .thTableOddEven { background-color: #EFEFEF;}
/*
tr.row1 { background-color: #EFEFEF; padding:10px;}
tr.row2 { background-color: #DEE3E7; padding:10px;}
tr.row1 { background-color: #DEE3E7;}
tr.row2 { background-color: #D1D7DC; padding:10px}
*/

tr.thTableHeader {text-align: center; font-weight: bold; font-size: 11pt;}
.thTableDesc td {font-weight: bold; font-size: 10pt; background-color: #D1D7DC; vertical-align:middle;}
.thTableDesc a:link{ 
    color:#1B2C60;
}

.thTableDesc a:visited{
    color:#1B2C60;
}

.thTableDesc a:hover{
    color:#1B2C60;
    text-decoration:underline;
}




.thTableFooter td {font-weight: bold; font-size: 10pt; background-color: #D1D7DC; vertical-align:middle;}



.leaderb { margin-bottom: 10px; margin-top: 0px; border-collapse: collapse; table-layout: fixed;}
.leaderb a, .leaderb a:link, .leaderb a:visited {color: #000000; text-decoration: none; }
.leaderb a:hover {text-decoration: underline; }
.leaderb th {background-image: url(); padding: 5px 5px 2px 5px; font-weight: bold; font-size: 10px; color: #ffffff; background-color: #8999C5; border-top: 1px solid #1B2C60; text-align: center; margin-bottom: 10px; }
.leaderb tr {border-top: 0px dotted #000;}
.leaderb td {font-size: 10px;}
.leaderb .line1 {border-top: 0px solid #586B7F; background-color: #F2F2E3;}
.leaderb .line2 {border-top: 0px solid #586B7F; background-color: #fff; }
.leaderb td {color: #000; padding: 1px 5px 1px 5px;}
.leaderb td.number {text-align: right;}
