/*
Theme Name: Partouche Poker Tour 1.0
Theme URI: http://www.partouchepokertour.org/
Description: Interface du site du Partouche Poker Tour.
Version: 1.6
Author: Groupe Partouche
Author URI: http://www.partouchepokertour.com/
Tags: ppt, partouche, poker, tour
*/
	
	/*   PARTOUCHE POKER TOUR   */
	/*     GROUPE PARTOUCHE     */
	
	body {
		
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
		background-color: #090000;
		background-image: url('http://www.partouchepokertour.com/site/templates/1.0/images/background_apitop.jpg');
		background-repeat: no-repeat;
		background-position: center 0px;
		color: #FFFFFF;
		
	}
	
	body, td, th, input, textarea, select {
		
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		
	}
	
	img { border: none; }
	form { margin: 0px; padding: 0px; }
	ul, li { margin: 0px; padding: 0px; list-style: none; }
	a:link, a:visited { color: #FFFFFF; text-decoration: none; }
	a:hover, a:active { color: #7A7A7A; text-decoration: none; }
	a:link span, a:visited span { cursor: pointer; }
	p { margin: 0px; padding: 0px; }
	
	h1 {
		
		position: relative;
		
		margin-left: 18px;
		margin-right: 0px;
		margin-top: 23px;
		margin-bottom: 0px;
		
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
		color: #DA9C00;
		
		font-size: 30px;
		font-weight: bold;
		
	}
	
	div.global-foo {
		
		position: absolute;
		
		left: 0px;
		top: 0px;
		
		/*height: 500px;*/
		
		width: 100%;
		
		
		
	}
	
	div.global {
		
		position: relative;
		background-image: url('images/footer_sides.jpg');
		background-repeat: no-repeat;
		background-position: bottom center;
		left: 50%;
		top: 82px;
		
		margin-left: -493px;
		
		width: 987px;
		
	}
	
	div.header {
		
		position: relative;
		
		margin-left: 13px;
		margin-right: 13px;
		
		height: 144px;
		
		background-image: url('http://www.partouchepokertour.com/site/templates/1.0/images/header3.jpg');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		
	}
	
	div.header div.languages {
		
		position: absolute;
		
		right: 0px;
		top: 0px;
		
	}
	
	div.header div.languages a:link, div.header div.languages a:visited {
		
		display: block;
		position: relative;
		float: left;
		
		margin-right: 3px;
		
		padding-left: 4px;
		padding-right: 4px;
		
		background-color: #000000;
		color: #A23327;
		
		font-family: "Trebuchet MS", Arial, sans-serif;
		font-size: 10px;
		text-decoration: none;
		
	}
	
	div.header div.languages a:hover, div.header div.languages a:active {
		
		background-color: #A23327;
		color: #000000;
		
	}
	
	div.header div.newsletter {
		
		position: absolute;
		
		left: 821px;
		top: 31px;
		
	}
	
	div.header div.newsletter input.nl-input {
		
		position: relative;
		
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 6px;
		margin-bottom: 0px;
		
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 0px;
		padding-bottom: 1px;
		
		width: 110px;
		
		background-color: #C0A095;
		border: 1px solid #210000;
		color: #222222;
		
		font-size: 12px;
		
	}
	
	div.header div.newsletter a.nl-submit:link, div.header div.newsletter a.nl-submit:visited {
		
		display: block;
		position: relative;
		
		margin-left: 1px;
		margin-top: 4px;
		
		width: 118px;
		height: 15px;
		
		background-image: url('images/newsletter_submit.gif');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		
		font-size: 0px;
		line-height: 0px;
		
	}
	
	div.header div.newsletter a.nl-submit:link span.into, div.header div.newsletter a.nl-submit:visited span.into {
		
		background-image: url('images/newsletter_submit.gif');
		background-position: 0px -15px;
		
	}
	
	div.nav {
		
		position: relative;
		
		margin-left: 13px;
		margin-right: 13px;
		margin-top: 9px;
		
		height: 50px;
		
	}
	
	div.nav a.navbtn:link, div.nav a.navbtn:visited {
		
		display: block;
		position: relative;
		float: left;
		
		height: 50px;
		
		background-repeat: no-repeat;
		background-position: 0px 0px;
		color: #450C02;
		
		font-size: 0px;
		
	}
	
	div.nav a.navbtn:link span.into, div.nav a.navbtn:visited span.into {
		
		height: 50px;
		
		background-position: 0px -50px;
		
	}
	
	div.main {
		
		position: relative;
		overflow: hidden;
		
		padding-left: 13px;
		padding-right: 13px;
		padding-bottom: 60px;
		
		height: 1%;
		
		background-image: url('images/main_background.gif');
		background-repeat: no-repeat;
		background-position: 0px 636px;
		
	}
	
	div.main div.in-main {
		
		position: relative;
		overflow: hidden;
		
		height: 1%;
		
	}
	
	div.main div.line {
		
		position: relative;
		overflow: hidden;
		
		margin-bottom: 18px;
		
		height: 1%;
		
	}
	
	div.footer {
		
		position: relative;
		overflow: hidden;
		
		margin-bottom: 0px;
		
		width: 987px;
		height: 403px;
		
		background-image: url('images/footer_borders.gif');
		background-repeat: no-repeat;
		background-position: 0px bottom;
		
	}
	
	div.footer div.footer-links {
		
		position: relative;
		
		margin-left: 13px;
		margin-top: 178px;
		
		padding-top: 18px;
		
		height: 34px;
		
		background-image: url('images/footer_background.jpg');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		color: #E9CF71;
		
		font-size: 13px;
		text-align: center;
		
	}
	
	div.footer div.footer-links a:link, div.footer div.footer-links a:visited {
		
		margin-left: 12px;
		margin-right: 12px;
		
		color: #E9CF71;
		text-decoration: none;
		outline: none;
	}
	
	div.footer div.footer-links a:hover, div.footer div.footer-links a:active {
		
		color: #764317;
		text-decoration: none;
		outline: none;
	}
	
	div.footer div.footer-logos {
		
		position: relative;
		
		margin-left: 13px;
		
	}
	
	div.box {
		
		position: relative;
		/*
		float: left;
		*/
		
		margin-bottom: 15px;
		
	}
	
	div.box a.legend:link, div.box a.legend:visited {
		
		display: block;
		position: relative;
		
		height: 46px;
		
		background-image: url('images/box_legend_bg.gif');
		background-repeat: repeat-x;
		background-position: 0px 0px;
		
	}
	
	div.box .legend span.title {
		
		display: block;
		position: absolute;
		
		left: 0px;
		top: 0px;
		
		padding-left: 45px;
		padding-top: 12px;
		
		color: #FFFFFF;
		
		font-size: 15px;
		font-weight: bold;
		font-style: italic;
		text-decoration: none;
		
	}
	
	div.box .legend span.title.big {
		
		padding-left: 45px;
		padding-top: 10px;
		
		color: #FFFFFF;
		
		font-size: 21px;
		font-weight: bold;
		font-style: italic;
		text-decoration: none;
		
	}
	
	div.box .legend span.more {
		
		display: block;
		position: absolute;
		
		right: 13px;
		top: 13px;
		
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 3px;
		
		height: 18px;
		
		background-image: url('images/box_legend_more.gif');
		background-repeat: repeat-x;
		background-position: 0px 0px;
		color: #78281B;
		
		font-size: 10px;
		font-style: normal;
		
	}
	
	div.box .legend span.icon {
		
		position: absolute;
		
		left: 7px;
		top: 6px;
		
		width: 25px;
		height: 34px;
		
		background-image: url('images/box_legend_icon.gif');
		background-repeat: no-repeat;
		
		cursor: pointer;
		
	}
	
	div.box div.content {
		
		position: relative;
		overflow: hidden;
		
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 15px;
		padding-bottom: 15px;
		
		height: 1%;
		
		background-color: #090000;
		color: #FFFFFF;
		
	}
	
	div.box.bg div.content {
		
		background-image: url('images/box_content_bg.gif');
		background-repeat: no-repeat;
		background-position: right bottom;
		
	}
	
	ul.list-a {
		
		position: relative;
		
	}
	
	ul.list-a li {
		
		margin-bottom: 4px;
		
	}
	
	span.into {
		
		display: block;
		position: absolute;
		
		left: 0px;
		top: 0px;
		
		width: 100%;
		height: 100%;
		
		background-repeat: no-repeat;
		
		opacity: 0.0;
		-moz-opacity: 0.0;
		
		cursor: pointer;
		
	}
	
	span.into img {
		
		display: block;
		position: absolute;
		
		left: 0px;
		top: 0px;
		
		width: 100%;
		height: 100%;
		
		cursor: pointer;
		
	}
	
	span.into.on {
		
		opacity: 1.0;
		-moz-opacity: 1.0;
		
	}
	
	.inp-1 {
		
		position: relative;
		
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 1px;
		
		padding-left: 3px;
		padding-right: 0px;
		padding-top: 1px;
		padding-bottom: 1px;
		
		background-color: #230000;
		border: 1px solid #370101;
		color: #FFFFFF;
		
	}
	
	.inp-1.btn {
		
		padding-left: 2px;
		padding-right: 3px;
		padding-top: 1px;
		padding-bottom: 0px;
		
		background-color: #370101;
		border: 1px solid #370101;
		color: #FFFFFF;
		
		font-weight: bold;
		font-size: 12px;
		
		cursor: pointer;
		
	}
	
	/*******************************************/
	/*******************************************/
	/*******************************************/
	/*******************************************/
	/*******************************************/
	/*******************************************/
	/*******************************************/
	
	div.main-blog {
		
		position: relative;
		overflow: hidden;
		
		padding-left: 13px;
		padding-right: 13px;
		padding-top: 13px;
		padding-bottom: 13px;
		
		height: 1%;
		
	}
	
	div.main-blog div.blog-content {
		
		position: relative;
		overflow: hidden;
		
		height: 1%;
		
	}
	
	div.main-blog div.blog-content div.bc-left {
		
		position: relative;
		float: left;
		
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
		
		width: 615px;
		
	}
	
	div.main-blog div.blog-content div.bc-right {
		
		position: relative;
		float: left;
		
		margin-left: 20px;
		margin-top: 15px;
		
		width: 255px;
		
	}
	
	div.main-blog div.blog-content div.bc-left p { margin-bottom: 15px; }
	
	div.main-blog h2.post-title {
		
		position: relative;
		
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
		color: #F5E59A;
		
		font-size: 21px;
		font-weight: bold;
		
	}
	
	div.main-blog h2.post-title a:link, div.main-blog h2.post-title a:visited { color: #EAC053; }
	div.main-blog h2.post-title a:hover, div.main-blog h2.post-title a:active { color: #FFFFFF; }
	
	div.main-blog div.post-date {
		
		position: relative;
		
		margin-bottom: 10px;
		
		color: #B52C08;
		
		font-size: 12px;
		font-weight: bold;
		
	}
	
	div.main-blog div.post-text {
		
		
		
	}
	
	div.main-blog div.box h2 {
		
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 10px;
		margin-bottom: 5px;
		
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
		color: #404040;
		
		font-size: 16px;
		font-weight: bold;
		
	}
	
	

.post-text p{
font-size : 13px;
line-height : 20px;

margin-bottom : 20px;
color : #cdc9bf;
letter-spacing:normal;

}

h3 {

margin : 20px 0 10px 0;
color : #c5b07b;
}
	
#ppthomepublic_api_top {
position:absolute;
top:0;
width:100%;
text-align:center;
}
#ppthomepublic_api_top_content {
	width: 900px;
}
#ppthomepublic_api_liens_header {
	width: 872px;
}
.ppthomeabsolutheader {
	height:10px;
	left:50%;
	margin-left:-439px;
	position:absolute;
	top:0;
	width:872px;
	z-index:50;
}
a#ppthomepublic_api_top_language{
	display:none;
}
#ppthomepublic_api_top_languages{
	display:none;
}
