@charset "utf-8";


	/**************************************************************************************************
	# GENERAL
***************************************************************************************************/


html, body{
	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:100%;
	background:#000 url(../images/body_bg.png) center repeat-y;
	
}


 a, a:link, a:visited{
	color:#000000;

}
	

#content_header{
	background:url(../images/header_bg.png) no-repeat top center;

}

#global{

	background:url(../images/header_content_bg.png) repeat-x;
}

#content_global{
	margin:auto;
	width:960px;
	min-height:100%;
	position:relative;
	padding-bottom:120px;
}


div.clearfix{
	width:100%;
	clear:both;
	font-size:0;
}

hr{ 
	border: none; border-bottom:#999999 dashed 1px; 
}

	/**************************************************************************************************
	# HAUT DE LA PAGE
***************************************************************************************************/
#header {
	height:194px;
}

#header img#logo{
	display:block;
	position:absolute;
	top:5px;
	left:300px;
	width:355px;
}


#top_header{
	padding-top:100px;
	
}

#menu_top img{
	margin-right:4px;

}

ul#menu_top{
	padding-left:15px;
	height:130px;
	position:absolute;

}

#menu_top li{
	display:inline-block;
	float:left;
	
	
	width:137px;
	text-align:center;

	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	
}

#menu_top li#li_paris_hippiques{
	margin-left:375px;
	
}


#menu_top li a, #menu_top li a:visited, #menu_top li a:link{
	text-decoration:none;
	color:#3C3C3C;
	height:65px;
	display:block;
	padding-top:40px;
	background:url(../images/btn_menu.png);
}

#menu_top li a:hover{
	color:#2d7307;
	background-position:center 108px;
}

#header_bottom{
	background:url(../images/header_bottom_bg.png) top no-repeat;
	height:70px;
	padding-top:65px;
	text-align:center;


}

#header_bottom h1 {
	display:inline-block;
	height:54px;	
	font-family: 'PerspectiveSansRegular', sans-serif;
	font-size:14px;
	text-transform:uppercase;
	background:url(../images/h1_bg_left.jpg) left no-repeat;
	color:#FFFFFF;
	text-align:center;
	line-height:52px;
	margin:0 auto;
}

#header_bottom h1 span{
	display:block;
	line-height:54px;
	background:url(../images/h1_bg_right.jpg) right no-repeat;
	height:54px;
	padding:0 25px;
	

}

#navigation {
	width:850px;
	margin:0 auto;
}

.bouton_navigation{
	width:270px;
	height:220px;
	float:left;
	margin-left:20px;
	margin-top:20px;
}

.bouton_navigation a{
	display:block;
	width:270px;
	height:220px;
	text-indent:-2000px;
}

.bouton_navigation:first-child{
	margin-left:0;
}


#bouton_paris_sportifs a{
	background:url(../images/navigation_paris-sportifs.png) no-repeat;
}

#bouton_paris_hippiques a{
	background:url(../images/navigation_paris-hippiques.png) no-repeat;
}

#bouton_poker a{
	background:url(../images/navigation_poker-en-ligne.png) no-repeat;
}

#bouton_paris_sportifs a:hover, #bouton_poker a:hover, #bouton_paris_hippiques a:hover{
	background-position:center -229px;
}

	/**************************************************************************************************
	# CONTENU
***************************************************************************************************/

#content{
	padding-bottom:60px;
}


	/**************************************************************************************************
	# COLONNE DE GAUCHE
***************************************************************************************************/

#colonne_gauche{
	width:220px;
	padding-top:20px;
	position:absolute;
	left:0;
}

#colonne_gauche p{
	text-align:center;
	margin-bottom:1.1em;
	font-weight:bold;
}

.bloc_gauche{
	background:url(../images/bloc_menu_gauche.png) no-repeat top; 
	width:176px;
	margin:15px auto;
	

}

.bloc_gauche h3{
	text-align:center;
	color:#FFFFFF;
	height:29px;
	text-transform:uppercase;
	line-height:29px;
}


#colonne_gauche ul{
	list-style:none;
	background:#d5d5d5;
	padding:10px 0 15px 0;
}


#colonne_gauche ul li{
	margin-bottom:10px;
	text-align:center;
}


#colonne_gauche a, #colonne_gauche  a:link, #colonne_gauche  a:visited {
	font-size:0.9em;
	text-decoration:none;
	font-weight:bold;
}

#colonne_gauche a:hover {
	text-decoration:underline;
}

	/**************************************************************************************************
	# COLONNE DE DROITE
***************************************************************************************************/
#colonne_droite{
	float:right;
	padding-top:35px;
	position:absolute;
	right:15px;
}

#coltexte_droite{
	float:right;
	padding-top:665px;
	position:absolute;
	right:15px;
	width:135px;
	color:#FFF;	
	text-align:justify;	
}

#coltexte_droite p{
	margin: .75em 0;
}

#coltexte_droite a, #coltexte_droite a:link, #coltexte_droite a:visited{
	color:#40c406;
}

#coltexte_droite h4{
	margin-bottom:10px;
	font-size:1.5em;
	font-weight:normal;
	color:#40c406;
}
	/**************************************************************************************************
	# CONTENU PRINCIPAL
***************************************************************************************************/

#contenu{
	padding:30px;
	margin-left:220px;
	text-align:justify;
	color:#FFF;
	width:540px;
	min-height:610px;
}

#contenu h2{
	font-size:1.2em;
	margin-bottom:10px;
	font-weight:bold;
	color:#FFF;
	line-height:1.2em;
}

#contenu h4{
	margin-bottom:10px;
	font-size:1.5em;
	font-weight:normal;
	color:#40c406;
}

#contenu p{
	line-height:1.1em;
	margin: .75em 0;
}

#banniere_bas{
	position:absolute;
	bottom:108px;
	right:8px;

}

	/***************************************
	-> ACCUEIL
***************************************/
div.bloc_accueil{
	padding:0 10px 0 0;
	text-align:justify;
	background:#CCCCCC;
	background:url(../images/entete_bloc_accueil.jpg) top no-repeat;
	overflow:auto;
	margin-bottom:15px;
}
div.bloc_accueil img{
	float:left;
	margin-right:10px;
}

div.bloc_accueil p{
	font-size:.9em;
	line-height:1.5em;
	margin: .75em 0;
}

#contenu div.bloc_accueil .btn_poker {
	
	font-weight:bold;
	display:inline-block;
	height:40px;
	background:url(../images/btn_accueil.png) bottom no-repeat;
	line-height:40px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:190px;
	color:#000000;
}

#contenu div.bloc_accueil .btn_poker:hover {
	color:#2d7307;
	background-position:center -4px;
	
}

#contenu div.bloc_accueil_fond p{
	color:#000;
}

div.bloc_accueil #btn_sport{
	background:url(../images/btn_sport.png) bottom no-repeat;

}

div.bloc_accueil #btn_hippique{
	
	background:url(../images/btn_hippique.png) bottom no-repeat;
}




div.bloc_accueil_fond{
background:#aeaeae;
	
}

div.bloc_accueil img.illus_bloc_accueil{

}

#contenu div.bloc_accueil h2{
	text-align:center;
	font-size:15px;
	line-height:29px;
	color:#FFFFFF;
	padding-right:4px;
	margin-bottom:0;
}

#contenu div.bloc_accueil a.lienagree, #contenu div.bloc_accueil a.lienagree:link, #contenu div.bloc_accueil a.lienagree:visited{
	color:#207300;

}


	/***************************************
	-> DETAILS POKER / PARIS HIPPIQUES / PARIS SPORTIFS
***************************************/

.bloc_contenu{

	width:217px;
	float:left;
	background:#aeaeae url(../images/entete_bloc_contenu.png) no-repeat top;
	padding:0 20px;
	margin-top:10px;
	
}

#contenu .bloc_contenu p, #contenu .bloc_contenu ul li{
	color:#000000;
	line-height:16px;
	
}

#contenu .bloc_contenu ul li{

	margin:1.4em 1.1em;
}

#contenu .bloc_contenu p.titre_bloc{
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	line-height:14px;
}

#contenu .bloc_contenu a, #contenu .bloc_contenu a:link, #contenu .bloc_contenu a:visited{
	color:#207300;

}

.bloc_contenu_right{
	float:right;
	margin-right:0;
}

.bloc_contenu_paris_hippiques{
	background:#99CC00;
}

.bloc_contenu_paris_sportifs{
	background:#0066CC;
}

#contenu p .smallTexte{
	font-size:0.8em;
}
	/***************************************
	-> FICHES POKER / PARIS HIPPIQUES / PARIS SPORTIFS
***************************************/
#fiche_intro_poker, #fiche_intro_paris-hippiques, #fiche_intro_paris-sportifs{
	min-height:180px;
	text-align:left;	
	
	
}


.intro_fiche{
	font-size:1.3em;
	color:#40C406;
}


#fiche_intro_poker h2{
	font-size:1.9em;
	font-weight:normal;
	color:#FFF;
	line-height:1.2em;
	margin-bottom:0;
}

#fiche_intro_paris-hippiques{
		background:url(../images/paris_hippiques_fiche_bg.png) no-repeat bottom ;
}

#fiche_intro_paris-sportifs{
		background:url(../images/paris_sportifs_fiche_bg.png) no-repeat bottom ;
}


#contenu_fiche p{
	text-align:justify;
}

#fiche_colonne_gauche{
	width:217px;	
	background:#3F3F3F url(../images/entete_bloc_contenu.png) no-repeat top;
	padding:10px 20px;
	float:right;
	margin-left:15px;
}

#fiche_colonne_fond{
	float:right;
	
	margin-bottom:5px;

}

#fiche_colonne_gauche h5{
	color:#FFFFFF;
	text-transform:uppercase;
	padding-bottom:3px;
}

.img_fiche{
	float:left;
	margin-right:15px;

}

#fiche_colonne_gauche #btn_telechargement{
	display:block;
	height:35px;
	line-height:35px;
	background:url(../images/btn_telechargement.png) center bottom no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	margin-top:15px;
}

#fiche_colonne_gauche #btn_telechargement:hover{
	background-position:center 0px;
}

#contenu p a, #contenu p a:link, #contenu p a:visited{
	color:#999999;

}

#contenu h4 a, #contenu h4 a:link, #contenu h4 a:visited{
	color:#40c406;

}


	/**************************************************************************************************
	# FOOTER
***************************************************************************************************/

#footer{
	background:#eee url(../images/footer_bg.png) top no-repeat;
	height:94px;
	position:absolute;
	bottom:0;
	width:960px;
	left:0;
}

#footer p{
	color:#fff;
	text-align:center;
	padding-top:15px;
}


.txt-jack {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: bold;
	background-color: #000000;
	font-size: 16px;
	border-bottom-style: none;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	text-align: center;
}
.prg {
	margin-bottom:0px;
	margin-top:0px;
}
