html, body {
	font-size:8pt;
	background:#18191d url(images/bg2.jpg) repeat-x;
	font-family:Verdana, Geneva, sans-serif;
}
.sidebar{
	color:#fff;
	background:url(images/sidebar_back.png) top center repeat-y;
}
.sidebar ul li ul li, ul ul li, ul ul li a {
	font-size:11px;
	font-weight:lighter;
}
.sidebar ul li.pagenav ul li.page_item{
	
	margin-left:0px;}
.sidebar li{
margin-left:7px;
display : list-item;
list-style-image : url(images/puce.png);
}
.sidebar li a:hover{ text-decoration:none; color:#FFF;}
.sidebar ul li{ font-weight:bold;}

.sidebar ul li a{
	color:#000;

}

/*newsletter */
#newsletter {
	height: 277px;
	background:url("images/bg-newsletter.jpg") no-repeat scroll left top transparent;
	position: relative;
}

#newsletter .title {
	text-align: center;
	color: #FFFFFF;
	padding: 10px 0 10px 0;
}

#newsletter span {
	font-size:16px;
	font-weight: 900;
}

#newsletter .txt-handler {
	position: absolute;
	top: 145px;
	left: 20px;
	width: 185px;
	border:2px solid #000000;
	background-color:#FFFFFF;
}

#newsletter .txt {
	text-align: justify;
	padding: 10px;
	color: #FF7400;
	padding: 5px 15px 8px 15px;
	font-size:12px;
	font-weight:500;

}

#newsletter form { 
	text-align: center;
	position: absolute;
	top: 214px;
}

#newsletter input.adresse{
	border:2px solid #000000;
	background-color:#FFFFFF;
	color: #000000;
	font-weight: bold;
	text-align: center;
}

#newsletter input.submit{
	margin-top: 7px;
	border:2px solid #FFFFFF;
	background-color:#51A3D9;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

/* popup */
#popup {
	position: relative;
}

#popup .title {
	text-align: center;
	margin:0 0 10px;
	padding:0;
}

#popup .title span {
	color:#282828;
	font-size:22px;
	font-weight:bold;
	letter-spacing:-1px;
	text-shadow:0 0 4px #CCCCCC;
}

#popup .room {
	font-weight: bold;
	float: left;
	width: 165px
}

#popup .txt-handler {
	width: 500px;
	margin-left: 50px;
	background-color:#FFFFFF;
	margin-top: 25px;
}

#popup .txt {
	float: right;
	text-align: left;
	width: 325px
}

#popup form { 
	clear: both;
	text-align: center;
}

#popup input.adresse{
	border:2px solid #000000;
	background-color:#FFFFFF;
	color: #798081;
	font-weight: bold;
	text-align: center;
}

#popup input.submit{
	margin-top: 25px;
	border:2px solid #000000;
	background-color:#000000;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

#popup input.quit-button{
	margin-top: 25px;
	border:1px solid #000000;
	background-color:#000000;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

h1 {
color:#282828;
 font-size:22px;
 font-weight:bold;
 letter-spacing:-1px;
 text-shadow:0 0 4px #CCCCCC;
}
h2{
	font-size:20px;
	letter-spacing:-1px;
	color:#444343;
	font-weight:lighter;
}
h3{
	font-size:16px;
	color:#4c4c4c;
	font-weight:lighter;
}
h4{
	font-size:10px;
	color:#999;
	font-weight:lighter;
}
img{border: none;}

#wrap {
	background:#FFF;
	width:1000px;
	margin:0px auto;
	border:5px solid #fff;
}
#header {
	height:215px;
	margin:0;
	width:1000px;
	background:url(images/header.jpg) no-repeat;
}
#header span {
	position:absolute;
	text-indent:-9999px;
}
/* ---------- menu horizontal principal -------------- */

#menu_horizontal{
	position:relative;
	display:block;
	height:40px;
	font-size:14px;
	font-weight:bold;
	background:transparent url(images/bg-menu-horizontal.png) repeat-x top left;
	font-family:Arial,Verdana,Helvitica,sans-serif;
	border-bottom:3px solid #a0d354;
	}

#menu_horizontal ul{
	margin:0px;
	padding:0;
	list-style-type:none;
	width:auto;
	cursor:pointer;
	z-index:50;
}

#menu_horizontal ul li{
	display:block;
	float:left;
	margin:0;
}
#menu_horizontal ul li.right{
	display:block;
	float:right;
	margin:0;
}

#menu_horizontal ul li a{
	display:block;
	float:left;
	color:#fff;
	text-decoration:none;
	padding:10px 10px 0 10px;
	height:30px;
	background:transparent url(images/bg-menu-horizontal-divider.png) no-repeat top right;
}
#menu_horizontal ul li a:hover{color:#fff;background:#086aa7 url(images/bg-menu-horizontal-divider.png) no-repeat top right;}
#menu_horizontal *{font-weight:bold;outline:none;}
#menu_horizontal ul ul li{display:block;height:auto;font-size:12px; width:100%;line-height:1em;background-image:none;overflow: hidden;}
#menu_horizontal ul ul a,#menu_horizontal ul ul a:visited,#menu_horizontal ul ul a:hover{display:block;height:100%;line-height:1em;padding:7px;width:240px;}
#menu_horizontal ul li em{float:right;font-style:normal;font-weight:normal;}
#menu_horizontal li a span{padding:0 10px 0 5px;}
#menu_horizontal li:hover{position:relative;}
* html div#menu_horizontal ul li a:hover{position:relative;height:25px;border:0;z-index:100;}
#menu_horizontal ul li ul li a span{padding:0 0 0 8px;}
#menu_horizontal ul ul li a:hover{position:relative;height:100%;z-index:110;background-image:none;}
#menu_horizontal ul ul li:hover{position:relative;}
#menu_horizontal ul ul{position:absolute;visibility:hidden;top:37px;left:30px;height:0;width:240px;}
#menu_horizontal ul ul ul{top:39px;width:190px;}
#menu_horizontal ul :hover ul{visibility:visible;display: block;left:-30px;height:auto;padding:4px 30px 30px 30px;}
#menu_horizontal ul :hover ul ul,#menu_horizontal ul :hover ul :hover ul ul{visibility:hidden;}
#menu_horizontal ul :hover ul :hover ul,#menu_horizontal ul :hover ul :hover ul :hover ul{visibility:visible;display: block;left:155px;height:auto;padding:30px 30px 30px 30px;}
#menu_horizontal ul ul li{
background-color:#0569a4;
/* 
filter:alpha(opacity=90);
	-moz-opacity:0.90;
	-khtml-opacity: 0.90;
	opacity: 0.90;
	*/
border:1px solid #000;
}

#menu_horizontal ul ul li a{color:#ffff;display:block;}
#menu_horizontal ul ul li:hover > a,div#menu_horizontal dl dt:hover > a{color:#000;background:#dddeff;}




#navbar {
	margin-bottom:5px;
	background:#e8e8e8;
	border-bottom:1px solid #999;
}
#navbar ul {
	margin:0;
	padding:0 5px;
}
#navbar ul li {
	list-style:none;
	display:inline-block;
	width:auto;
}
#navbar ul li a {
	padding:5px 8px;
	display:block;
}
#navbar ul li a:hover {
	background:#FFF;
}

#content { 
	border:0px solid #bc1020;
	width:725px; 
	padding:10px;
	background-color:#fff;
	float:right; 
}


#content .post .entry table  {
background:none repeat scroll 0 0 #F2F2F2;
border:1px solid #E8E5E5;
margin-bottom:10px;
text-align:left;
width:100%;
}
#content .post .entry table tr.head_table {
background:url("media/images/tableau-bg.png") repeat-x scroll 0 0 transparent;
font-weight:bold;
height:55px;
text-align:center;
}
#content .post .entry table tr.head_table {
font-weight:bold;
text-align:center;
}
#content .post .entry table tr.line_pair {background:url("images/tr-bg-pair.png") repeat-x ;padding-top:10px;padding-bottom:10px;}
#content .post .entry table tr.line_impair {background:url("images/tr-bg-impair.png") repeat-x; padding-top:10px;padding-bottom:10px;}
#content .post .entry  img{ margin:0 auto;}
#content .post .entry  img.note{ margin:0px;margin-right:5px;float:left;}


#content .post .entry  ul{ padding:10px;margin:10px;clear:both;width:100%;}
#content .post .entry  ul li{ 
padding-left:30px;
margin-right:5px;
margin-top:5px;
margin-left:5px;
background: url("images/tick_16.png") no-repeat;
list-style-type: none;

}
ul.som { padding:10px;margin:10px;clear:both;width:100%;}
ul.som li{ 
padding-left:30px;
margin-right:5px;
margin-top:5px;
margin-left:5px;
background: url("images/services_arrow.gif") no-repeat;
list-style-type: none;

}

img.left{float:left;margin-right:20px;}
img.right{float:right;margin-left:20px;}

.bloc_site{
padding:5px;padding-bottom:20px;background:#ffffff;border: 1px solid #e8e5e5; width:100%;text-align:left;margin-bottom:10px;display:block;position:relative;min-height:200px;
}
.bloc_site_left{
float:left;width:220px;
}
.bloc_site_right{
float:left;width:470px;
}
.inscription{background: url("images/bg_inscription.png") repeat-x;border:1px solid #d7d7d7;padding:10px;height:15px;margin-top:10px;margin-bottom:10px;display:block; }

#sidebar-left { 
	border:0px solid #bc1020; 
	width:225px;
	float:left;
	margin-bottom:5px; 

}
#sidebar-left ul {
	padding-left:20px;
}
#container{
background-color:#ffffff;

}
/* the first box in left sidebar top5 bookmakers */
#top5 { 
	
	}
#top5 .header { 
	width: 225px; height:45px;
	background:#fff url(/images/top5-header.png) no-repeat;
	}
#top5 .header h2,  #top5 .header .h2{ 
	position:absolute; 
	margin-left:25px; margin-top:16px;
	font-size:12px; font-weight:bold;
	color:#121458; 
}
#top5 h3, #top5 .h3 { 
	position:absolute; 
	color:#fff; margin-top:15px;
	font-size:15px; 
	font-style:italic;
	font-weight:bold;
	margin-left:102px; 
	}
#top5 .arrow {
	position:absolute; 
	margin-top:57px; margin-left:170px;
	width:30px; height:20px;
	border:0px solid red;
	}

#top5 p {
	position:absolute; 
	margin-left:102px; 
	margin-top:40px;
	color:#fff; 
	font-size:11px; 
	font-style:italic; 
	font-weight:bold; 
	
	}
#top5 a { color:#fff; }
#top5 a:hover { color:#fff; text-decoration:underline; }
#top5 ul { 
	margin:0; padding:0;
	}

#top5 ul li { 
	display:block; clear:both; 
	width:225px; height:84px;
	list-style:none;  
	background:url(images/top5-back.png) top center no-repeat;
	}

#top5 ul .logo-poker770 { 
	position:absolute; 
	margin-top:15px; margin-left:7px; 
	width:75px; height:47px; 
	background: url(images/left-logo-poker770.jpg);
	border:3px solid #899c02;
	}
	#top5 ul .logo-everestpoker { 
	position:absolute; 
	margin-top:15px; margin-left:7px; 
	width:75px; height:47px; 
	background: url(images/left-logo-everestpoker.jpg);
	border:3px solid #899c02;
	}
		#top5 ul .logo-chilipoker { 
	position:absolute; 
	margin-top:15px; margin-left:7px; 
	width:75px; height:47px; 
	background: url(images/left-logo-chilipoker.jpg);
	border:3px solid #899c02;
	}
		#top5 ul .logo-betclic { 
	position:absolute; 
	margin-top:15px; margin-left:7px; 
	width:75px; height:47px; 
	background: url(images/left-logo-betclic.jpg);
	border:3px solid #899c02;
	}
#top5 ul .logo-titanpoker { 
	position:absolute; 
	margin-top:15px; margin-left:7px; 
	width:75px; height:47px; 
	background: url(images/left-logo-titanpoker.jpg);
	border:3px solid #899c02;
	}
#top5 ul .logo-pacificpoker { 
	position:absolute; 
	margin-top:15px; margin-left:7px; 
	width:75px; height:47px; 
	background: url(images/left-logo-pacificpoker.jpg);
	border:3px solid #899c02;
	}

#top5 ul .logo-winamax { 
	position:absolute; 
	margin-top:15px; margin-left:7px; 
	width:75px; height:47px; 
	background: url(images/left-logo-winamax.jpg);
	border:3px solid #899c02;
	}
	
#top5 ul .logo-sajoo{ 
	position:absolute; 
	margin-top:15px; margin-left:7px; 
	width:75px; height:47px; 
	background: url(images/left-logo-sajoo.jpg);
	border:3px solid #899c02;
	}
	
#top5 ul .logo-eurosportbet { 
	position:absolute; 
	margin-top:15px; margin-left:7px; 
	width:75px; height:47px; 
	background: url(images/left-logo-eurosportbet.jpg);
	border:3px solid #899c02;
}

#top5 ul .logo-bwin { 
	position:absolute; 
	margin-top:15px; margin-left:7px; 
	width:75px; height:47px; 
	background: url(images/left-logo-bwin.png);
	border:3px solid #899c02;
}
	
#menu_horizontal ul li.right{
	display:block;
	float:right;
	margin:0;
}
#top5 ul .logo-pmu { 
	position:absolute; 
	margin-top:15px; margin-left:7px; 
	width:75px; height:47px; 
	background: url(images/left-logo-pmu.jpg);
	border:3px solid #b70b0b;
	}

#top5 ul .logo-turfez { 
	position:absolute; 
	margin-top:15px; margin-left:7px; 
	width:75px; height:47px; 
	background: url(images/left-logo-turfez.jpg);
	border:3px solid #b70b0b;
	}

#email-box { 
	width:225px; height:225px; 
	
	background:url(images/email-temp.png) no-repeat;
	}

#email-box #address { 
	position:absolute;  
	border:0px solid red; background:none; 
	padding:4px; margin-top:154px; 
	margin-left:15px; width:185px;
	color:#a8a8a8;
	}
#email-box #button { 
	position:absolute; 
	width:70px; height: 30px; 
	margin-top:190px; margin-left:85px; border:none;
	background:url(images/envoyer.png) top center no-repeat;
	}
	
#email-box #button:hover { 
	cursor:pointer;
	
	}


#footer {
	clear:both;
	WIDTH: 100%; BOTTOM: 0px; BACKGROUND: #0b0b0f; HEIGHT: 80px; 
}
#footer DIV.logo_18_ans {float:left;background:url(images/interdiction_moins_18.png) no-repeat 10px 15px;width:100px; height:80px;display:block;}
#footer DIV.about {
	display:block;PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 75%; PADDING-RIGHT: 20px; FLOAT: right; margin-top:20px;PADDING-TOP: 4px
}
#footer DIV.about P.legals {
	TEXT-ALIGN: right; LINE-HEIGHT: 12px !important; MARGIN-TOP: 10px; FLOAT: right; COLOR: #333; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
#footer DIV.about P.legals A {
	COLOR: #666; FONT-WEIGHT: normal
}
#footer DIV.about P.legals STRONG {
	COLOR: #666; FONT-WEIGHT: normal
}
#footer DIV.links {
	MARGIN: 25px 0px 0px 40px; WIDTH: 250px; FLOAT: left; display:block;
}

#footer DIV.links H4 {
	TEXT-TRANSFORM: uppercase; COLOR: #f9f9f9; FONT-SIZE: 12px; FONT-WEIGHT: normal
}

#footer .links UL {
	MARGIN: 0px; padding:0px; list-style-type:none;
}

#footer DIV.links LI {
	BORDER-BOTTOM: #1f212a 1px solid; 
}

#footer DIV.links A {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #666; PADDING-TOP: 1px
}
#footer DIV.links A:hover {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 0px;  PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #bc1020; PADDING-TOP: 1px
}
hr {clear:both; display:none;}
a {
	text-decoration:none;
	color:#5c8c16;
	font-size:bold;
}
a:hover {
	text-decoration:underline;
	color:#144c71;
}
table .legende td {
	background:#FFF;
	color:#333;
	padding:4px 0;
	font-size:14px;
	font-weight:bold;
}
table .color2 td {
	background:#FFF;
}
.note {
	font-size:17px;
	font-weight:bold;
}
table h3 {
	font-size:12px;
	width:80%;
	margin:0 auto;
}
.alignleft {
	float:left;
	margin:0 5px 5px 0;
}

.alignright {
	float:right;
	margin: 5px 0px 0px 5px;
}
#content .post .nodeco_paragraph p {
	display:inline-block;
}
#content .post .nodeco_paragraph ul {
	padding-top:0;
	margin-top:0;
	clear:none;
	margin-left:120px;
	width:auto;
}

/* Dams pour categorie pokernews*/

.post_pokernews  {
height:280px;
margin-right:10px;
overflow:hidden;
}
.postpoker, .comments-postpoker {
background:url("images/bas_postpoker.png") repeat-x scroll 0 bottom #0b86c6;
border:1px solid #02245d;
line-height:1.5em;
margin:0 0 1em;
padding:2px 5px 0;
position:relative;
}
.bas_postpoker {
font-size:11px;
height:30px;
line-height:28px;
margin-top:251px;
padding-left:200px;
position:absolute;
width:405px;
}
.bas_postpoker a {
color:#FFFFFF;
}
.postpoker h3.pokernews {
background:url("images/puce_chip.png") no-repeat scroll 0 0 transparent;
font-size:16px;
font-weight:bold;
min-height:25px;
line-height:22px;
margin:5px 0 5px 16px;
padding-left:58px;
}
.storycontentpoker p{font-size:13px; }
.postpoker h3.pokernews a {
color:#FFF;
}
.metapoker {
color:#FFFFFF;
font-size:11px;
margin-bottom:2px;
padding-left:20px;
text-transform:uppercase;
}
.metapoker a {
color:#023956;
font-weight:normal;
}
.suite  {
background:url("images/suite.png") no-repeat scroll 0 11px transparent;
font-style:italic;
font-weight:bold;
margin-left:276px;
padding-left:20px;
position:absolute;
width:113px;
}
.storycontentpoker {
line-height:130%;
padding:0 30px 30px;
text-align:justify;
}
.contentpoker{float: left; margin-bottom: 0px; margin-right: 15px; margin-left: 6px;  background:no-repeat scroll center center transparent; height:129px; width:147px; position:relative; }
.contentpoker2{background: url('images/list_thumb.png') no-repeat scroll 0% 0% transparent; height: 164px; width: 187px; position:absolute; margin:-4px 0 0 -6px;}

/*************************/
/* CSS pour les pages rooms */
/*************************/

/* Mise en forme générale */

#article_content {
	margin: 0;
	padding: 0;
	margin-top: 30px;
	font-family: Verdana,Tahoma,"Times New Roman";
	line-height:18px;
	font-size: 9pt;
}

#article_content h1 {
	color: #111287;
	font-size:18px;
	font-variant:small-caps;
	font-weight:bold;
	margin:20px 0px 40px 0px;
}

#article_content h2, #article_content h3 {
	color: #111287;
	font-variant:small-caps;
	border:1px solid #3366CC;
	font-size:12px;
	padding: 3px;
	margin: 25px 0px 20px 0px;
	border-bottom: 2px solid #111287;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
	clear: both;
}

#article_content strong {
	color: #111287;
	font-weight:bold;
}

#article_content a {
	color: #111287;
}

#article_content p.center a {
	display: block;
	color: #FF7400;
	padding: 5px 15px 8px 15px;
	margin: 5;
	border: 1px solid #f0f0f0;
	border-bottom: 2px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#article_content p.center {
	text-align: center;
	font-weight: bold;
}

#article_content span.note {
	color: #5C8C16;
	font-weight: bolder;
}

#article_content .clear {
	clear: both;
	line-height: 12px;
}

/* Premiere partie */

#article_content #head {
}

#article_content #logo_room {
	padding-top: 20px;
	float: left;
	width: 20%;
}

#article_content img{
	margin: 0;
	padding: 0;
	border: 0;
}

/* obligé d'etre précis sinon conflit css avec des propriété au dessus */
#content .post .entry #article_content img.left{
	margin: 5px 10px 1px 0px;
	float: left;
}

#content .post .entry #article_content img.right{
	margin: 5px 0px 1px 10px;
	float: right;
}

#article_content #note {
	float: left;
	width: 50%; 
	padding-top : 30px;
	text-align: center;
	color: #000000;
	font-weight: bold;
}

#article_content #note p{
	margin: 0;
	padding-top: 10px;
}

#article_content #note a.dl {
	position: relative;
	top: 15px;
	color: #FF7400;
	padding: 5px 15px 8px 15px;
	margin: 5;
	border: 1px solid #f0f0f0;
	border-bottom: 2px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#article_content #screenshot{
	float: right;
	text-align: right;
}

#article_content #screenshot img{
	margin-bottom:15px;
}

/* partie notes */

#article_content #tableau_note {
	margin-left: 20%;
	width: 60%;
}

#article_content #tableau_note table{
	width: 100%;
	font-size: 12px;
}

#article_content #tableau_note td.first_col{
	width: 80%;
}

#article_content #tableau_note td.second_col{
}

/* partie liste */
#content #article_content ul {
	padding-top: 0;
}

#article_content li {
}

/* retouche blockquote */
blockquote {
	margin: 0;
	color:#575757;
	font-size: 20px;
	font-weight:bold;
	padding: 12px;
	text-align:center;
	letter-spacing:-2px;
	outline:0 none;
	text-decoration:underline;
	word-spacing:3px;
}

