body{
	min-width:1000px;
	
}

*{
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}

#masque {
  position:relative;
  width:100%;
  background:white;
  filter:alpha(opacity=20);
	-moz-opacity:0.2;
	opacity: 0.2;
}

#bandeau{
	position:relative;
	width:100%;
	height:105px;
	width:1500px;
}

#bandeau .logo{
	position:relative;
	width:200px; height:105px;
	float:left;
	cursor:pointer;
}

#bandeau .logo h1{
	position:absolute;
	top:15px;left:10px;
	width:190px; height:85px;
	background:url(../images/logo_efp.gif) no-repeat top left;
}

#bandeau .logo h1 span{
	position:absolute;
	top:10px;left:95px;
	color:#B3B2B2;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
}

#bandeau .rightContainer{
	position:relative;
	margin-left:200px;
	width:auto; height:105px;
	text-align:center;
	float:left;
}

#bandeau .rightContainer .pub{padding-top:10px;}

#bandeau .rightContainer .pub a img {border:0;}

#main{
	position:relative;
	width:1500px;
	margin-top:6px;
}

#colLeft{
	position:relative;
	float:left;
	width:200px;	
	z-index:1;
}

#colRight{
	
	float:right;
	width:392px;
	text-align:right;
	padding:35px 40px 0 0;
	z-index:0;
	
}
#colMain{
	
	float:left;
	margin:0 0 0 0px;
	width:1000px;
	padding:0 15px 0 5px;
}
#colRight img {
	padding-right:10px;
}

#colCenter{
	position:relative;
	margin:0 382px 0 200px;
	width:auto;
	padding:0 15px 0 5px;
}

#indexCol {
	position:relative;
	float:left;
	width:781px; height:507px;
	margin-left:24px;
}



#sommaire{
	position:relative;
	width:200px;
}

#bottom, #bottom2 {
	position:relative;
	margin:20px 0 20px 0;
	width:100%;
	height:78px;
	border-top:2px solid #e4e4e4;
	border-bottom:2px solid #e4e4e4;
}

#bottom2 {border:none;}

#boxMaster{
	position:relative;
	margin:10px 0 0 6px; width:177px;
	background:url(../images/common/master_bg.gif) repeat-y;
	padding:8px 5px 8px 8px;
	z-index:0;
}

#boxMaster h2{
	position:absolute;
	top:5px; left:5px; width:180px;
}

#boxMaster h2 a{color:#000; text-decoration:none;}
#boxMaster h2 a:hover {color:#41955B;}

#boxMaster .txt{
	padding-top:10px;
}

#boxMaster .top{
	position:absolute;
	top:0; left:0;
	width:187px; height:19px;
	background:url(../images/common/master_top.gif) no-repeat;
}

#boxMaster .bottom a{
	position:absolute;
	bottom:0; left:0;
	width:187px; height:19px;
	background:url(../images/common/master_bottom.gif) no-repeat;
}

#boxMaster h2 {line-height:14px;}
#boxMaster h3{font-size:11px; color:#666464; margin-top:5px;}
#boxMaster h4{padding:5px; text-align:center; z-index:2;}
#boxMaster h4 img{border:0;}
#boxMaster p {color:#666464; margin-left:20px; font-size:11px;}


/* Home page */
#editoHome {
	position:absolute;
	top:0; left:0; width:326px; height:178px; background:url(../images/home/edito_bg.gif) no-repeat;
	padding:6px 40px 0 10px; overflow:hidden;
	cursor:pointer;
}
#indexCol h1 {position:relative; font-size:14px; color:#fff;}
#editoHome h2 {position:relative; font-size:14px; margin-top:10px;}
#editoHome p {position:relative; font-size:11px; margin-top:5px;}
a.suite {
	display:block;
	position:absolute;
	bottom:4px; right:7px;
	width:33px; height:33px;
	background:url(../images/home/suite.gif) no-repeat;
}
a.suite:hover {background:url(../images/home/suite2.gif);}
a.suite span {display:none;}

#mcHome {
	position:absolute; top:0; left:379px;
	width:389px; height:304px;
	background:url(../images/home/masterclass_bg.gif) no-repeat;
	padding:6px 0 0 10px; overflow:hidden;
}

#mc1 {
	position:absolute;
	top:38px; left:11px;
	width:368px; height:124px;
	cursor:pointer;
}

#mc2 {
	position:absolute;
	top:170px; left:11px;
	width:368px; height:122px;
	cursor:pointer;
}

#blog3 {
	position:absolute;
	top:200px; left:0;
	width:376px; height:102px;
	background:url(../images/home/bloc_bg.gif) no-repeat;
	cursor:pointer;
}
#blog2,.blog {
	position:absolute;
	top:632px; 
	left:0px;
	width:376px; height:102px;
	background:url(../images/home/bloc_bg.gif) no-repeat;
	cursor:pointer;
}
#blog1 {
	position:absolute;
	top:482px; 
	left:-10px;
	width:376px; 
	z-index:0;

}
#blog6 {
	position:absolute;
	top:502px; 
	left:382px;
	width:399px; height:109px;
	background:url(../images/home/rubrique2_bg.gif) no-repeat;
	cursor:pointer;
}
#blog16 {
	position:absolute;
	top:617px; 
	left:382px;
	width:399px; height:109px;
	background:url(../images/home/rubrique2_bg.gif) no-repeat;
	cursor:pointer;
}	

#blog5{
	position:absolute;
	top:300px; left:0;
	z-index:99;
	
	width:778px;
	background:url(../ateliers-poker/img/fond-home.jpg) no-repeat;
}
#blog10{
	
	
	height:194px;
	width:778px;
	background:url(../ateliers-poker/img/fond-home.jpg) no-repeat;
}

		
#rubrique1, #rubrique2 {
	position:absolute;
	top:744px; left:0; width:375px; height:112px;
	background:url(../images/home/rubrique1_bg.gif) no-repeat;
	line-height:12px;
}

#Itournfinder{position:absolute;
	top:864px; left:0;
	width:100%}
#lienMC {
	position:absolute;
	top:618px; left:382px;
	width:398px; height:33px;
	background:url(../images/home/lienMC_bg.gif) no-repeat;
}
#lien1 {
	position:absolute;
	top:658px; left:382px;
	width:398px; height:35px;
	background:url(../images/home/lien1_bg.gif) no-repeat;
}
#lien2 {
	position:absolute;
	top:697px; left:382px;
	width:398px; height:36px;
	background:url(../images/home/lien2_bg.gif) no-repeat;
}


#blog3 {background:url(/quizz/img/bloc_bg.gif) no-repeat;}

.blog {top:0;}

#blog1 a.suite, #blog2 a.suite, .blog a.suite ,#blog3 a.suite{bottom:9px;}


#blog2 img, .blog img {position:absolute; top:10px; left:272px;}
#blog1 h1, #blog2 h1, #blog3 h1, #blog6 h1, #blog16 h1 {
	position:relative; color:#02551b;
	margin:0 0 0 5px;
}


#blog5cadre b{
	font-size:14px;
}
#blog5  a{font-size:14px; color:#000000 !important; text-decoration:none; font-weight:bold;}
#blog10  a{font-size:14px; color:#000000 !important; text-decoration:none; font-weight:bold;}
	#blog5 .blog5t a{
		color:#FFFFFF !important;
		font-weight:bold;
		font-size:16px;
		text-decoration:none;
		padding-top:3px;
			}
		#blog10	.blog5t a{
		color:#FFFFFF !important;
		font-weight:bold;
		font-size:16px;
		text-decoration:none;
		padding-top:3px;
			}
	.blog5t2 a{
	color:#000000;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
		}
		
	.blog5cadre2 a.dlien{ color:#f19300 !important;
			font-weight:normal !important;color:#f19300;
			}
		.slien{
			
			font-size:inherit;
			font-weight:normal !important;}
		
		.blog5tab{
				border-right:1 px solid #000000;
		}
		#blog5cadre{
			width:130px;
			height:75px;
			background:#ffffff;
			text-align:center;
			border:#f19300 1px solid;
			margin-left:5px;
			display:block;
			color:#000000;
			text-decoration:none;
		
		}
		.b5cadretable{
			margin-left:3px;
			
		}
		.b5td{border-left:1px solid #F19300;}
		.blog5cadre2{
			width:100%;
			height:40px;
			background:#ffffff;
			text-align:center;
			border:#f19300 1px solid;
			font-weight:bold;
			display:block;
			
		
		}



#blog3 p{
position:relative; margin:0 0 0 10px;
	width:254px; height:80px; overflow:hidden;

}
#blog1 h2, #blog2 h2 {position:relative; margin:0 0 0 10px; font-size:14px; width:254px;}
#pageContainerWide .blog h2 {position:relative; margin:5px 0 5px 10px; font-size:14px; width:254px;}
#blog1 p, #blog2 p, #pageContainerWide .blog p, #blog6 p {
	position:relative; margin:0 0 0 10px;
	width:254px; height:80px; overflow:hidden;
}


.numeroMC {
	position:absolute;
	top:8px; left:0;
	width:26px; text-align:center;
	color:#fff;	font-size:10px;
}

table.header {border-collapse:collapse;}
.header td.cel1 {
	position:relative;
	width:165px;
	height:31px;
	padding-left:31px;
	background:url(../images/picto/number_bg.gif) no-repeat 0 3px;
}
.header td h2 {
	font-size:14px; line-height:14px;
}

.header td.cel2 {
	position:relative;
	width:98px; height:31px;
	padding:0 4px 0 16px;
	background:url(../images/picto/puce_theme.gif) no-repeat 0 50%;
}
.header td h3 {
	font-size:11px; line-height:11px; font-weight:normal;
}
.header td.cel3 {position:relative; width:60px;}

#mc1 p, #mc2 p {
	font-size:11px;
	margin:3px 40px 0 3px; height:80px; overflow:hidden;
}
#mc1 a.suite, #mc2 a.suite {
	bottom:0; right:0;
}

#challenge {
	position:absolute; top:191px; left:0;
	width:326px; height:228px;
	padding:16px 40px 0 10px;
	background:url(../images/home/challenge2_bg.gif) no-repeat;
	cursor:pointer;
}

#indexCol #challenge h1 {
	color:#096536;
}
#challenge h2 {
	position:relative;
	color:#fff;
	font-size:16px; width:130px;
	margin-top:18px; font-weight:normal; line-height:17px;
}

#challenge p.date {
	position:relative; margin-top:5px; color:#fff; font-size:14px;
}
#challenge p.resume {
	position:relative; margin-top:13px; font-size:11px;
}
#challenge a.suite {bottom:24px;}


#lienMC h1.abo{
	position:absolute;
	top:5px; left:30px;
}

#lienMC h1.unite {
	position:absolute;
	top:5px; left:250px;
}
#lienMC h1 a {font-size:14px; color:#fff; text-decoration:none; text-transform:none; font-weight:bold; }

#lien1 h1 a, #lien2 h1 a {font-size:14px; color:#fff; position:absolute; top:5px; left:112px; text-decoration:none; text-transform:none; font-weight:normal;}
#lien2:hover, #lien1:hover, #lienMC:hover {
	cursor:pointer; opacity: 0.8;  filter:alpha(opacity=80);
}



#rubrique2 {left:382px; width:399px; background:url(../images/home/rubrique2_bg.gif) no-repeat;}

#rubrique1 h1, #rubrique2 h1 {
	font-size:12px; color:#000;
}
#rubrique1 a, #rubrique2 a {font-size:11px; color:#525252; text-decoration:none;}
#rubrique1 .l1, #rubrique1 .l2, #rubrique1 .l3, #rubrique1 .l4,
#rubrique2 .l1, #rubrique2 .l2, #rubrique2 .l3, #rubrique2 .l4 {
	position:absolute;
	top:13px; left:4px;
	width:138px; padding:2px 0 0 14px;
	background:url(../images/picto/puce_hmc.gif) no-repeat;
	cursor:pointer;
}
#rubrique1 .l2 {left:161px; width:194px; background:url(../images/picto/puce_club.gif) no-repeat;}
#rubrique1 .l3 {top:57px; background:url(../images/picto/puce_challenge.gif) no-repeat;}
#rubrique1 .l4 {top:57px; left:161px; background:url(../images/picto/puce_forum.gif) no-repeat;}
#rubrique2 .l1 {width:207px; background:url(../images/picto/puce_strategie.gif) no-repeat;}
#rubrique2 .l2 {left:216px; width:173px; background:url(../images/picto/puce_histoire.gif) no-repeat;}                 
#rubrique2 .l3 {top:57px; width:207px; background:url(../images/picto/puce_online.gif) no-repeat;}
#rubrique2 .l4 {top:57px; left:216px; width:173px; background:url(../images/picto/puce_regle.gif) no-repeat;}
#rubrique1 .l1 a:hover, #rubrique1 .l1:hover h1, #rubrique1 .l1:hover a {color:#029e32;}
#rubrique1 .l2 a:hover, #rubrique1 .l2:hover h1, #rubrique1 .l2:hover a {color:#6583dc;}
#rubrique1 .l3 a:hover, #rubrique1 .l3:hover h1, #rubrique1 .l3:hover a {color:#575757;}
#rubrique1 .l4 a:hover, #rubrique1 .l4:hover h1, #rubrique1 .l4:hover a {color:#0384c4;}
#rubrique2 .l1 a:hover, #rubrique2 .l1:hover h1, #rubrique2 .l1:hover a {color:#04c4eb;}
#rubrique2 .l2 a:hover, #rubrique2 .l2:hover h1, #rubrique2 .l2:hover a {color:#a528ff;}
#rubrique2 .l3 a:hover, #rubrique2 .l3:hover h1, #rubrique2 .l3:hover a {color:#ff29e4;}
#rubrique2 .l4 a:hover, #rubrique2 .l4:hover h1, #rubrique2 .l4:hover a {color:#ffa34d;}

/* Home page */

.downloadMaster{
	position:relative;
	margin:10px 0 0 0;
	border:0
}

.separe{
	position:relative;
	clear:both;
	font-size:0; height:2px;
}

form.login{
	margin-top:5px;
	position:relative;
	width:196px;
	border:2px solid #e4e4e4;		
}

.login h2{
	display:block;
	height:19px;
	background:#b2b2b2;
	color:#FFF;
	padding-left:10px;
	line-height:20px;
}

.login label{
	position:relative;
	display:block;	
	height:28px;
	background:#c8c8c8;
}

.login label span{
	display:block;
	position:absolute;
	top:5px; right:114px;
	font-weight:bold;
}

.login label input{
	position:absolute;
	top:5px; left: 90px;
	width:78px; height:14px;
	font-size:11px;
	border:1px solid #aeadad;
	padding:1px;
}

input.ok{
	position:absolute;
	top:54px; right:5px;
	background: transparent url(../images/button/submit_ok.gif) no-repeat center center;
	border:0;
	color:none;
	width:15px; height:16px;
	cursor:pointer;
}

.login p{
	position:relative;
	width:100%;
	border-top:2px solid #e4e4e4;
}

.login p a{
	text-decoration:none;
	color:#14603c;
	font-weight:bold;
	padding-left:10px;
}

.login p a:hover{color:#b2b2b2;}

#pubLeft{
	position:relative;
	margin-top:12px;
	text-align:center;
}

.edito{
	position:relative;	
	margin:0 30px 0 0;
	background:url(../images/onglet/edito.gif) no-repeat top left;
	height:140px;
}

.edito a img{border:none;}

html>body .edito {
	height: auto;
	min-height: 140px;
}

.edito h1 {display:none;}

.edito p{
	position:relative;
	/* top:33px; left:30px; */
	padding:33px 0 0 30px;
	/* width:100%; */
	line-height:14px;
	/* height:100px; overflow:auto; */
	text-align:justify;
	font-size:14px;
	line-height:18px;
	margin-top:-2px;
	/*min-height:105px;*/
}
.edito p img{
	position:relative; float:left;
	margin:0 10px 0 0;
}
.edito p a{	font-weight:bold;	color:#5f5f65;}
.edito p a:hover {color:#b2b2b2; text-decoration:none;}

.edito strong{
  font-size:16px;
}






#bottom .left, #bottom2 .left{
	position:relative;
	float:left;
	width:200px;
}

#bottom .left h1, #bottom2 .left h1{
	position:absolute;
	top:9px; left:8px;
	height:57px; width:184px;
	background:url(../images/logo_efp_wide.gif) no-repeat;
}

#bottom .left h1 span, #bottom2 .left h1 span {display:none;}

#bottom .right, #bottom2 .right{
	position:relative;
	width:auto;
	margin-left:200px;
}

#bottom .right .lien, #bottom2 .right .lien{
	position:absolute;
	top:29px;
	background:#FFF;
	padding:0 15px 0 15px;
	z-index:100;
}

#bottom .right .lien a, #bottom2 .right .lien a{
	text-decoration:none;
	color:#8e918e;
}

#bottom .right .lien a:hover, #bottom2 .right .lien a:hover{color:#3f81ba;}

#bottom .right .line{
	position:absolute;
	top:36px; left:0;
	width:100%;
	height:6px;	
	background:#e4e4e4;
}

#logInfo{position:relative; width:200px;}

#logInfo p{
	position:relative;
	width:100%;
	height:19px;
	background:#B2B2B2;
	color:#FFF;
	text-indent:5px;
	font-weight:bold;
}




#logInfo ul{list-style-type:none;border-top:1px solid #E4E4E4;}

#logInfo li span#dateDuJour {font-size:11px;}

#sommaire #logInfo li{
	display:block;
	height:17px; 
	border-right:1px solid #E4E4E4;
	background:url(../images/common/login2_bg.gif);	
	color:#6B6B6B;
	font-size:11px;
	padding-left:5px; 
	margin-top:0;
}

#sommaire #logInfo li.panier, #sommaire #logInfo li.votreCompte {background:none; background:#fff; border:1px solid #E4E4E4; border-bottom:none;  //margin-top:-5px; // height:21px;}
#sommaire #logInfo li.logout {background:none; background:#fff; border:1px solid #E4E4E4; //margin-top:-5px;}

#sommaire #logInfo li.logout a, #sommaire #logInfo li.panier a, #sommaire #logInfo li.votreCompte a{
	padding-left:22px;
	color:#8d8c8c;
	line-height:16px;
	background:url(../images/common/puce_logout.gif) no-repeat 0 2px;
}

#sommaire #logInfo li.panier a {color:#E63432; background:url(../images/common/puce_panier.gif) no-repeat 0 2px;}
#sommaire #logInfo li.votreCompte a {background:url(../images/common/votre_compte.gif) no-repeat 0 2px;}
#sommaire #logInfo li.logout a:hover, #sommaire #logInfo li.logout a:hover{
	color:#e82a05;
	text-decoration:none;
	background:url(../images/common/puce_logout2.gif) no-repeat 0 2px;
}
#sommaire #logInfo li.panier a:hover {background:url(../images/common/puce_panier2.gif) no-repeat 0 2px;}
#sommaire #logInfo li.votreCompte a:hover {background:url(../images/common/votre_compte2.gif) no-repeat 0 2px;}
#sommaire #logInfo li.votreCompte a.vosMaster {padding-left:0; background:none;}
#sommaire #logInfo li.votreCompte a.vosMaster:hover {background:none;}


#logInfo li span#paris, #logInfo li span#gmt {
	display:block;
	position:relative;
	float:left;
	font-size:11px;
	text-indent:10px;	
}

#logInfo li span#paris {background:url(../images/common/heure_paris.gif) no-repeat 0 3px;}
#logInfo li span#gmt{margin-left:5px; background:url(../images/common/heure_gmt.gif) no-repeat 0 5px;}



#navTree{
	position:relative;
	height:19px;
	background:#E4E4E4;	
	color:#515151;
	padding-left:5px;
}

#navTree a{color:#515151; text-decoration:none;}
#navTree a:hover {color:#4159A0;}

#navTree span{
	display:block;
	width:62px; height:19px;
	position:absolute;
	top:0; right:28px;
	background:url(../images/onglet/lineH_blank.gif) no-repeat;
}

#photoContainer{
	position:relative;
	float:right;
	width:220px;
	margin-top:62px;
	text-align:left;
}

#photoContainerLittle{
	position:relative;
	float:right;
	width:120px;
	margin-top:62px;
	text-align:left;
}

#photoContainer2{ /* deuxièmme version utile pour des images de petite taille */
	position:relative;
	float:right;
	width:392px;
	margin-top:62px;
}
#photoContainer2 img {margin-left:30px;}

#photoContainer img, #photoContainer2 img, #photoContainerLittle img {border:1px solid #fff;}
#photoContainer a:hover img, #photoContainer2 a:hover img, #photoContainerLittle a:hover img {border:1px solid #5C72AE;}

#pageContainer{
	position:relative;
	margin:15px 240px 0 0;
}

#pageContainerBig{
	position:relative;
	margin:15px 140px 0 0;
}

#pageContainerWide{
	position:relative;
	margin:15px 15px 0 0;
}

#pageContent{
  position:relative;
	padding:20px 0 0 30px;
	font-size:12px;
}
#pageContent2{
  position:relative;
	padding:20px 0 0 10px;
	font-size:12px;
}
#pageContent3{
  position:relative;
	padding:3px 0 0 10px;
	font-size:12px;
}
#pageContent p{font-size:12px; text-align:justify;}
#pageContent p.retrait {padding-left:20px;}

.cadreRight, .cadreLeft{
	position:relative;
	float:right;
	width:35%;
	padding:15px; 
	margin:5px 0 5px 15px;	
	background:#bfdcc8;
}

.cadreLeft {float:left; margin:5px 15px 5px 0;}

.cadreWide{
	position:relative;
	width:auto;
	padding:5px 15px 5px 15px;
	background:#bfdcc8;
}

.colRight{
	position:relative;
	float:right;
	width:35%;
	margin:5px 0 5px 15px;	
}

#pageContent .cadreRight p, #pageContent.cadreLeft p, #pageContent .colRight p{text-align:left;}

#pageContainer #pageContent .cadreRight *, #pageContainer #pageContent .cadreLeft * {font-size:11px;}



#pageContent a:hover{color:#000;}

#pageContent a img {border:none;}

#pageContent h1{
  font-size:18px; margin-bottom:15px; font-weight:normal;
}
#pageContent h2, #pageContent h2 a {
	font-size:15px;
	margin:20px 0 5px 0;
}

#pageContent h2.top {margin-top:0;}

#pageContent ul{
  margin:0 0 10px 20px; padding:0;list-style-type:none;
}

#pageContent li{
  padding-left:12px;
 	height: auto !important;
	height: 6px;
	min-height: 6px;
	margin:3px 0 3px 0;
	text-align:justify;
}

#pageContent ul ul{
  margin-left:30px;
}

#pageContent .photo{
	position:relative;
	float:right;
	width:100px;
	margin:0 0 10px 10px;
	padding:6px;
	background:#fff;
}

#pageContent .photo a{text-decoration:none;}
.photo a img, .photo img {display:block; margin-bottom:2px; border:0;}
.photo a img:hover {opacity: 0.8;  filter:alpha(opacity=80);}
.photo a span, .photo span{
	display:block;
	padding:0 0 0 9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
}

#pageContent .lexique{
  position:relative; 
  padding:5px;
  height:70px;
}

#pageContent .lexique a{
  display:block; width:18px; height:18px; position:relative; float:left;
  background:#ff7f07;
  color:#FFF;
  text-decoration:none;
  margin:5px; text-align:center;
}

.lexique h1{
  margin-top:15px;
  border-bottom:1px solid #000; width:99%;
}

.lexique h1 a, .faq a.retour{
  float:right;
  background:#ff7f07;
  color:#FFF;
  text-decoration:none;
  padding:0 5px 0 5px;
}

.faq{
	position:relative;
	margin-top:50px;
}

.faq h2{
	padding-bottom:3px;
	height: auto !important;
	height: 5px;
	min-height: 5px;
	border-bottom:1px solid #000;
}

#pageContent .faq h2{font-size:14px;}

.faq p{
	margin-right:70px;
}

#pageContent .lexique a:hover, .lexique h1 a:hover{background:#ffbf83; color:#fff;}
#pageContent h2.block {position:relative; padding-left:15px}
#pageContent h2.block span.block{
	display:block;
	width:10px; height:18px;
	position:absolute; top:0; left:0;
}


.holdem .photo {border:1px solid #017324;}
.holdem .photo a span, .holdem .photo span {background:url(../images/common/puce_holdem.gif) no-repeat 0 4px;}
.holdem a, .holdem h2, .holdem strong, .holdem .photo a:hover span {color:#017324;}
.holdem h2.underline {border-bottom:1px solid #017324; padding-bottom:3px;  height: auto !important;	height: 5px;	min-height: 5px;}


.agenda a, .agenda h2, .agenda strong, .agenda .photo a:hover span {color:#017324;}
.agenda h2.underline {border-bottom:1px solid #017324; padding-bottom:3px;  height: auto !important;	height: 5px;	min-height: 5px;}


.training .photo {border:1px solid #e82a05;}
.training .photo a span, .training .photo span {background:url(../images/common/puce_training.gif) no-repeat 0 4px;}
.training a, .training h2, .training strong, .training .photo a:hover span {color:#e82a05;}

.club .photo {border:1px solid #4b62a5;}
.club .photo a span, .club .photo span {background:url(../images/common/puce_club.gif) no-repeat 0 4px;}
.club a, .club h2, .club strong, .club .photo a:hover span {color:#4b62a5;}

.strategie .photo {border:1px solid #039ebd;}
.strategie .photo a span, .strategie .photo span {background:url(../images/common/puce_strategie.gif) no-repeat 0 4px;}
.strategie a, .strategie h2, .strategie strong, .strategie .photo a:hover span {color:#039ebd;}

.online .photo {border:1px solid #d110b9;}
.online .photo a span, .online .photo span {background:url(../images/common/puce_online.gif) no-repeat 0 4px;}
.online a, .online h2, .online strong, .online .photo a:hover span {color:#d110b9;}

.historique .photo {border:1px solid #7f12cd;}
.historique .photo a span, .historique .photo span {background:url(../images/common/puce_historique.gif) no-repeat 0 4px;}
.historique a, .historique h2, .historique strong, .historique .photo a:hover span {color:#7f12cd;}

.variante .photo {border:1px solid #ff7f07;}
.variante .photo a span, .variante .photo span {background:url(../images/common/puce_variante.gif) no-repeat 0 4px;}
.variante a, .variante h2, .variante strong, .variante .photo a:hover span {color:#ff7f07;}

.efp .photo {border:1px solid #9a9898;}
.efp .photo a span, .efp .photo span {background:url(../images/common/puce.gif) no-repeat 0 4px;}
.efp a, .efp h2, .efp strong, .efp .photo a:hover span {color:#747373;}

.forum .photo {border:1px solid #03699c;}
.forum .photo a span, .forum .photo span {background:url(../images/common/puce_forum.gif) no-repeat 0 4px;}
.forum a, .forum h2, .forum strong, .forum .photo a:hover span {color:#03699c;}

.droit .photo {border:1px solid #5f5f65;}
.droit .photo a span, .droit .photo span {background:url(../images/common/puce_droit.gif) no-repeat 0 4px;}
.droit a, .droit h2, .droit strong, .droit .photo a:hover span {color:#5f5f65;}

.album .photo {border:1px solid #c0c008;}
.album .photo a span, .album .photo span {background:url(../images/common/puce_album.gif) no-repeat 0 4px;}
.album a, .album h2, .album strong, .album .photo a:hover span {color:#c0c008;}

.auteur .photo {border:1px solid #ff5307;}
.auteur .photo a span, .auteur .photo span {background:url(../images/common/puce_auteur.gif) no-repeat 0 4px;}
.auteur a, .auteur h2, .auteur .photo a:hover span {color:#ff5307;}

.challenge .photo {border:1px solid #000;}
.challenge .photo a span, .auteur .photo span {background:url(../images/common/puce_challenge.gif) no-repeat 0 4px;}
.challenge a, .auteur h2, .auteur .photo a:hover span {color:#ff5307;}

.holdem li{background:url(../images/common/puce_holdem.gif) no-repeat 0 7px;}
.holdem ul ul li{background:url(../images/common/puce_holdem2.gif) no-repeat 0 9px;}
.training li{background:url(../images/common/puce_training.gif) no-repeat 0 7px;}
.training ul ul li{background:url(../images/common/puce_training2.gif) no-repeat 0 9px;}
.club li{background:url(../images/common/puce_club.gif) no-repeat 0 7px;}
.club  ul ul li{background:url(../images/common/puce_club2.gif) no-repeat 0 9px;}
.strategie li{background:url(../images/common/puce_strategie.gif) no-repeat 0 7px;}
.strategie ul ul li{background:url(../images/common/puce_strategie2.gif) no-repeat 0 9px;}
.online li{background:url(../images/common/puce_online.gif) no-repeat 0 7px;}
.online ul ul li{background:url(../images/common/puce_online2.gif) no-repeat 0 9px;}
.variante li{background:url(../images/common/puce_variante.gif) no-repeat 0 7px;}
.variante ul ul li{background:url(../images/common/puce_variante2.gif) no-repeat 0 9px;}
.historique li{background:url(../images/common/puce_historique.gif) no-repeat 0 7px;}
.historique ul ul li{background:url(../images/common/puce_historique2.gif) no-repeat 0 9px;}
.efp li{background:url(../images/common/puce.gif) no-repeat 0 7px;}
.efp ul ul li{background:url(../images/common/puce2.gif) no-repeat 0 9px;}
.forum li{background:url(../images/common/puce_forum.gif) no-repeat 0 7px;}
.forum ul ul li{background:url(../images/common/puce_forum2.gif) no-repeat 0 9px;}
.droit li{background:url(../images/common/puce_droit.gif) no-repeat 0 7px;}
.droit ul ul li{background:url(../images/common/puce_droit2.gif) no-repeat 0 9px;}
.auteur li{background:url(../images/common/puce_auteur.gif) no-repeat 0 7px;}
.auteur ul ul li{background:url(../images/common/puce_auteur2.gif) no-repeat 0 9px;}
.album li{background:url(../images/common/puce_album.gif) no-repeat 0 7px;}
.album ul ul li{background:url(../images/common/puce_album2.gif) no-repeat 0 9px;}
.challenge li{background:url(../images/common/puce_challenge.gif) no-repeat 0 7px;}
.challenge ul ul li{background:url(../images/common/puce_challenge2.gif) no-repeat 0 9px;}

.holdem .cadre, .droit .cadre, .challenge .cadre {
  background:#d9eade; color:#017324; border:1px solid #017324; padding:5px; 
  height: auto !important;
	height: 5px;
	min-height: 5px;
  }  
.challenge .cadre {margin:10px 0 10px 0; border:1px solid #000; background:#efefef; color:#000;}
  
#sommaire li {background:none;}

.simpleForm {
	position:relative;
}

.simpleForm .left{
	position:relative;
	float:left;
	width:50%;
	border-right:1px solid #017324;
	padding-right:20px; margin-right:20px;
}

.simpleForm .right{
	position:relative;
	float:right;
	width:40%; 
}

.simpleForm label{
	display:block;
	position:relative;	
	margin-bottom:5px;
	cursor:pointer;
}

.simpleForm label input{
	position:relative; display:block; width:80%;
}

.simpleForm label img{
	position:absolute;
	top:18px; right:10px;
}

.simpleForm label.check{
	margin-left:30px;
}

.simpleForm label.check input{
	position:absolute;
	top:1px;
	left:-19px;
	width:15px;
	height:15px;
}

.simpleForm input.choix{
	with:15px; height:15px;
	position:absolute; top:1px; left:-19px;
}

.simpleForm strong {color:#000000;}

.simpleForm input.submit, .simpleForm input.submit2, .simpleForm input.submit3, .simpleForm input.submit4{
  position:relative;
  width:145px; height:47px;
  margin:15px 0 0 30px;
  background:url(../images/button/enregistrez_vous.gif);
  border:none;
  cursor:pointer;
}

.simpleForm input.submit2{
  width:213px; height:47px;
  background:url(../images/button/abonnement.gif);
}

.simpleForm input.submit3{
  width:213px; height:47px;
  background:url(../images/button/inscription.gif);
}

.simpleForm input.submit4{
  width:196px; height:47px;
  background:url(../images/button/commande1.gif);
}

.simpleForm input.submit:hover{background:url(../images/button/enregistrez_vous2.gif);}
.simpleForm input.submit2:hover {background:url(../images/button/abonnement2.gif);}
.simpleForm input.submit3:hover {background:url(../images/button/inscription2.gif);}
.simpleForm input.submit4:hover {background:url(../images/button/commande2.gif);}

.commentaires, .commentaires2{
	margin:5px auto 10px auto;
	width:50%; padding:5px;
	background:#F5A19E;
	border:1px solid #E7413F;
}

.commentaires2 {width:200px; margin:0 0 15px 0;}

.commentaires strong, .commentaires2 strong {color:#E7413F; font-weight:normal;}

/* 3 colonnes */
.col3{position:relative; width:29.8%; float:left;}
#pageContent .col3 h2 {margin-top:0;}
.Cleft, .Cleft0 {padding-right:2.5%;}
.Ccentre, .Ccentre0 {padding:0 2.5% 0 2.5%;}
.Cright, .Cright0 {padding-left:2.5%;}
/* 3 colonnes */

/* 2 colonnes */
.col2 {position;relative; width:47%; float:left;}
/* 2 colonnes */

/* couleur colonnes */
.holdem .Cleft, .holdem .Ccentre {border-right:1px solid #017324;}
.training .Cleft, .training .Ccentre {border-right:1px solid #e82a05;}
.club .Cleft, .holdem .Ccentre {border-right:1px solid #4b62a5;}
.strategie .Cleft, .club .Ccentre {border-right:1px solid #039ebd;}
.online .Cleft, .online .Ccentre {border-right:1px solid #d110b9;}
.historique .Cleft, .historique .Ccentre {border-right:1px solid #7f12cd;}
.variante .Cleft, .variante .Ccentre {border-right:1px solid #ff7f07;}
.efp .Cleft, .efp .Ccentre {border-right:1px solid #9a9898;}
.forum .Cleft, .forum .Ccentre {border-right:1px solid #03699c;}
.droit .Cleft, .droit .Ccentre {border-right:1px solid #5f5f65;}
.album .Cleft, .album .Ccentre {border-right:1px solid #c0c008;}
/* couleur colonnes */

/* couleur cadre */
.efp .cadreRight, .efp .cadreLeft, .efp .cadreWide {background:#efefef;}
.droit .cadreRight, .droit .cadreLeft, .droit .cadreWide {background:#d7d7d8;}
.album .cadreRight, .album .cadreLeft, .album .cadreWide {background:#f8f8d2;}
/* couleur cadre */

.LinePack{
  position:relative; width:99%;
}

.height1{height:260px;}
.height2{height:260px;}

.LinePack .alerte{
  border:1px solid #E52E2B; padding:5px; margin:5px 0 0 0;
}

#pageContainerWide .LinePack .alerte p, #pageContainerWide .LinePack .alerte p a {font-size:11px; margin:0; color:#E52E2B; text-align:center;}
#pageContainerWide .LinePack .alerte p strong{color:#E52E2B;}


.pack h3{font-size:14px;}
.pack div, .pack h2 , .pack h3 {text-align:center;}
#pageContent .pack h2 a {font-size:22px; text-decoration:none;}
.pack div {margin:5px 0 5px 0;}
#pageContent .pack p {text-align:left;}

.BottomPack {margin:0 0 5px 0;}
.BottomPack table * {font-size:18px;}

.BottomPack td strong{font-size:20px; color:#000;}

#photoContainer img{margin-bottom:20px;}

#photoContainer img.spacer {margin-bottom:60px;}

table.form2col{
  position:relative;
  width:98%;
}

.form2col td.cel1{width:auto; padding-right:20px; border-right:1px solid #000; vertical-align:top;}
.form2col td.cel2{width:20px;}
.form2col td.cel3{width:250px; vertical-align:top;}

p.copy{
  position:relative; 
  top:-40px;
  left:0; width:220px; padding:2px 0 2px 0;
  line-height:12px; 
  font-size:10px; 
  margin:0; text-align:center; 
  background:#fff; color:#000;
  filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
}

.headerOffre {position:relative;}

.headerOffre img{
  margin-right:15px;
}

.imgHome{
  margin:100px auto 0 auto;
}

#diaporama {
		color: #fff;
		background-color: transparent;
		text-align: center;
		position: absolute;
		top:0;
		left: 0px;
		width: 100%;
		height: 1px;
		overflow: visible;
		visibility: visible;
		display: block;
		z-index:100;
}
	
#insideDiapo, #insideDiapoBig {		
	margin-left: -350px;
	position: absolute;
	top: 110px;
	left: 50%;
	width: 700px;
	z-index:1000;
}

#insideDiapoBig {
	top:30px; margin-left:-450px; width: 900px;
}

.navDiapo {
	position:relative;
	width:125px; height:55px;
	margin:auto;
}

.navDiapo a.previous{
	position:absolute; display:block; width:28px; height:42px;
	top:0; left:0;
	background:url(../images/button/previous.gif);	
}
.navDiapo a.previous span{display:none;}

.navDiapo a.next{
	position:absolute; display:block; width:28px; height:42px;
	top:0; right:0px;
	background:url(../images/button/next.gif);	
}
.navDiapo a.next span{display:none;}

.navDiapo a.fermer{
	position:absolute; display:block; width:29px; height:29px;
	top:5px; left:48px;
	background:url(../images/button/close.gif);	
}
.navDiapo a.fermer span{display:none;}

#insideDiapo	a img, #insideDiapoBig	a img{border:none;}

#insideDiapo a.close, #insideDiapoBig a.close{
  padding-left:15px; background:#fff url(../images/button/close_window.gif) no-repeat 0 3px; color:#969393; font-weight:bold; text-decoration:none;
}
#insideDiapo a.close:hover, #insideDiapoBig a.close:hover {color:#e6312e; background:url(../images/button/close_window2.gif) no-repeat 0 3px;}

#pageContainer #pageContent .petit p, #pageContainer #pageContent .petit, #pageContainer #pageContent .petit strong, #pageContainer #pageContent .petit a, #pageContainer #pageContent .petit em {font-size:10px;}

#nbdp{
	position:relative;
	margin:20px 0 0 0;
	border-top:1px solid #000;
	padding-left:50px;
}

#nbdp a.retour{
	position:relative;	
	background:url(../images/common/retour.gif) no-repeat 0 2px;
	text-decoration:none;
	padding-left:10px;
}

#nbdp a.retour:hover{background:url(../images/common/retour2.gif) no-repeat 0 2px;}

#nbdp a.retour span{display:none;}

.petiteListe {
	position:relative;
	margin-top:10px; 
	padding:5px 0 0 5px;
	height:300px;
	overflow-y:scroll;
	width:600px;
}

table.bordure {
border:1px solid #000;
border-collapse:collapse
}
p.bordure{padding:0 0 10px 10px; margin-bottom:30px; border-bottom:1px solid #B2B2B2;}

.bordure th {text-align:left;}
.bordure td, .bordure th { 
	border:1px solid #000;
	padding:3px;
}
table.top10 {margin-top:30px;}
table.centre {text-align:center;}
table.milieu {position:relative; margin:auto; width:auto;}
table.marge td{padding:5px;}
table td.top{vertical-align:top;}
table td.bottom{vertical-align:bottom;}
table td.centre, table th.centre{text-align:center;}
table td.droite, table th.droite{text-align:right;}
table td.gauche, table th.gauche{text-align:left;}

table.bordure th.title{
	background:#BFDCC8;
	text-align:center;
}

p.listMaster{
	position:relative; display:block;
	padding-left:45px;
}

p.listMaster em{
	display:block;
	position:absolute;
	top:0; left:0;
	font-style:normal;
	font-weight:bold;
}

table.listMaster{
	border:1px solid #B3B2B2;
	border-collapse:collapse;
}

table.listMaster th, table.listMaster td{
	border:1px solid #B3B2B2; padding:3px; text-align:left;
}

table.listMaster th{background:#D6DCEB;}
table.listMaster tr.impair{background:#EFEFEF;}
table.listMaster tr.roll:hover{background:#f7c1c0;}
table.listMaster td.link{cursor:pointer;}
table td.milieu{text-align:center;}
table.listMaster .numero{text-align:center; font-weight:bold; color:#2C4997;}

.contentForum{
	position:relative;
	width:100%;
}

.tableForum{
	margin-top:10px;
}

.buttonForum{
	text-align:center;
	height:10px; line-height:10px;
	height:19px; overflow:hidden;
}

.buttonForum img{margin:3px 3px 0 0;}

.hdmcRight{
	position:relative;
	float:right;
	width:405px; height:411px;
	background:url(../images/hdmc/bg_right.gif) no-repeat;
}

.hdmcLeft{
	position:relative;
	width:auto;
	margin-right:406px;
}

.hdmcRight .flash{
	position:absolute;
	top:5px; leftml:10px;
}
.hdmcRight .offre{
	position:absolute; top:15px; left:210px;
}

.hdmcRight .offreTxt{
	position:absolute; top:15px; left:217px; width:175px; height:222px; overflow:hidden; color:#fff;
}

.hdmcRight .offreTxt a{
	color:#fff; text-decoration:none;
}
#pageContent .hdmcRight .offreTxt a:hover{
	color:#BDA138;
}


.hdmcRight .demo{
	position:absolute;
	top:183px; left:10px;
}

.hdmcRight .howto{
	position:absolute;
	top:310px; left:10px;
}

.hdmcRight .texte{
	position:absolute;
	top:180px; left:217px;
	width:175px;
	height:222px;
	overflow:hidden;
}
#pageContent .hdmcRight .texte h2{line-height:15px;}
#pageContent .hdmcRight .texte p{color:#fff; text-align:left; line-height:13px; font-size:11px;}
#pageContent .hdmcRight .texte strong a{font-size:16px; color:#fff;}
#pageContent .hdmcRight .texte strong a:hover{color:#BEA239;}

.hdmcLeft .pack{
	position:relative;
	margin:0 6px 0 0; padding:3px 0 0 0;
	height: auto !important;
	height: 98px;
	min-height: 98px;
	border-top:1px solid #e4e4e4;

}

.hdmcLeft .pack .left{
	position:relative; float:left; width:78px; text-align:left; margin:0; 
}

.hdmcLeft .pack .right{
	position:relative;
	width:auto;
	margin-left:78px;
}

#pageContent .hdmcLeft .pack .right p {text-align:left; line-height:13px; margin:0 0 3px 0; font-size:11px;}

.nopay {background:#eee;}

table.modele01 td{
 padding:0 30px 0 0;
 vertical-align:top;
}

#pageContent table.modele01 td p {
	margin:0;
}

.diapo{
	position:relative;
	margin:5px;
	width:128px; height:128px; overflow:hidden;
	text-align:center;
	float:left;
}

#pageContent .diapo img{border:1px solid #B2B2B2; padding:3px;}

.diapo img.paysage{
	position:relative;
	margin-top:20px;


}

#pageContent .diapo img:hover{border:1px solid #eded1e;}


.numeroPage{
	position:relative;
	width:99.5%; height:30px;
}
	
#headerHoldem .page ul, .numeroPage .page ul, .droiteLine {
	position:absolute;
	top:25px; right:8px;
}

.droiteLine a.remove{
	padding-left:20px;
	background:url(../images/button/remove.gif) no-repeat 0 3px;
	text-decoration:none;
	color:#B2B2B2;
}
.droiteLine a.remove:hover{color:#000;}

.numeroPage .page ul{top:20px; right:2px;}

.holdem .numeroPage li{background:none;}

.page ul li{
	position:relative;
	float:left;
	display:block;
	margin:3px;
	line-height:16px;
	color:#017324;
	text-align:center;
	font-weight:bold;
}

#pageContent .page li {padding:0; margin:3px; text-align:center;}

.holdem .page ul li{width:auto; margin:0; padding:0;}

.page ul li.num {background:#E4E4E4;}

.page ul li a {
	display:block;
	width:16px; height:16px;
	font-weight:normal; color:#017324;
	text-decoration:none;
}
.page ul li a:hover{background:#B2B2B2; color:#fff;}

.page ul li.arrow, #pageContent ul li.arrow{background:none; position:relative; margin:1px;}
.page ul li.arrow a {width:8px; height:12px; }
#headerHoldem .page ul li.arrow img, .holdem .page ul li.arrow img{position:absolute; top:4px; left:0;}
.page ul li.arrow a:hover{background:none;}

.page ul li.titrePage, #pageContent ul li.titrePage{
	width:auto; font-size:14px; font-weight:bold; text-align:left; margin-right:10px;
}

td.end{height:30px;}

.encaTable{position:relative; padding-left:1px;}
table.panier{border:none; border-collapse:collapse;}
table.panier {width:700px; text-align:left;}

table.panier td.total{border-top:1px solid #000;}
table.panier tr.roll:hover{background:#F0F0F0;}
table.panier tr.pair{background:#efefef;}

.scrollTable {position:relative; height:200px; width:718px; overflow-y:scroll;}
.noScroll {position:relative; width:718px; padding-left:1px;}
.scrollTable table.panier {position:absolute; top:0; left:1px;}



table.wide{width:100%;}

a.button {
	display:block;
	width:184px; height:21px;
	background:url(../images/button/bg_button.gif) no-repeat;
	color:#fff;
	text-align:center;
	text-decoration:none; line-height:20px;
}
#pageContent a.button:hover{color:#fff; background:url(../images/button/bg_button2.gif) no-repeat;}

.blocEdite {
	position:relative;
	width:400px;
	border:1px solid #000;
	padding:5px;
	margin-top:5px;
}

.blocEdite a#modif{
	display:block;
	position:absolute;
	bottom:5px; right:5px;
}

.blocEdite form{line-height:25px;}
.blocEdite form .submit{font-size:10px;}
.alert {color:#e63432;}

tr.panierCHK{background:url(../images/common/trOFF.gif)}

#entete {
	position:relative;	
	width:740px;
}
#entete .left {
	position:relative;
	float:left;
	margin-right:20px;	
	width:50%;
}
#entete .right{
	position:relative;
	float:left;
	width:40%;
}

.separe{
	position:relative;
	clear:both;
}

#photoContainer p{
	position:relative;
	margin-bottom:20px;
	background:#efefef;
	border:1px solid #B3B2B2;
	padding:10px;
}
.info {
	position:relative;
	background:#efefef;
	border:1px solid #B3B2B2;
	padding:10px;
	margin-top:20px;
}

.texteColDroite{
	position:relative;
	float:right;
	width:324px;	
	text-align:left;
}

.texteColDroite h2 a{
	font-size:20px; font-weight:bold; color:#000; text-decoration:none;
}
.texteColDroite p{font-size:14px; margin-top:5px;}

.texteColDroite p a {
	color:#5F5F65;
}

.texteColDroite a:hover{color:#B2B2B2;}

#pageContent .green:hover {color:#fff;}

#pageContent p.lienCSV {
	margin:0;
	text-decoration:underline;
	cursor:pointer;
}
#pageContent p.lienCSV:hover{color:#E1060D; text-decoration:none;}

#insideBlog {
	position:relative;
}

.contentBlog {
	position:relative;
	width:400px; height:120px; float:left;	
}
.bspacer{
clear:both;
line-height:1px;
height:1px;
font-size:1px;}
