/*
Theme Name: PokerHoldem.fr 2
Theme URI: http://www.pokerholdem.fr/
Description: Le theme de la seconde version de PHFR
Version: 1
Author: No One

*/
* { margin:0; padding:0; }

/*  TYPOGRAPHIE  ------ */
HTML { padding:0px; margin:0px; }
HTML { font-size: 100%; /* IE hack */ }
TABLE,INPUT, SELECT { font-size: 100%; /* IE hack */ }
BODY { color:#444; font: 12px/1.4em Arial, "Trebuchet MS", "Lucida Sans", Tahoma, Arial, Verdana; 
		background: #000 url("http://www.pokerholdem.fr/wordpress/wp-content/themes/pokerholdem2/images/header_bg.gif") repeat-x center top;  }			

HR.cleaner { clear:both; height:1px;  margin: -1px 0 0 0; padding:0;  border:none; visibility: hidden;  }

A:link 			{ color: #069; text-decoration: underline; }
A:visited 		{ color: #069; text-decoration: underline; }
A:hover 		{ text-decoration: none;  }
A:active 		{ color: #09C; text-decoration: none; }

H1, span.fauxH2		{ font-size:2em; line-height:1em;  }	/* 22px */
H2		{ font-size:1.83em; line-height:1em; }  /* 18px */
H3		{ font-size:1.5em; line-height:1em; } 	/* 16px */
H4		{ font-size:1.2em; line-height:1em; } 	/* 14px */
H1, H2, H3, H4, H5, H6
			{
				line-height:1em; font-family: normal "Trebuchet MS", "Lucida Sans", Tahoma, Arial, Verdana;
				padding:0px; margin-top:1em; margin-bottom: 0.4em;
				color:#666;
}

P					{ font-size:1.0em; margin:0 0 1.4em 0; }
BLOCKQUOTE	{ font-size:1.0em; margin:0 0 1em 0em; font-style:italic;	 }
B, STRONG , .bold	{ font-weight:bold; }
IMG { border:none; background:none;}

/* Listes */	
UL		{ margin:0.5em 0 1em 2em; padding: 0; list-style: square outside; }
UL UL 	{ margin:0 0 0 1.5em; padding: 0; }
OL		{ margin:0 0 1em 2em; padding: 0; }	
LI		{ line-height:1.5em; padding: 0;}

DL		{ margin:0 0 1em 0; padding: 0; }
DT		{  }
DD		{ margin:0 0 0 1em; padding: 0; }

							
/* LAYOUT */	
#layout { width:1000px; margin:0 auto; text-align:center; background-color:#FFF;}
#header { width:1000px; margin:0 auto; height:90px; background: #000 url("http://www.pokerholdem.fr/wordpress/wp-content/themes/pokerholdem2/images/header_bg.gif") repeat-x center top; }
	#logo { float:left; width:337px; }

#corps 	{ width:980px; margin:0 auto; background: #FFF url("http://www.pokerholdem.fr/wordpress/wp-content/themes/pokerholdem2/images/fauxCol.gif") repeat-y left top; padding-top:10px;}

/* 3 colonnes */
#wrapper { width:700px; float:left; }
	#contenu { width:470px; float:right; text-align:left;}
	#sidebar { width:200px; float:left; text-align:left;}

#sidebar2 { width:250px; float:right; text-align:left; }
	#sidebar2 .titre_rubrique, #sidebar2 .titre_rubrique H2 { font-size:14px; line-height:1em; font-weight:bold; margin-bottom:0.5em;}
	#social { margin:0; padding:0; width:240px; text-align:center; margin-bottom:-5px;}
	#social li { list-style-type:none; display:inline; margin-right:10px; margin-bottom:0; padding:0;}
	#social img { border:none; margin:0; padding:0; }
	#social a img { opacity:1; }
	#social a:hover img { opacity:0.4; }
	
	div.bloc { background-color:#EEE; border:1px solid #DDD; margin-bottom:2em;}
	#sidebar .bloc .box { width:188px; margin:5px auto; }
	#sidebar2 .bloc .box { width:238px; margin:5px auto; }
/* -------- */ 

#pub { width:100%; text-align:left; background-color:#FFF; margin: 1em 0;}

.top05em { margin-top:0.5em; }
.top1em { margin-top:1em; }
.top2em { margin-top:2em; }
/* PRESENTATION */


/* ARTICLES sur Home et Category */
h1.cattitle { border-bottom:1px solid #999; margin:0 0 0.5em 0; padding:0 0 0.5em 0; }

.post .title { border-bottom:1px solid #CCC; margin-bottom:1em; padding-bottom:6px; }
.post .title span.fauxH2, .post .title H1  { font-size:1.83em; margin:0; padding:4px 0 0 0; color:#777; font-weight:bold;}
.post .title span.fauxH2 a, .post .title H1 a,.page .title H2 a, h1.cattitle a {  text-decoration:none; color: #09C;}
.post .title span.fauxH2 a:hover, .post .title H1 a:hover,.page .title H2 a:hover, h1.cattitle a:hover { text-decoration:none; color: #777; }

.page .title { margin-bottom:1em; padding-bottom:1em;}
.page .title H2  { font-size:2em; margin:0; padding:4px 0 0 0; color:#999;}

.top_rooms  { border:1px solid #777; padding:0.5em; font-size:12px; text-align:center; }

/* LES POSTS SUR LA HOME */
.post {font-size:1em; padding-bottom:1.5em; margin-bottom:2em; border-bottom:1px solid #CCC; }
.post a, .post a:visited, .post a:hover,#edito a, #edito a:visited, #edito a:hover{color:#0080C0;}
.post, .article {line-height:1.4em;}
.post img { max-width:300px; height:auto;}


.titrage { padding:0 0 0.3em 0; margin-bottom:1em; text-align:left; }
.titrage H1{ font-size:2.2em;letter-spacing:-1px; line-height:1em;   }
.titrage H1 a:hover { text-decoration:none; }
.titrage span.meta a { font-size:1.2em; font-weight:bold; color:#666; text-decoration:none; }
.titrage span.meta a:hover { text-decoration:underline; }

ul.meta{font-size:0.83em;list-style-type:none;margin:0;}
ul.meta li{display:inline;padding-right:7px;margin-right:5px;border-right:1px solid #CCC;}

.postdata { font-size:0.91em; color: #777; }
.postdata a, .postdata a:visited, .postdata a:link { color: #777; text-decoration: underline; }
.postdata a:hover { text-decoration:none ; }
.postdata .category
{ background: url(http://www.pokerholdem.fr/wordpress/wp-content/themes/pokerholdem2/images/mini-category.gif) no-repeat; padding-left: 18px; float: left; }
.postdata .comments{ background: url(http://www.pokerholdem.fr/wordpress/wp-content/themes/pokerholdem2/images/mini-comment.gif) no-repeat; padding-left: 18px; float: right; }
.postdata .comments a { color:#09C; text-decoration:underline; font-weight:bold; }
.postdata .comments a:hover { color:#666; text-decoration:none; }

.contenu p, .comment p{margin-bottom:1em;}
.titre{margin:0 0 1em 0;}
p.h2{font-weight:bold;font-size:1.875em;line-height:1.1em;color:#666;margin-bottom:0.5em;}
p.titre{font-size:1.8em; font-weight:bold;}
p.titre{line-height:1.1em;background:none;padding:0;margin:0;}
p.titre a, p.titre a:visited{color:#0080FF;text-decoration:none;}
p.titre a:hover{text-decoration:underline;}

a.more-link { display:block; height:25px; width:90px; 
background: url(images/more.gif) no-repeat left top; }
a.more-link:hover { background: url(images/more.gif) no-repeat left -25px; }


/* ARTICLES ET PAGES */
.entry {margin-bottom:15px; padding-bottom:5px; }
.entry IMG.illus { width:120px; height: auto; float:left; margin:0 5px 5px 0; padding:5px; border:1px solid #CCC;background-color:#FFFFFF; }
.entry li { padding:0; margin:0 0 1.4em 0;}
.entry H2 { margin-top:1em; font-size:1.83em; color: #09C;}
.entry H3 { margin-top:1em; font-size:1.5em; color: #09C;}
.entry H5 { font-size:1.083em; margin-top:1em; font-weight:bold; }
.entry H2, div.article div.entry H3 { font-weight:bold; padding:0em; line-height:1em; margin:0 0 0.5em 0;}
.entry blockquote { margin-left:2em; }
.entry blockquote, .entry blockquote { color:#888;}
.entry strong { font-weight:bold; }
a.interne, strong a.interne, a.interne strong{ color:#444; text-decoration:none;font-weight:normal; }
a.interne:hover { color:#444; text-decoration:none; cursor:text;}
.entry ul { margin-bottom:1.4em; }
.entry li { margin:0 0 0.5em 0; }
.entry H3.letter { padding:0.25em; margin-bottom:0.5em; background-color:#09C; color:#FFF;}
.entry H3.letter a { color:#FFF; }

.tags { padding-left:20px; background: url(http://www.pokerholdem.fr/wordpress/wp-content/themes/pokerholdem2/images/widget_tags.gif) no-repeat left center; padding-bottom:2px; }
.tags, .tags a { color:#999;font-size:11px; line-height:20px;  }

div.post-ratings{text-align:center;border:1px solid #CCC;padding:0.5em 0;}


/* COMMENTAIRES ARTICLES */
ul#commentlist, ul#trackbacks  { width:100%; padding:0; margin:1em 0;  text-align:left;}
ul#commentlist li { min-height:60px; width:100%; list-style-type:none; padding:1em 5px 0 5px; margin:0; border-bottom:4px solid #888; }
ul#commentlist li.alt { background-color:#F9F9F9; }
ul#commentlist li div.comment_meta { float:left; width:50px; margin:0; }
ul#commentlist li div.comment_entry { float:right; width:400px; }
ul#commentlist li img.avatar  {  padding:5px; border:1px solid #CCC; background-color:#FFF;}
.meta span.authorlink a { font-size:12px; font-weight:bold;}
span.commentID a { float:right; font-size:18px; color:#CCC; text-decoration:none;}
ul#commentlist a.time { font-size:0.91em; font-style:italic; color: #999; text-decoration: none; }
div.comment_entry p { font-size: 12px; margin: 0 0 1em 0;}
ul#trackbacks li { list-style-type:square; margin:0 0 0 25px; padding:0; }
#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; }
.catenasirpowotyp{display:none;}
#commentform textarea { width: 100%; padding: 2px; }
#commentform #submit { margin: 0; float: right; }
#commentform p { margin: 5px 0; }


/* BOTTOMLINE ARTICLES */
p.bottomline { margin:2em 0 1em 0; font-size:1.2em; line-height:2em; background-color:#777; color:#FFF; text-align:center; font-weight:bold; border-top:3px solid #555;border-bottom:1px solid #777;}
p.bottomline a { color:#FFF; text-decoration:underline; }
p.bottomline a:visited { color:#FFF; text-decoration:underline; }
p.bottomline a:hover { color:#FFF; text-decoration:none; }
div.contenu_palette 	{ margin: 0 0 1em 0; padding: 5px; border: 1px solid #CCCCCC; }
div.contenu_palette p	{ margin: 0 0 0.3em 0; padding: 0px; }


/* PAGINATION DES ARTICLES */
div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #999;
	text-decoration: none; 
	color: #aaa;
}
div.pagination a:hover, div.pagination a:active {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #666;
	background-color:#CCC;
	color:#666;
}


span.left { float:left; }
span.right { float:right; }


a span.nav { font-weight:bold; background-color:#666; color:#FFF; text-decoration:none; padding:5px; border:1px solid #FFF;}
a:hover span.nav { background-color:#FFF; color:#666; text-decoration:none; padding:5px; border:1px solid #999; }


/* ONGLETS */
#onglets { float:right; width:600px; position:relative; margin:0 auto; line-height:normal; height:91px; }
#onglets ul { position:absolute; bottom:1px; right:0px; margin:0px; padding:10px 0px 0; white-space : nowrap;  }
#onglets li { font-size:1.083em; font-weight:bold;display:inline; margin:0; padding:0; list-style-type:none;}
#onglets a span {float:none;}
#onglets a:hover span { color:#FFF; }
#onglets H1 a { display:block; font-size:18px; line-height:1em; text-decoration:none; color:#FFF; width:100%; text-align:right;}
#onglets H1 a:hover  { text-decoration:none; color:#DDD; }
#onglets li a { 
background:url("http://www.pokerholdem.fr/wordpress/wp-content/themes/pokerholdem2/images/nav_inactif_left.gif") no-repeat left top;
padding:0px 2px 0 5px; height: 2.5em; line-height: 2.5em;		
float:left; margin:0; border-bottom:1px solid #333; text-decoration:none; }
#onglets li a span { 
background:url("http://www.pokerholdem.fr/wordpress/wp-content/themes/pokerholdem2/images/nav_inactif_right.gif") no-repeat right top;
padding:0px 10px 0px 3px; height: 2.5em; line-height: 2.5em;	
color:#FFF;  float:left;  display:block;
_width:2.5em; }
#onglets li#onglets-jouer a { 
background:url("http://www.pokerholdem.fr/wordpress/wp-content/themes/pokerholdem2/images/nav_inactif_bleu_left.gif") no-repeat left top; }
#onglets li#onglets-jouer a span { 
background:url("http://www.pokerholdem.fr/wordpress/wp-content/themes/pokerholdem2/images/nav_inactif_bleu_right.gif") no-repeat right top;  }
#accueil li#onglets-accueil a, 
#jouer li#onglets-jouer a, 
#debutant li#onglets-debutant a, 
#lexique li#onglets-lexique a, 
#forums li#onglets-forums a  
{ padding:0px 0 0 5px; height: 2.5em; line-height: 2.5em; float:left; margin-right:2px; text-decoration:none; 
background:url("http://www.pokerholdem.fr/wordpress/wp-content/themes/pokerholdem2/images/nav_actif_left.gif") no-repeat left top; border-bottom:1px solid #FFF; color:#666;}
#accueil li#onglets-accueil a span, 
#jouer li#onglets-jouer a span,
#debutant li#onglets-debutant a span,
#lexique li#onglets-lexique a span,
#forums li#onglets-forums a span
{ padding:0px 10px 0px 3px; height: 2.5em; line-height: 2.5em;	color:#FFF;  float:left;  display:block; _width:40px;
background:url("http://www.pokerholdem.fr/wordpress/wp-content/themes/pokerholdem2/images/nav_actif_right.gif") no-repeat right top;color:#666;}
#onglets li a:hover { height: 2.5em; line-height: 2.5em; padding-top: 0px; }
#onglets li a:hover span { padding-top:0px; height: 2.5em; line-height: 2.5em;	display:block;}
#onglets li.speciale { float:right; margin-right:0px; }
#onglets li a:hover, #onglets #onglets-jouer a:hover { background:url("http://www.pokerholdem.fr/wordpress/wp-content/themes/pokerholdem2/images/nav_over_left.gif") no-repeat left top;color:#666;  }
#onglets li a:hover span, #onglets #onglets-jouer a:hover span { background:url("http://www.pokerholdem.fr/wordpress/wp-content/themes/pokerholdem2/images/nav_over_right.gif") no-repeat right top; color:#666;}



/* RECENTS */
ul.recents { margin:0.5em 0 0 0; padding:0; border:none; }
ul.recents li { display:block; width:auto; list-style:none; line-height:2em; border-bottom:1px solid #DDD; margin:0;
padding:0; }
ul.recents li a {  text-decoration:none; }
ul.recents li.alt { background-color:#FFF;}	
ul.recents li a:hover { text-decoration:underline; }
.recents li span.title a { font-weight:normal; padding: 0 0 0 17px; background: #FFF url(http://www.pokerholdem.fr/wordpress/wp-content/themes/pokerholdem2/images/widget_fleche.gif) no-repeat left 1px; }
.recents li span.title a:hover { font-weight:normal; background: #FFF url(http://www.pokerholdem.fr/wordpress/wp-content/themes/pokerholdem2/images/widget_fleche_over.gif) no-repeat left;}



/* BIENVENUE HOME */
#bienvenue { margin-top:0.5em; }


/* DIVERS */
#creditcalc { width: 470px; font-size: 10px; color:#999;}
#creditcalc a, #creditcalc a:hover { color:#999; text-decoration:none; }
.titre_rubrique, .titre_rubrique H2 { color:#666; font:normal 1.6em/1em Arial, Helvetica, sans-serif; display:block; width:100%; margin:0;}


/* COMMENTAIRES RECENTS DANS SIDEBAR */
.comments_sidebar { margin:0; padding:0; list-style-type:none; width:250px;}
.comments_sidebar li { margin:0.5em 0; padding:0.5em 0; border-bottom:1px dotted #999; list-style-type:none; }
.comments_sidebar li div.txt { float:right; width:207px; font-size:10px; line-height:1em; text-align:left; margin:0;}
.comments_sidebar li a, .comments_sidebar li a:visited { font-size:10px; line-height:10px; color:#09C; text-decoration:none; }
.comments_sidebar li a:hover { color:#333; text-decoration:none; }
.comments_sidebar li img.avatar { float:left; padding:2px; border:1px solid #CCC; }
.comments_sidebar a strong { font-style:normal; text-decoration:underline;}



#footer { width:980px; margin:0.5em auto 0 auto; padding:1em 0; text-align:left; border-top:1px solid #CCC; }
#partenaires { font-size:0.91em; color:#666; text-align:left; }

a.out, a.out:hover { text-decoration:none; font-weight:normal; color:#333; }


img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
.alignright, .right, .droite { float: right; margin-left:10px; }
.alignleft, .left, .gauche { float: left; margin-right:10px; }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }

/* CAPTIONS DANS LES POSTS */
.wp-caption { background-color:#555; text-align:center; font-size:0.91em; padding:5px; border:1px solid #333;  }
.wp-caption img { margin:3px auto; padding:0; border:1px solid #666; }
.wp-caption p, dd.wp-caption-dd { margin:0 auto; line-height:1em; color:#FFF; font-style:italic; }


/* LEXIQUE ET INFOBULLES */
.post a.mot_lexique { border-bottom:#06F 2px dotted; color:#06F; font-weight:bold; text-decoration:none; } 
.post a.mot_lexique:hover { color:#666; border:none; cursor:help; text-decoration:none; }
.infobulle 
{
	position: absolute;
	visibility : hidden;
	padding: 15px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	background-color: #333; 
	opacity:0.95;
	color:#FFF;
	width:250px;
	-moz-border-radius: 5px 5px; -webkit-border-radius: 5px 5px; border-radius: 5px 5px;	
}
.infobulle H3 { color:#09F; margin:0; font-size:18px; margin-bottom:0.5em; padding-bottom:0.5em; border-bottom:1px dotted #CCC;}
.infobulle a { color:#09F; text-decoration:underline; }
.infobulle a:hover { text-decoration:none;}
.mot_lexique, a.postbody .mot_lexique , post .mot_lexique, .comment_entry .mot_lexique
{
	border-bottom:#06F 2px dotted;
	color:#06F;
	font-weight:bold;
	text-decoration:none;
}
.mot_lexique:hover, .postbody a.mot_lexique:hover, .post a.mot_lexique:hover
{
	color:#666; border:none; cursor:help; text-decoration:none;
}

.otherlinks { font-size:0.91em; line-height:1.35em; margin-top:1em; padding-top:1em; border-top:1px dotted #CCC; }
.erreurs_defs { color:#CCC; margin-top:1em; padding-top:1em; border-top:1px dotted #CCC; font-size:9px; line-height:1.1em; }
li.lexique_entry { margin-bottom:1.25em; }