/* CSS Document */


body {
	padding : 21px 0px 0px 0px;
	margin : 0;
	font : 12px/15px Arial, Helvetica, sans-serif;
	color : #7B7B7B;
	line-height:16px;
	background:url(images/fond-bg.gif) repeat;
	}
td{
	font : 12px/15px Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:16px;
	color : #7B7B7B;
	}
div, h1, h2, h3, h4, p, img, ul, ol, li, form, input, textarea{
	padding : 0;
	margin : 0;
	}
p{
	font-size:13px;
	padding : 0 0 8px 0;
	margin : 0;
	color : #EEEEEE;
	line-height:20px;
	text-align: justify;	
	}
p.etapes{
	font-size:14px;
	padding : 0 0 8px 0;
	margin : 0;
	color:#EC4D06;
	line-height:20px;
	text-align: justify;	
	}
p.petit{
	font-size:11px;
	padding : 0 0 8px 0;
	margin : 0;
	color : #EEEEEE;
	line-height:15px;
	text-align: justify;
	}
ul {
 	list-style-image : url(images/puce3.gif);
	list-style-position:inside;
	}
ol {
	padding-left : 25px; 
	list-style-position:inside;
 	}
li {
	font-size:13px;
	padding : 0 0 16px 0;
	margin : 0;
	color : #EEEEEE;
	line-height:20px;
	text-align: justify;	
 	display : list-item; padding-left: 15px;;

	}
img {
	outline : none;
	border : none;
	}
a {
	outline : none;
	color : #a2c0f1;
	font-weight:normal;
	text-decoration:none;}
a:hover{
color:#cfdbee;
text-decoration:none;}

/*-------------------       search      --------------*/ 

.en-savoir-plus{
	display:block;
	width:90px;
 	font-size:13px;
	padding:6px 0 9px 15px;
	color:#000;
	font-weight:bold;
	background:url(images/en-savoir-plus.gif) top left no-repeat;
	}

.en-savoir-plus-long{
	display:block;
	width:285px;
 	font-size:13px;
	padding:6px 0 9px 15px;
	color:#000;
	font-weight:bold;
	background:url(images/en-savoir-plus-long.gif) top left no-repeat;
	}

.search_bg3{ background:url(images/search_bg3.gif) left top no-repeat; padding:0px 13px 0px 13px;}
.search_bg3 input{
border:0px;
background:none;
font-size:12px;
color:#251E1C;
}

.login{ background:url(images/search_bg2.gif) left top no-repeat; padding:0px 13px 0px 13px;}
.login input{
border:0px;
background:none;
font-size:12px;
color:#251E1C;
}


/*-------------------       header      --------------*/ 
.bord1{border:#000000 1px solid;}
.bord2{border:#33332C 1px solid;}
.image_bandeau{ background:url(images/header_swisspokerleague.jpg) left top no-repeat; }


/*-------------------       menu      --------------*/ 

.fond_menu{ 
border:#000000 1px solid;
background:#0A2BD7;
padding:1px;}

.fond_menu2{
background:url(images/fond_menu.gif) #073D8B left top repeat-x;
padding:17px 0px 17px 0px;}

.menu a{
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	}
.menu a:hover, a.actif{
	color:#FFBD1E;
	text-decoration:none;
	}

/*-------------------       left      --------------*/ 

.body_bg{ background:#000000; padding:27px 27px 25px 27px;}

.titre_tournois{
font-size:16px;
font-weight:bold;
text-decoration:none;
color:#EC4D06;
line-height:20px;}

.liste-tournois a{
padding:8px 0px 8px 26px;
display:block;
margin:0px;
text-decoration:none;
color:#a2c0f1;
font-size:14px;
background:url(images/puce3.gif) left center no-repeat;
}
.liste-tournois a:hover{
color:#cfdbee;
text-decoration:none;
}

/*-------------------       welcome      --------------*/ 

.accueil_fond{ background:#090909; padding:25px 25px 25px 25px;}

.accueil_titre{
font-size:20px;
font-weight:bold;
color:#EC4D06;
line-height:30px;}

.partenaires-bord{
border:#15110F 2px solid; padding:20px 15px 20px 15px;}

.img_border{ border:#FFFFFF 2px solid; }

.partenaires_bord{
font-size:20px;
font-weight:normal;
text-decoration:none;
color:#EC4D06;
line-height:30px;}

.games_heading2{
font-size:13px;
font-weight:bold;
text-decoration:underline;
color:#FFFFFF;
line-height:20px;}

/*-------------------       welcome      --------------*/ 

.brown_bg{ background:#241E1C; border:#0D0D0D 1px solid; padding:21px 24px 21px 24px;}


.brown_bg2{ background:#15110F; border:#3D332E 2px solid; padding:15px 15px 15px 15px;}

.poker_heading{
font-size:22px;
font-weight:normal;
text-decoration:none;
color:#1E9DBD;
line-height:40px;
padding-top:10px;}

.date_heading{
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#9E9169;
line-height:14px;}

.onlinepoker a{
padding:2px 0px 2px 15px;
display:block;
margin:0px;
text-decoration:underline;
color:#21A9C5;
font-size:12px;
background:url(images/puce4.gif) left center no-repeat;
}
.onlinepoker a:hover{
color:#F5F1E6;
text-decoration:none;
}

/*-------------------       newsletter      --------------*/ 

.newsletter_bg{ background: url(images/newsletter_img.gif) #0C0C0C right top no-repeat; padding:20px 15px 20px 15px;}

.newsletter_heading{
font-size:18px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
line-height:40px;}

.newsletter_heading2{
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#7B7B7B;
line-height:22px;}

.unsubscribe a{
	font-size:10px;
	color:#96A7AF;
	font-weight:bold;
	text-decoration:none;
	}
.unsubscribe a:hover{
	color:#ffffff;
	text-decoration:underline;
	}
	
.here a{
	font-size:10px;
	color:#7995AA;
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
	}
.here a:hover{
	color:#ffffff;
	text-decoration:none;
	}
	
/*-------------------       footer     --------------*/ 



.footer{
	color:#6A6A6A;
	text-decoration:none;
	font-size:13px;
	line-height:32px;
	font-weight:normal;
	}
.footer a{
	font-size:14px;
	color:#6A6A6A;
	line-height:15px;
	font-weight:normal;
	text-decoration:none;
	}
.footer a:hover{
	color:#ffffff;
	text-decoration:none;
	}

