@charset "utf-8";
/*
 * Code CSS pour :
 *
 * IE6, IE7, IE8, IE9, IE10
 */


sub,
sup {
	font-size: 100%;
}

sup {
	vertical-align: 20%;
}

ul.conteneurMenuNiveau2 li,
ul.conteneurMenuNiveau3 li {
	padding-bottom: 2px;
 /* IE7 fait un espace entre les elements "li" */
	margin-bottom: -2px;
}

div.zoneFormulaire form div.zoneChampTexte input {
	margin: -1px -10px -1px -1px;
	_margin: -1px -9px -1px 1px;
}

select#province_opt_id {
	width: 196px;
}

select#dob_month_id {
	width: 108px;
}

select#telephone_pt1_id,
select#mobile_pt1_id {
	width: 61px;
}

select#challenge_1_id {
    /*width: 392px;*/
}

div#zoneSelectBoxChallenge1 select#challenge_1_id {
	position: absolute;
	top: 0;
	left: 0;
}

div#zoneSelectBoxChallenge1 {
	position: relative;
	top: 0;
	left: 0;
}

div#zoneLigneFormulaireCaptcha {
	padding: 14px 0 0 0;
}

div#zoneEnteteZoneMembresResumeSolde {
	padding: 6px 0 0 30px;
}

ul#zoneEnteteZoneMembresResumeListeLiensUtilesHaut {
	_margin: 17px 14px 0 0;
}

table#tableContenuColonneMenuGauche {
	margin: 0 0 8px 0;
}

* html div#zoneBarrePortail {
	background: url(/__ressources/images/arriere-plan-zone-barre-portail.gif) left top no-repeat;
}

div#zoneEnteteBarreInformations {
    /*margin: 0 0 8px 0;*/
}

/******div#zoneEnteteZoneMembres {
    margin: -169px 0 8px 0;
}*/
div#zoneEnteteNavigationHaut {
	margin: 0 8px 0 0;
}

* html div#zoneEnteteBarreInformations {
	background: url(/__ressources/images/arriere-plan-zone-barre-menu.gif) left top no-repeat;
}

* html div#zoneEnteteZoneMembres {
	background: url(/__ressources/images/arriere-plan-zone-membres.gif) left top no-repeat;
}

* html div#zoneEnteteZoneMembresDejaMembreZoneChampCodeUtilisateur,
* html div#zoneEnteteZoneMembresDejaMembreZoneChampMotPasse {
	background: url(/__ressources/images/zone-membre-arriere-plan-code-utilisateur.gif) left top no-repeat;
}

div#zonePromoGaucheHaut a {
	cursor: hand;
}

* html body.fr div#zoneBadBeat {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/__ressources/images/fr/zone-promo-publicite-bad-beat.png", sizingMethod="crop");
}

* html body.en div#zoneBadBeat {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/__ressources/images/en/zone-promo-publicite-bad-beat.png", sizingMethod="crop");
}

* html body.fr div#zoneBadBeat.nonDisponible {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/__ressources/images/fr/zone-promo-publicite-bad-beat-non-disponible.png", sizingMethod="crop");
}

* html body.en div#zoneBadBeat.nonDisponible {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/__ressources/images/en/zone-promo-publicite-bad-beat-non-disponible.png", sizingMethod="crop");
}

* html body.fr div#zoneMiniBadBeat {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/__ressources/images/fr/groslotmain.png", sizingMethod="crop");
}

* html body.en div#zoneMiniBadBeat {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/__ressources/images/en/groslotmain.png", sizingMethod="crop");
}

* html body.fr div#zoneMiniBadBeat.nonDisponible {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/__ressources/images/fr/groslotmain-non-disponible.png", sizingMethod="crop");
}

* html body.en div#zoneMiniBadBeat.nonDisponible {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/__ressources/images/en/groslotmain-non-disponible.png", sizingMethod="crop");
}

.clearright,
.clearboth {
	margin: 5px 0;
}

div.zoneDroitePokerEntete,
div.zoneDroitePokerEntete2,
div.zoneDroitePokerCorps,
div.zoneDroitePokerPied {
	clear: both;
}

div#pokerBlockZoneApprendreajouer div.separateur {
    /*float: none;*/
}

div#faq ul.legende {
	margin: 0 20px 0 0;
}

/* *************************************** */
/* INFO BULLE tooltips                     */
/* *************************************** */

#tooltip .tipHeaderLeft {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/__ressources/images/arriere-plan-info-bulles-top-left.png", sizingMethod="crop");
}

#tooltip .tipHeaderCenter {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/__ressources/images/arriere-plan-info-bulles-top-center.png", sizingMethod="scale");
}

#tooltip .tipHeaderRight {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/__ressources/images/arriere-plan-info-bulles-top-right.png", sizingMethod="crop");
}

#tooltip .tipBodyLeft {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/__ressources/images/arriere-plan-info-bulles-body-left.png", sizingMethod="scale");
}

#tooltip .tipBodyRight {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/__ressources/images/arriere-plan-info-bulles-body-right.png", sizingMethod="scale");
}

#tooltip .tipFooterLeft {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/__ressources/images/arriere-plan-info-bulles-bottom-left.png", sizingMethod="crop");
}

#tooltip .tipFooterCenter {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/__ressources/images/arriere-plan-info-bulles-bottom-center.png", sizingMethod="scale");
}

#tooltip .tipFooterRight {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/__ressources/images/arriere-plan-info-bulles-bottom-right.png", sizingMethod="crop");
}

/* *************************************** */
/* BOUTON                                  */
/* *************************************** */
ul.button li a span {
	padding: 8px 0 9px 20px;
}

/* *************************************** */
/* EVENEMENT POKER ....................... */
/* *************************************** */

div#pokerBlockZoneEvenement div.evenementJourBlock {
	margin: 0 0 10px 0;
}

/* *************************************** */
/* TOURNOI DES CELEBRITES................. */
/* *************************************** */
sup.EJexposant {
	vertical-align: baseline;
}

/* *************************************** */
/* BOITE TYPE DEUX, TROIS ................ */
/* *************************************** */

div#pokerBlockZoneFlash.boiteTypeDeuxCorps {
	padding: 13px 16px 0 16px;
}

.boiteTypeDeuxTitre h1 {
	padding: 1px 0 0 16px;
}

.boiteTypeDeuxLigneSeparateur span {
	padding: 4px 0 0 16px;
}

.boiteTypeTroisTitre h1 {
	padding: 1px 0 0 16px;
}

.boiteTypeTroisDemiLigneSeparateur span,
.boiteTypeTroisLigneSeparateur span {
	padding: 2px 0 0 16px;
}

/* *************************************** */
/* MENU GAUCHE ........................... */
/* *************************************** */

div.boiteTypeUnCorps h2 {
	padding: 2px 0 0 12px;
}

div.boiteTypeUnCorps ul.menuGauche li.groupe.active,
div.boiteTypeUnCorps ul.menuGauche li.groupeopen.active {
	padding: 3px 0 10px 10px;
}


/* *************************************** */
/* STRUCTURE.css ......................... */
/* *************************************** */

div#zoneErreurEspacejeux .vGrosTitre {
	line-height: 27px;
}

div.boiteTypeTroisCorps {
	padding-right: 3px;
}

div#zoneEnteteZoneMembresResumeCompteSalutations span#message-nb {
	top: 20%;
} 


/* *************************************** */
/* PORTAIL.css ........................... */
/* *************************************** */

div#contacteznous .blockFAQ .titre {
	line-height: 27px;
}

div#faq .sousTitre {
	line-height: 16px;
}

div#assistance .vGrosTitre {
	line-height: 27px;
}

div#assistance .grosTitre {
	line-height: 17px;
}

div#politiquesProtectionDesRenseignementsPersonnels p.titre {
	line-height: 16px;
}

div#securiteIntegrite span.gTtitle {
	line-height: 24px;
}

div#securiteIntegrite span.title,
div#securiteIntegrite p.title {
	line-height: 16px;
}

div#onJoueFrancJeu p.titre {
	line-height: 19px;
}

/* *************************************** */
/* JEU-RESPONSABLE.css ................... */
/* *************************************** */

.corps_sous_titre {
	line-height: 16px;
}

.page4_sous_titre {
	line-height: 16px;
}

.page4_sect1_sous_titre {
	line-height: 16px;
}

/* *************************************** */
/* POKER.css ............................. */
/* *************************************** */

div#zoneJouerAuPoker h2 {
	line-height: 17px;
}

div#pokerBlockZoneEvenement .boiteTypeDeuxTitre h1,
div#pokerBlockZoneApprendreajouer .boiteTypeDeuxTitre h1 {
	padding: 5px 0 0 16px;
}

div#pokerBlockZoneApprendreajouer span.titre {
	line-height: 17px;
}

div#pokerBlockZoneApprendreajouer span.titre.vert strong,
div#pokerBlockZoneApprendreajouer span.titre.vert {
	line-height: 16px;
}

div.mainCreveCoeurPrixTexte p {
	line-height: 29px;
}

div#pokerBlockZoneEvenement .gTitre {
	line-height: 58px;
}

div#pokerBlockZoneEvenement .titre {
	line-height: 34px;
}

div#pokerBlockZoneEvenement .promo p {
	top: 29px;
}

/* *************************************** */
/* BLACKJACK.css ......................... */
/* *************************************** */

div#blackjackBlockZoneApprendreajouer .texteRouge,
div#blackjackBlockZoneApprendreajouer span.titre.rouge {
	line-height: 17px;
}

/* *************************************** */
/* ROULETTE.css .......................... */
/* *************************************** */

div#rouletteBlockZoneApprendreajouer .texteOrange,
div#rouletteBlockZoneApprendreajouer span.titre.orange {
	line-height: 17px;
}

/* *************************************** */
/* JEUXDETABLE.css ....................... */
/* *************************************** */

div#jeuxdetableBlockZoneApprendreajouer .texteBleu,
div#jeuxdetableBlockZoneApprendreajouer span.titre.bleu {
	line-height: 17px;
}

/* *************************************** */
/* INSCRIPTION.css ....................... */
/* *************************************** */

h1.titreFormulaire {
	padding: 1px 0 0 16px;
}

ul#listeOngletsFormulaireInscription li div.numeroEtape {
	line-height: 17px;
}

strong.veryStrong {
	line-height: 19px;
}

div.conteneurSousTitreFormulaire h2,
div.conteneurSousTitreFormulaireLong h2 {
	padding: 1px 0 0 16px;
}

div#monCompteEncadrerMonJeu table.tableLimiteJeu tr td.aright input {
	padding: 1px 0 0 0;
}

div#monCompteEncadrerMonJeu table.tableLimiteJeu tr td {
	padding: 4px 0 10px 0;
}

div#monCompteEncadrerMonJeu table.tableLimiteJeu tr td input[type=checkbox] {
	margin: -3px 0 0 0;
	padding: 0;
}

/* *************************************** */
/* PAM.css ....................... */
/* *************************************** */

div#jeuxdetableBlockZoneApprendreajouer table.tableAvecCoinRond.chienRouge tr td span {
	margin: 0 15px 0 0;
}

div#blackjackBlockZoneApprendreajouer div.tutorielBlock {
	float: none;
	display: block;
	clear: none;
}




/*****************************/
/* LANDING PAGE - EVENEMENT */
/***************************/

/* PREINSCRIPTION */

div#preinscription div.contenu span.titre {
	line-height: 34px;
}

div#preinscription div.contenu span.sousTitre {
	line-height: 22px;
}

div#preinscription div.contenu p {
	margin: 20px 0 0 0;
}

div#preinscription div.contenu span.ligne {
	line-height: 20px;
}

div#preinscription div.btnLigne a {
	padding: 4px 0 0 0;
}


/* CARTES-PROMO */
/* CLUB-PRIVILEGES */

div#cartespromo div.blockDroit div.separateur {
	margin: 0 0 20px 0;
}


/* TOURNOIDELANCEMENT */

div#tournoidelancement div.blockTop div.contenu span.sousTitre,
div#tournoidelancement div.blockCorp div.contenu span.sousTitre {
	vertical-align: middle;
}

/* **************************************** */
/*             NOUVEAU FORMULAIRE    ........... */
/*             inscription.css        ........... */
/* **************************************** */



#registration-form select, #registration-form-step2 select {
	width: 78px;
	margin-right: 9px;
}

input#fname_id,
input#lname_id,

input#addr_street_2_id,
input#__addr_street_2_id,
select#addr_street_2_id,
select#__addr_street_2_id,

input#addr_opt_street_2_id,
input#__addr_opt_street_2_id,
select#addr_opt_street_2_id,
select#__addr_opt_street_2_id,

input#addr_street_other_id,

input#addr_city_id,
input#__addr_city_id,
input#__addr_opt_city_id,


select#__province_opt_id {
	width: 254px;
}

select#challenge_1_id {
	width: auto;
	max-width: 345px;
}

input#__addr_opt_city_id {
	width: 163px;
}

select#__province_opt_id {
	width: 167px;
}

.form-list li {
	margin: 0;
	padding: 0;
}

.input-box {
	margin: 0 0 13px;
}

.field-label {
	display: block;
	float: left;
	height: auto;
	margin: 0 0 10px 10px;
	padding: 1px 0;
	width: 198px;
}

.yellow-list li {
	padding-left: 30px;
}

.arrow-up {
	background-position: 0 -180px;
	height: 10px;
	left: 250px;
	position: absolute;
	top: 3px;
	width: 20px;
}

.arrow-down {
	background-position: 0 -190px;
	height: 10px;
	left: 250px;
	position: absolute;
	top: 3px;
	width: 20px;
}

li.bottom-lined-section {
	margin-bottom: 15px;
	padding-bottom: 25px;
}

li.top-lined-section {
	margin-bottom: 15px;
}

.ui-widget-content {
	border: 1px solid #404040;
}

h3.sub-title-light {
	color: #ffcc33;
	font-weight: normal;
	padding: 15px 0 10px;
}

div#zoneConteneurMessageErreurLogin {
	height: 42px;
}

div#devenez-membre {
	margin: 20px 0 10px 0;
}

div#blocs-jeux {
	padding-bottom: 20px;
}

div#blackjackBlockZoneApprendreajouer.strategie span.soustitre {
	margin-top: -15px;
}

div#enteteZoneCorpsFormulaire {
	background: url("/") no-repeat scroll left top transparent;
}

table.tableLimiteJeu input.small5 {
	text-align: left;
}