@charset "utf-8";
	*		{margin:0; padding:0; border:0; outline:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#454741}
	body	{text-align:center}
	ul		{list-style:none}
	a		{text-decoration:none}
	a:hover	{text-decoration:underline;}
	caption { display:none; }
	.fn{ display:none;}
	.clear{clear:both; height:1px}
	.legend{font-size:10px; font-style:italic}
	.org{ font-size:10px;}
	.street-address{font-size:10px;}
	.postal-code{ font-size:10px;}
	.locality{ font-size:10px;}
	.tel{ font-size:10px;}
	.hide, a.oLink{display:none!important}
	h5{font-size:14px; font-weight:normal}
	/*////////// Common Classes //////////*/
	.lev1 {height:26px; float:right; display:block; padding:0 10px 0 0;}
	.lev1 li {float:left; display:block;  padding:5px 10px 0 10px; color:#FFFFFF}
	.lev1 li a {color:#FFF; font-size:8pt}
	.lev1 li strong {color:#FFF; font-size:8pt;font-weight:bold;}
	.containerLev1bis { background:#FFF;}
	.mainContent p a { text-decoration:underline; }
	.mainContent p a:hover { text-decoration:none; }
	.object-left { float:left !important; }
	.object-right { float:right !important; }
	.infoCasinosInner a.retour{
		display:block;
		background:url(../images/ico_02.gif) 0px 5px no-repeat;
		padding-left:8px;
		border-bottom:1px solid #EEE;
		color:#7CB419;
		margin-bottom:10px;
	}

	.lev1Groupe { text-align:right; height:25px; width:300px; padding:0 10px 0 0; float:right; overflow:hidden; display:block; }
		.lev1Groupe li {float:right; display:block; padding:5px 8px 0 8px; }
		.lev1Groupe li a {color:#454741; font-size:8pt}
		.lev1Groupe li strong {color:#454741; font-size:8pt;font-weight:bold;}

	#lev1Header img{padding:0; margin:0}
	.lev2 {width:225px; float:left; font-size:11px;text-transform:uppercase;}
	.lev2 li img {display:block;}

	#sectionGroupHome .lev2 ul {background:url(../images/illus_lev2_group_inner_home.gif) bottom no-repeat; padding-bottom:155px}

	/*////////// Define for Different Page //////////*/
		#sectionHome .lev2 ul {background:url(../images/illus_lev2_inner.gif) bottom no-repeat; padding:15px 0 141px 0;}
		#sectionHome .lev2 li {width:143px;display:block;background:url(../images/bgd_lev1_sep.gif) no-repeat;padding:1px 41px 0 41px}
		#sectionHome .lev2 li a {line-height:20px;width:143px;display:block;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;color:#5c0c53}
		#sectionHome .lev2 li a:hover {text-decoration:none; background:#84b609; color:#FFF}
		#sectionHome .lev2 li a strong { color:#5c0c53; }
		#sectionHome .lev2 .active {text-decoration:none; background:#84b609; color:#FFF}
		#sectionHome .lev2 li a:hover strong {color:#FFFFFF}
		#sectionHome .lev2 .active a:hover strong, #sectionHome .lev2 .active strong {color:#FFFFFF}

		#sectionCasino .lev2 ul {background:url(../images/illus_lev2_inner.gif) bottom no-repeat;padding:15px 0 141px 0;}
		#sectionCasino .lev2 li {width:143px;display:block;background:url(../images/bgd_lev1_sep.gif) no-repeat;padding:1px 41px 0 41px}
		#sectionCasino .lev2 li a {line-height:20px;width:143px;display:block;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;color:#5c0c53}
		#sectionCasino .lev2 li a strong { color:#5c0c53; }
		#sectionCasino .lev2 li a:hover {text-decoration:none; background:#84b609; color:#FFF}
		#sectionCasino .lev2 .active {text-decoration:none; background:#84b609; color:#FFF}
		#sectionCasino .lev2 li a:hover strong {color:#FFFFFF}
		#sectionCasino .lev2 .active a:hover strong , #sectionCasino .lev2 .active strong {color:#FFFFFF}

		#sectionGroup .lev2 {margin-bottom:180px !important;}
		#sectionGroup .lev2 * {color:#FFF}
		#sectionGroup .lev2 ul { background:url(../images/illus_lev21.gif) 0 bottom  no-repeat; padding:150px 41px 0 41px; width:143px;}
		#sectionGroup .lev2 li {width:143px; background:url(../images/bgd_lev1_sep1.gif) bottom no-repeat; }
		#sectionGroup .lev2 li a {line-height:21px;width:143px;display:block;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;}
		#sectionGroup .lev2 li a strong {font-family:Verdana, Arial, Helvetica, sans-serif}
		#sectionGroup .lev2 li a:hover , #sectionGroup .lev2 .active {text-decoration:none; background:#FFF; color:#5c0c53;}
		#sectionGroup .lev2 li a:hover strong { color:#5c0c53; }
		#sectionGroup .lev2 ul ul{ background:none; padding:10px 0; width:143px; background:#3c0638; text-transform:none;}
		#sectionGroup .lev2 ul ul a{ text-align:left; width:120px; padding-left:23px; background:#3c0638 url(../images/bgd_sub_list1.gif) 0 0 no-repeat;}
		#sectionGroup .lev2 ul ul li{ width:143px; background:url(../images/bgd_sub_list.gif) 0 0 no-repeat; padding:0;}
		#sectionGroup .lev2 ul ul li.active a{ background:#5c0c53 url(../images/bgd_sub_list.gif) 0 0 no-repeat; color:#FFF; font-weight:bold;text-decoration:none;}
		#sectionGroup .lev2 .active strong{ color:#5c0c53;}
		#sectionGroup .lev2 ul ul li a:hover { padding-left:23px; text-decoration:none; background:#5c0c53 url(../images/bgd_sub_list.gif) 0 0 no-repeat; color:#FFF;}
		#sectionGroup .lev2 img { position:absolute; top:0; }

		#sectionAttente{ background:url(../images/bgd_groupe.gif) repeat-x; position:relative;}
		#sectionAttente .lev2{ margin:26px 0 0 0; padding:0 0 306px 0;background:url("../images/illus_lev2.gif") no-repeat scroll 0 bottom transparent}
		/*273px*/

		#sectionGroup .lev2{ margin:26px 0 100px 0; /*background:#2c0432; */padding:0;}
		#sectionAttente .lev2 * {color:#FFF}
		#sectionAttente .containerLev1 .lev2 ul { padding-top:140px; }
		#sectionAttente .lev2 li {width:143px; background:url(../images/bgd_lev1_sep1.gif) bottom no-repeat; padding:0;}
		#sectionAttente .lev2 li a {line-height:20px;width:143px;display:block;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;}
		#sectionAttente .lev2 li a strong {font-family:Verdana, Arial, Helvetica, sans-serif;}
		#sectionAttente .lev2 li a:hover , #sectionAttente .lev2 .active {text-decoration:none; background:#FFF; color:#5c0c53;}
		#sectionAttente .lev2 li a:hover strong , #sectionAttente .lev2 .active strong {color:#5c0c53}
		#sectionAttente .lev2 img { position:absolute; top:0; }
	/*Edito Content*/
	#editoContent{ width:720px; overflow:hidden; padding:0; clear:both;}
	#ludiquieFlash{ float:left; width:470px;}
	#highlightEditoContent{ float:left; width:235px; padding:0 0 0 15px; height:655px;}
	#highlightEditoContent *{ color:#FFF;}
	#highlightActualites{ width:227px; height:271px; background:url(../images/bgd_actualites.gif) repeat-x; padding:25px 0;}
	#highlightEditoContent h3{ font-size:18px; text-transform:uppercase; margin:25px 0 25px 0;}
	#highlightEditoContent h5{ margin:0 0 15px 0;}
	#highlightEditoContent .editoTexte { line-height:20px; }
	#highlightEditoContent p {font-size:11px; }
	#highlightEditoContent p strong { font-size:11px; }
	#highlightActualites a{ background:url(../images/bgd_li_joa_vous.gif) 0 6px no-repeat; padding:0 0 0 10px; font-size:11px;}
	/*////////// //////////////////////// //////////*/

	.mainContent {width:724px; float:left; background:url(../images/bgd_inner_header.gif) no-repeat;  }
		.mainContent .lev1 {margin:0}
		.mainContent h3{padding:10px 0 0 0}
		#sectionGroup .mainContent h4{ color:#5c0c53; font-weight:bold; font-size:16px; text-transform:uppercase;}
		.mainContent p{padding:10px 0}

	/*////////// Defined for Homepage //////////*/
	#sectionHome {background:#7cb419 url(../images/bgd_home.gif) repeat-x}
		#sectionHome .containerLev1 {background:url(../images/bgd_home_shadow.gif) 50% 0 no-repeat; width:100%; overflow:hidden}
		#sectionHome .containerLev2 {background:url(../images/bgd_content_home.gif) repeat-y}
		#sectionHome #homeFlash{width:723px}

	/*////////// Define for Casino Page //////////*/
	#sectionCasino {background:#7cb419 url(../images/bgd_inner.gif) repeat-x}
		#sectionCasino .containerLev1 {width:100%; overflow:hidden}
		#sectionCasino .containerLev2 {background:url(../images/bgd_inner_sub.gif) 0% 0 repeat-y; padding:0 0 20px 0}
	/*////////// Define for JOA GROUPE //////////*/
	#sectionGroup {background:#5c0c53 url(../images/bgd_sub_groupe.gif) repeat-x} /*{background:#4c2f48 url(../images/bgd_univer_group.gif) repeat-x}*/
	#sectionGroup .container {background:url(../images/bgd_group_top.gif) repeat-x}
	#sectionGroup .containerLev2 {width:948px; background:#fff url(../images/bgd_lev2.gif) left repeat-y; padding:0; }
	#sectionGroup .containerBottom {width:948px; background:url(../images/illus_lev2.gif) 0 bottom  no-repeat; padding:0; }
	#sectionGroup .mainContent{width:723px; float:left; padding:0; background:#FFF;}
	#sectionGroup .highlightContent {width:683px; background:#4c2f48 url(../images/bgd_group_highlight_content.jpg) no-repeat; padding:40px 0 40px 40px}
	#sectionGroup .highlightContent div{background:url(../images/bgd_group_home.gif) bottom repeat-x; padding-bottom:30px; }
	#sectionGroup .highlightContent div p{color:#fff}
	#sectionGroup .highlightContent div p strong{color:#fff}

	#sectionGroupHome{background:url(../images/bgd_groupe.gif) #3e253b repeat-x}
	#sectionGroupHome .container {width:100%;}
	/*#sectionGroup .containerGroupSub {background:url(../images/bgd_group_sub_top.gif) repeat-x}*/
	#sectionGroupHome .containerGroupSub {background:url(../images/bgd_group_sub_top.gif) repeat-x;}
	#sectionGroupHome .mainContent {width:720px;float:left;padding:26px 0 0 0; background:none}
	/*#sectionGroup .containerLev1 {background:#4c2f48 url(../images/bgd_group_home_shadow.gif) 0 0 no-repeat; }*/
	#sectionGroupHome .containerLev2Home {background:url(../images/bgd_group_home_inner_sub.gif) 50% 0 repeat-y; padding:0}
	#sectionGroupHome .highlightContent {width:683px; background:#4c2f48 url(../images/bgd_group_highlight_content.jpg) no-repeat; padding:40px 0 40px 40px}
	#sectionGroupHome .highlightContent div{background:url(../images/bgd_group_home.gif) bottom repeat-x; padding-bottom:30px; }
	#sectionGroupHome .highlightContent div p{color:#fff}
	#sectionGroupHome .highlightContent div p strong{color:#fff}

	/*////////// Define for PAGE ATTENTE //////////*/
	#sectionAttente .containerLev1 {/*background:url(../images/bgd_home_groupe_shadow.gif) 50% 0 no-repeat;*/ width:100%; overflow:hidden}
	#sectionAttente .content { background:url(../images/bgd_joa_home_container.gif) repeat-y;}
	#sectionAttente #joaGroupContainer{ background:url(../images/illus_lev2.gif) 0 bottom no-repeat;  width:949px; overflow:hidden;}
	#sectionAttente #joaGroupContainer .mainContent {background:#FFF;}
	#sectionAttente #joaGroupHomeContainer{ background:url(../images/illus_lev2.gif) 0 bottom no-repeat;  width:949px; overflow:hidden;}
	#sectionAttente .lev2 ul {padding:40px 41px 0 41px; width:143px; background:#2c0432;}/*padding:40px 41px 337px 41px; background:url(../images/illus_lev2.gif) 0 bottom  no-repeat; */
	#sectionAttente .lev2 ul ul{ background:none; padding:10px 0; width:143px; background:#3c0638; text-transform:none;}
	#sectionAttente .lev2 ul ul li{ width:143px; background:url(../images/bgd_sub_list.gif) 0 0 no-repeat; padding:0;}
	#sectionAttente .lev2 ul ul li.active a{ background:#5c0c53 url(../images/bgd_sub_list.gif) 0 0 no-repeat; color:#FFF; font-weight:bold;}
	#sectionAttente .lev2 ul ul a{ text-align:left; width:120px; padding-left:23px; background:#3c0638 url(../images/bgd_sub_list1.gif) 0 0 no-repeat;}
	#sectionAttente .lev2 ul ul li.active a{ text-decoration:none;}
	#sectionAttente .lev2 ul ul li a:hover { padding-left:23px; text-decoration:none; background:#5c0c53 url(../images/bgd_sub_list.gif) 0 0 no-repeat; color:#FFF;}

	#sectionAttente .container {width:100%; margin:0 auto;}
	#sectionAttente .mainContent {width:723px;float:left;padding:0; background:none;}
	#sectionAttente #homeFlash{width:470px; float:left;}
	#sectionAttente .highlightContent {width:230px;padding:0 0 0 20px; float:left; clear:right;}
	#sectionAttente .highlightContent div {background:url(../images/bgd_group_home.gif) bottom repeat-x; padding-bottom:30px; }
	#sectionAttente .highlightContent div p{color:#fff; line-height:20px}
	#sectionAttente .highlightContent div p strong{color:#fff}
	#sectionAttente #ludiquieFlash{ width:470px;}
	#sectionAttente .highlightContent div#highlightPremiersInformes {width:215px; background:url(../images/bgd_premiers_informes.gif) #3c2439 repeat-x; border:1px solid #615660; float:right; padding:0 5px 15px 5px}

	#sectionAttente .highlightContent form {padding:0 10px; width:192px}
	#sectionAttente .highlightContent form p {color:#fff; padding:5px 0; margin:0; width:192px; overflow:hidden; line-height:14px}
	#sectionAttente .highlightContent form p input {float:left; margin-right:5px; border:1px solid #939393; width:145px; padding:2px}
	#sectionAttente .highlightContent form p strong {color:#fff}
	#sectionAttente .highlightContent form p input.btnValider {border:none; width:25px; height:15px}

	/*////////// Define for Form Contactez Nous //////*/
	.infoJoa{width:685px; padding:15px 0 25px 25px; text-align:left}
	h4{margin:0; padding:0}
	.infoJoa h5{margin:0 0 25px 0}
	#highlightContact{width:180px; float:left}
	#highlightContact a{display:block; margin:10px 0}
	#highlightContact h4 strong{ font-size:16px; color:#5c0c53;}
	#contactezNousForm{float:left; width:470px; padding:0; margin:0}
	.frmContact{width:470px}
		.frmContact p{clear:both; width:auto; overflow:hidden; padding:2px 0}
		.frmContact label{text-align:right; width:100px; font-size:11px; text-transform:uppercase; padding:0 15px 3px 0; float:left; text-transform:capitalize}
		.frmContact input{font-size:11px; width:212px; border:1px solid #939393; float:left}
		.frmContact select{font-size:11px; width:212px; float:left; border:1px solid #939393}
		.frmContact  p.telephonePortable select{width:50px; margin-right:10px}
		.frmContact select option{font-size:10px}
		.frmContact input.checkElements{height:14px; width:14px; border:none}
		.frmContact input.postal{width:120px}
		.frmContact textarea{width:212px; height:100px; border:1px solid #939393; float:left}
		.frmContact fieldset{padding:0; margin:0; border:none}
	#optFixe{display:none}
		p.btnSubmit{padding:10px 0 20px 225px}
	.frmContact p.btnSubmit input{width:101px; height:23px; border:0}
		p.checkLabel, div.legend {padding-left:115px}
	.frmContact p.checkLabel label{width:220px; text-align:left; margin:0 0 0 5px}
		label.radioLabel{text-align:left; width:auto; margin:0 10px 0 5px}
	/*highlightIntro
	///////////////////*/
	#highlightIntro{width:723px; padding:0 0 1px 0; overflow:hidden; float:left; background:url(../images/bgd_highlightIntro.gif) repeat-x bottom;}
	#sectionAttente #highlightIntro{width:723px; padding:0 0 1px 0; overflow:hidden; float:left; background:url(../images/bgd_botHighlightIntro.gif) repeat-x bottom;}
		#highlightIntro .IntroJeuResponsable{background:url(../images/illus_hands.jpg) no-repeat; width:282px;}
		#highlightIntro h3{padding:0;}
	#sectionGroup #highlightIntro{background:url(../images/bgd_highlightIntro02.gif) repeat-x bottom;}
	#sectionCasino #highlightIntro{background:url(../images/bgd_highlightIntro02.gif) repeat-x bottom;}
	#sectionCasino #nosCasinosCont #highlightIntro{background:url(../images/bgd_casinoHeader.gif) repeat-x bottom;}
	/*highlightIntroIllus*/
	.highlightIntroIllus  {background:url(../images/illus_rejoignez-nous.jpg) no-repeat;width:723px; overflow:hidden; height:195px}
	.highlightIntroIllus1 {background:url(../images/illus_lips.jpg) no-repeat; width:723px; overflow:hidden; height:195px}
	.highlightIntroIllus2 {background: no-repeat; width:723px; overflow:hidden; height:195px}
	.highlightIntroIllus3 {background:url(../images/illus_nails.jpg) no-repeat; width:723px; overflow:hidden; height:195px}
	.highlightIntroIllus4 {background-repeat:no-repeat; width:723px; overflow:hidden; height:195px}
	.highlightIntroIllus5 {background:url(../images/illus_rejoignez_nous.jpg) no-repeat; width:723px; overflow:hidden; height:195px}
	.highlightIntroIllus6 {background:url(../images/illus_planDuSite.jpg) no-repeat; width:723px; overflow:hidden; height:195px}
	.highlightIntroIllus7 {background:url(../images/illus_planDuSiteCasinos.jpg) no-repeat; width:723px; overflow:hidden; height:195px}

	.highlightIntroContent {float:right; width:416px; padding:60px 25px 0 0; color:#4c2f48; background:url(../images/bgd_home_intro.gif) repeat-x top}
	#sectionAttente .highlightIntroContent {float:right; width:423px; padding:60px 25px 0 0; color:#4c2f48; background:url(../images/bgd_home_intro_01.gif) repeat-x top}
		#sectionAttente .space {padding:60px 0px 0 0;}
		.highlightIntroContent h3{padding:0}
		.highlightIntroContent img {float:none; margin-bottom:0; display:block}
		.highlightIntroContent p {font-size:14px; padding:0; line-height:20px;}
		#sectionAttente .mainContent .highlightIntroContent p {font-size:14px; padding:10px 0}
		.highlightIntroContent p strong{font-size:14px; padding:0}
	#sectionCasino .highlightIntroContent p{color:#6f207c}
	#sectionCasino .highlightIntroContent .magicIntro p {color:#C90F1C;}
	#sectionCasino .highlightIntroContent .magicIntro p strong{color:#C90F1C;}
	#sectionGroup .highlightIntroContent {width:370px; padding:50px 25px 0 40px; }
		#sectionGroup .highlightIntroContent img {margin-bottom:15px; }
	#sectionCasino .highlightIntroContent { z-index:150; width:380px; position:absolute; top:28px; padding-left:340px; background:none; }
	#sectionCasino .highlightIntroContent strong {color:#6f207c  }
	/*////////// Espace Presse //////////*/
	.highlightContactPress{width:204px; float:right; background:#e5d8e3; padding:13px}
		.highlightContactPress div { padding:0 0 10px 0}
		.highlightContactPress h4 { background:url(../images/bgd_line02.gif) 0 100% repeat-x; padding:0 0 8px 0;}
		.mainContent .highlightContactPress .textType { width:150px; color:#5c0c53; font-weight:bold; font-size:11px; text-transform:uppercase; padding:15px 0}
		.mainContent .highlightContactPress p {padding:5px 0; font-size:12px}
	 	.highlightContactPress p strong {color:#70207e;}
		.highlightContactPress a {text-decoration:underline}
		.highlightContactPress a:hover {text-decoration:none}
			/*innerContactPress*/
			.highlightContactPress .innerContactPress { margin:10px 0; padding:0 0 200px 0;}
			.mainContent .innerContactPress  p { padding:0 0 5px 0}
			.innerContactPress img { border:1px solid #722380; margin:0 0 5px 0;}
			.innerContactPress select { width:204px; border:1px solid #939393;  margin:8px 0}
			.innerContactPress select option{ color:#666; font-weight:bold;}
			.innerContactPress .btnOk input{ border:0; width:42px; height:20px; margin:10px 0 0 0}
			.innerContactPress input { width:13px; height:13px; margin:0 5px 0 0; float:left}


	.infoPresse {width:448px; float:left; padding:0; margin:0 0 0 -10px; display: inline;}
	.infoPresse h4 { color:#5c0c53; font-size:16px; text-transform:uppercase; padding:0 0 5px 0;}
		.infoPresse dl {width:448px; background: url(../images/bgd_highlightIntro.gif) 0 100% repeat-x; padding:10px 0 10px 0; float:left; margin:0}
		.infoPresse dt a{display:block;color:#70207e; font-weight:bold; text-transform:uppercase; background: url(../images/ico_pdf.gif) 0 5px no-repeat; padding:0 0 10px 30px; }
		.infoPresse dt span {color:#454741; font-size:11px; font-weight:normal; display:block}
		.infoPresse dt strong {font-size:11px; font-weight:bold;}
		.infoPresse dd {clear:both; padding:0 0 0 30px; font-size:11px}

		.infoPresse .textLink{text-align:right; padding-top:10px; clear:left;}

		.infoPresse .space1{margin-top:60px;}
		.infoPresse .space5{ float:left;}
		.infoPresse .space5 a, .infoPresse .space1 a { display:block; margin-bottom:10px; }
		.infoPresse .space2{margin-top:68px; float:left}
		.infoPresse .space3{margin-top:40px}
		.infoPresse .space4{margin-top:23px}
		.infoPresse .space4 a:hover,.infoPresse .space1 a:hover{text-decoration:underline}
			.infoPresse div.bgdType1 {background:#50324c; padding:0 5px 0 0; margin:0}
			.infoPresse div.bgdType2 {background: #6f207c url(../images/bgd_type2.gif) repeat-x ; padding:0 5px ; margin:0 0 0 0; }
			.infoPresse div.bgdType2 div{width:400px; background: url(../images/bgd_line01.gif) 0 100% repeat-x; padding:1px; margin:0 5px}
			.infoPresse div.bgdType2 div img{float:right; margin-right:20px}
			.infoPresse div.bgdType2 div p{float:left}
			.infoPresse div.bgdType2 div a:hover{text-decoration:underline}
			.infoPresse div.bgdType2 div select{margin:5px 0 0 25px; float:left; width:210px}
			.infoPresse div.bgdType3 {background:#6f207c; padding:0 5px 0 0; margin:0 0 0 0}

	/*hightlightNosPhotos*/
	.hightlightNosPhotos {width:465px; padding:0; margin:0; overflow:hidden; background:url(../images/bgd_nosphoto.gif) 0 0 repeat-y; float:left; }
	.hightlightNosPhotos * {font-size:11px}
		.hightlightNosPhotos div {width:198px; margin:0 17px; padding:15px 0 5px 0; display:inline; float:left; overflow:hidden; }
			.hightlightNosPhotos div div {width:auto; margin:0; padding:0; display:block; float:none; overflow:hidden; background:none;}
			.hightlightNosPhotos div div.affiches {clear:both; margin:0;}
			.hightlightNosPhotos div.sep {float:none; width:100%; display:block; margin:0; padding:0; background:#fff url(../images/bgd_sepHorizontal.gif) no-repeat left; }
			.hightlightNosPhotos div.sepLast {float:none; width:100%; display:block; margin:0; padding:0; background:#fff url(../images/bgd_sepHorizontal2.gif) no-repeat left; }

			.infoPresse .hightlightNosPhotos p { padding:0;}
			.infoJoa .hightlightNosPhotos h5 { color:#70207e; text-transform:uppercase; padding:2px 0 0 0; margin:0; font-weight:bold; display:table;}
			.infoJoa .hightlightNosPhotos h5 span { color:#799f28; }
			.hightlightNosPhotos img { border:1px solid #722380; margin:0 10px 0 0; display:block; float:left}
					.hightlightNosPhotos .textTaille { font-size:10px; margin:0 0 24px 0;}
					.hightlightNosPhotos p a { color:#572d51; background:url(../images/ico_01.gif) 0 4px no-repeat; padding:0 0 0 8px; }

	.infoEmotion{width:430px; padding:0 5px 0 250px}
		.infoEmotion h4{padding:0; margin:0 0 15px 0; font-size:14px; color:#6f207c; font-weight:normal}
		.infoEmotion h4 strong {font-size:14px; color:#6f207c}
		.infoEmotion p{margin:0; padding:0}
		.infoEmotion strong{color:#50324c}
		#sectionCasino .infoEmotion strong{color:#6f207c}
	#video_corp01 { text-align:right; margin:15px 45px 0 0; padding-bottom:20px; }
	#infoLequipeFlash { width:683px; height:640px;background:url(../images/illus_esprite_joueur.jpg) no-repeat; padding:0; }
	.infoLequipe{width:685px; padding:15px 0 0 0; margin:0}
		.infoLequipe h4{padding:0; margin:0 0 10px 250px}
			.infoLequipe div{width:655px; background:#50324c; padding:15px; overflow:hidden}
				.infoLequipe div ul{}
				.infoLequipe div li{width:123px; padding:0; display:block; float:left; margin:0 10px 0 0}
				.infoLequipe div li.last{margin:0}
					.infoLequipe div li img{display:block; border-left:#fff solid 5px; border-right:#fff solid 5px; border-top:#fff solid 5px; border-bottom:#fff solid 15px; margin:0 0 5px 0}
					.infoLequipe div h5{font-size:12px; color:#fff; padding:0; margin:0 0 0 5px}
					.infoLequipe div p{color:#fff; padding:0; margin:0 0 0 5px}

	/*///Recrutement///*/
	.infoRecrutement {width:690px; float:left; padding:0; margin:0 0 0 -10px; display: inline;}
		.infoRecrutement h4 { color:#5c0c53; font-size:16px; text-transform:uppercase;}
		/*hightlightRecrutement*/
		.hightlightRecrutement {width:700px; padding:0; margin:30px 0; overflow:hidden; background:url(../images/bgd_recrutement.gif) 0 0 repeat-y; float:left; }
			.hightlightRecrutement div {width:315px; margin:0 18px 0 17px; padding:15px 0 5px 0; display:inline; float:left; overflow:hidden; }
				.infoRecrutement .hightlightRecrutement p { padding:0; font-size:11px}
				.infoRecrutement p { padding:0; }
				.infoJoa .hightlightRecrutement h5 { font-size:12px; color:#70207e; text-transform:uppercase; padding:0; margin:0; font-weight:bold}
				.hightlightRecrutement img {margin:5px 10px 20px 0; float:left}
						.hightlightRecrutement p  strong{ font-size:11px;}
						.hightlightRecrutement .textDescription { margin:10px 0 0 0;}
						.hightlightRecrutement .textLink { margin:10px 0}
						.hightlightRecrutement h5 a { font-size:12px; color:#70207e; text-transform:uppercase; }
						.textLink a { font-size:11px; color:#572d51; background:url(../images/ico_01.gif) 0 4px no-repeat; padding:0 0 0 8px; margin:15px 0}
					.infoRecrutement .paging { width:685px; padding:10px 0; float:left}
						.infoRecrutement .paging ul { width:537px; float:left; text-align:center;}
				.hightlightRecrutement div.sep {float:none; width:100%; display:block; margin:0; padding:0; background:#fff url(../images/bgd_sepHorizontalBig.gif) no-repeat left; }		/*recrutementIntro*/
				.hightlightRecrutement div.sepLast {float:none; width:100%; display:block; margin:0; padding:0; background:#fff url(../images/bgd_sepHorizontalBig2.gif) no-repeat left; }		/*recrutementIntro*/
		.recrutementIntro {background: url(../images/bgd_highlightIntro.gif) 0 100% repeat-x; padding:0 0 10px 0; margin:0 0 20px 0;}
		.recrutementIntro p { padding:0;}
		.recrutementIntro img { float:left; margin:10px 20px 10px 0; padding:0 20px 0 0; border-right:2px solid #e5d8e3}

		.recrutementBottom { height:20px; background: url(../images/bgd_highlightIntro.gif) 0 0 repeat-x; padding:10px 0 20px 0; margin:30px 0 0 0;}
			.recrutementBottom input { margin:0 0 0 200px; padding:0; float:left}
			.recrutementBottom p {float:left; padding:0;}
			.recrutementBottom p a{ color:#572d51; background:url(../images/ico_02.gif) 0 4px no-repeat; padding:0 0 0 8px; font-size:11px}
			/*innerHightlightRecrutement*/
			.innerHightlightRecrutement img { float:left; margin:0 15px 15px 0; display:inline}
			.innerHightlightRecrutement h5 { color:#70207e; font-size:12px; font-weight:bold; padding:0 0 5px 0; margin:15px 0 0 0;}
			.innerHightlightRecrutement p {padding:0 0 30px 0; margin:0; clear:both}
			.innerHightlightRecrutement .activite { float:left; }
				.innerHightlightRecrutement .activite ul li { background:url(../images/ico_puce01.gif) 0 6px no-repeat; padding:0 0 0 9px; }
				.innerHightlightRecrutement .activite ul li li { background:url(../images/ico_puce02.gif) 0 6px no-repeat; padding:0 0 0 8px;}
				.innerHightlightRecrutement ul { padding:0 0 15px 0; width:300px; float:left; }
				.innerHightlightRecrutement li { background:url(../images/ico_li_01.gif) 0 6px no-repeat; padding:0 0 0 8px; }
				.innerHightlightRecrutement li li { background:url(../images/ico_li_03.gif) 0 7px no-repeat; padding:0 0 0 8px;}
					.innerHightlightRecrutement ul.listType { float:none}
					.innerHightlightRecrutement .listType li { background:url(../images/ico_li_02.gif) 0 6px no-repeat; padding:0 0 0 8px;}
	/* Site map */
	.imageleft { float:left; }
	#sectionGroup #siteMapContainer { padding-left:0; }
		#siteMapContainer .imageleft { width:100px; margin:0 35px 0 0; }
			#siteMapContainer .imageleft img { display:block; position:absolute; }
	#siteMapContainer .sitemap { width:510px; }
		#siteMapContainer .sitemap .sep {display:block; position:relative; z-index:999; left:0; top:0;}
		#siteMapContainer .sitemap li { width:360px; clear:both; display:table; margin:0; padding:0; border-top:1px solid #fff; }
			#siteMapContainer .sitemap li a { font-size:18px; color:#4d1556; text-transform:uppercase; display:block; padding:10px 0 0 135px; }
			#siteMapContainer .sitemap ul { width:360px; float:left; background:url(../images/bgd_highlightIntro.gif) repeat-x bottom; padding:0 0 20px 0; margin:0 0 0 135px; }
				#siteMapContainer .sitemap ul li { background:none; padding:0; }
					#siteMapContainer .sitemap ul li a { font-size:12px; color:#be82ca; text-transform:none; line-height:18px; display:inline; padding:0; }
	* html #siteMapContainer .sitemap ul { margin:0 0 0 70px; }
	#sectionCasino #siteMapContainer .sitemap ul ul { background:none; width:180px; display:block; padding:0; margin:0; }
	#sectionCasino #siteMapContainer .sitemap ul ul li { width:180px; }
	#sectionCasino #siteMapContainer .sitemap ul li { clear:none; display:block; border:none; }
	#sectionCasino #siteMapContainer ul strong { color:#4d1556; font-size:18px;}
	#sectionCasino #siteMapContainer ul ul strong { color:#be82ca; font-size:12px;}
	#sectionGroup #siteMapContainer strong { font-size:18px; color:#4d1556; }
	/*/// Main content on Right ///*/
	.content {width:1080px; overflow:hidden; text-align:left; margin:0 auto; }

	/*/// Form Trouvez ///*/
	#formTrouvezCasino{background:url(../images/bgd_lev2_form_casinos.gif) 0 0 no-repeat; width:182px; padding:10px 10px 50px 10px; overflow:hidden; color:#FFFFFF; text-align:left; margin:15px 0 0 12px}
		#formTrouvezCasino img{display:block}
		#formTrouvezCasino h2{padding:0 0 25px 0}
		#formTrouvezCasino p{clear:both; padding:0; margin:0}
		#formTrouvezCasino label{font-size:10px; text-transform:uppercase; padding:0 0 3px 0; display:block; color:#fff}
		#formTrouvezCasino input{font-size:10px; width:142px; height:15px;border:1px solid #939393}
		#formTrouvezCasino select{font-size:10px; width:142px;float:left}
		#formTrouvezCasino select option{font-size:10px}
		#formTrouvezCasino .btnGo{font-size:10px; border:none; font-family:Arial, Helvetica, sans-serif; color:#fff; background:url(../images/bgd_btn_go.gif) no-repeat; height:19px; padding:0 0 3px 0; width:31px; margin:0 0 0 6px; cursor:pointer; float:left}
		#formTrouvezCasino fieldset{float:left; display:block; margin:10px 0 0 0}
		#formTrouvezCasino fieldset select{margin:0 0 12px 0; float:none}
		#formTrouvezCasino .btn{float:left; width:31px; height:18px;margin:52px 0 0 0; clear:none}
	.popupOffer{display:none; position:absolute; top:24px; left:318px;}

	/*/// PopUp Layer ///*/
	.popupTravez {width:742px; height:200px; position:absolute; top:420px; left:300px; z-index:1000; overflow:hidden; text-align:left; display:none;}

		.popupTravez .contentLev1 {background:#7cb419 url(../images/illus_card_home.gif) 100% 0 no-repeat;overflow:hidden; height:200px;width:740px;float:left}

		.popupTravez .contentLev2 {background:#5c0c53;height:172px;width:607px;overflow:hidden; margin:4px 0 4px 20px; padding:10px;}

		.popupTravez .contentLev2 img{float:left; display:block; margin:10px 10px 0 0;}
		.popupTravez .contentLev2 div{width:294px; text-align:center; float:left; color:#FFF;}/* width:328px;*/
		.popupTravez .contentLev2 div img{float:none; margin:0;}

		/** html .popupTravez .contentLev2 p{margin-top:-5px;}*/
		.popupTravez .contentLev2 p { width:294px; display:block !important; padding:0 2px 0 0; color:#FFFFFF; margin:0; font-size:12px}
		.popupTravez .contentLev2 p img{ margin:0; padding:0; display:inline;}
		.popupTravez .contentLev2 ul{padding:0; overflow:hidden; width:294px; margin:0;}/*padding:0 0 0 30px;*/
		.popupTravez .contentLev2 li{background:url(../images/bgd_btn_contentLev2.gif) no-repeat; width:142px; height:20px; display:block; float:left; text-align:center; margin:3px 5px 0 0; padding:2px 0 0 0}
		.popupTravez .contentLev2 li a{background:url(../images/bullet_6.gif) 0 5px no-repeat; padding:0 0 0 8px; color:#FFFFFF; font-size:11px; font-weight:normal}
		.popupTravez .contentLev2 p.btnClose{text-align:right; padding:0; }
		.popupTravez .contentLev2 p.btnTest{}
		.popupTravez .contentLev2 p.btnClose img{ vertical-align:middle; padding:0 0 0 3px}
		.popupTravez .contentLev2 p.btnClose a{color:#FFFFFF; font-size:11px;text-decoration:underline}
		.popupTravez .contentLev2 p.btnClose a:hover{text-decoration:none}
	.popupTravezBehind {background:url(../images/bgd_popup_behind.gif) 50% -426px no-repeat}
	#popupTravez img.illusCard{float:right}

	/*/// Highlight 3 column content ///*/
	#sectionHome #highlightNewHome {width:708px;overflow:hidden;padding:15px 0 0 15px;}
	#sectionHome #highlightNewHome .first {margin:0 35px 0 0}
		#sectionHome .highlightContent {float:left;width:332px;}
		#sectionHome .highlightContent div { padding:0 0 20px 0}
		#sectionHome .highlightContent img { display:block}
		#sectionHome .highlightContent strong { font-size:11px; color:#5c0c53}
		#sectionHome .highlightContent h2 { background:url(../images/bgd_h2_highlightContent.gif) bottom repeat-x; margin:0 0 8px 0}
		#sectionHome .highlightContent h3 { padding:5px 0 0 0;margin:0; color:#5c0c53;}
		#sectionHome .highlightContent ul { padding:5px 0 0 0}
		#sectionHome .highlightContent li {color:#5c0c53; font-size:11px; padding:0 0 0 10px; background:url(../images/bgd_li_highlightContent.gif) 3px 5px no-repeat}
		#sectionHome .highlightContent li a {color:#5c0c53; font-size:11px; text-decoration:underline}
		#sectionHome .highlightContent li a:hover {text-decoration:none}


	#restezInforme{text-align:left;position:relative;}
		#restezInforme h2{display:block; height:20px}
		#restezInforme img { display:block}
		#restezInforme p { padding:2px 0 0 0; margin:0; color:#FFFFFF}
		#restezInforme strong {color:#FFFFFF}
		#restezInforme li {padding:0 0 0 10px; background:url(../images/bgd_li_puce.gif) 3px 5px no-repeat}
		#restezInforme li a {color:#FFFFFF; font-size:11px; text-decoration:underline}
		#restezInforme li a:hover {text-decoration:none}

	#sectionHome .highlightContent #thankyouLayer{ width:206px; }
	div#thankyouLayer{ position:absolute; bottom:25px; left:0; width:150px;background:#6f207c; color:#fff; padding:5px 0 5px 5px;}
	div#thankyouLayer p{ padding:10px 0;}
	div#thankyouLayer a{ font-weight:bold; color:#fff; text-decoration:none; float:right; padding:0 10px 0 0; display:block; clear:both;}
	/*/// Casino Content ///*/
	.infoCasinos {width:685px; padding:10px 0 0 25px; overflow:hidden; text-align:left; float:left}
	#carteCasinosContainer {overflow:visible; position:relative;z-index:0; }
	#carteCasinos{width:685px; padding:0 0 5px 0; position:absolute;z-index:1;}
	   #carteCasinos h2{ color:#749849; font-size:18px; font-family:Arial, Helvetica, sans-serif; padding:20px 0px 0px 0px; margin:0px;}
	     #carteCasinos h3{ color:#749849; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px;}
		  #carteCasinos p{ color:#6f207c; width:280px; position:absolute;}
		  #carteCasinos p strong { color:#6f207c; }
		  #carteCasinos img{ margin:0 0 0 80px;}
		   #carteCasinos div{ float:left;}
	#casinoLayer { width:350px; position:absolute; z-index:999; }
		#casinoLayer img { display:block; clear:both; }
		#casinoLayer div { width:inherit; overflow:hidden; background:url(../images/bgd_layerMiddle.png) center no-repeat;}
			#casinoLayer div div { background-image:none; width:338px; margin:0 auto; }
				#casinoLayer div div img { clear:none; float:left; }
				#casinoLayer div div h5 { text-align:center; float:left; width:122px; background:url(../images/bgd_casinoLayer.gif) no-repeat top right; padding:15px 10px 22px 10px;  }
					#casinoLayer div div h5 span { color:#6f207c; font-size:10px; letter-spacing:3px; text-transform:uppercase; }
				#casinoLayer p { color:#6f207c; font-size:11px; padding:20px 15px 20px 158px; }
				.layerCasinoTop {display:block; width:350px !important; height:7px !important;}
				.layerCasinoBottom {display:block; width:350px !important; height:29px !important;}
				/*#casinoLayer span { border:1px solid red; }*/
	#casinoDetail { padding-left:0; width:723px; }
	* html #casinoDetail { padding-left:1px; }
	#flashCasinos { padding-top:25px;}
	.infoCasinos h2 { font-size:30px; font-weight:100; color:#6f207c; text-transform:uppercase; padding:0 0 0px 0px;float:left;}
	.infoCasinos .h2-casino {width:703px;height:82px;  padding:0 0 0px 20px;background:url(../images/bgd_casinoDetailBorder.gif) bottom left no-repeat;}
	.infoCasinos .fb-b {
		float:left;
		margin-left:20px;
		margin-top:8px;
		width:128px;
		overflow:hidden;
	}.infoCasinos .adresse{
		padding-left:3px;
	}
	.infoCasinos .adresse *{
		display:inline !important;
		padding:0;
		/*font-size:7pt;*/
	}
	.infoCasinos .adresse .noBorder{
		float:right;
		margin-right:10px;
	}
	.infoCasinos h2 strong { font-size:30px; color:#6f207c; font-weight:bold; }
	.casinoBanner { width:724px; clear:both; }
		.casinoBanner img { float:left; }
		.casinoBanner .casinoCarte{ position:relative; top:40px; right:0;}
	#casinoBanner {width:500px; height:215px;overflow:hidden; float:left;}
		#casinoBanner img {  }
	.infoCasinosInner {width:440px; float:left; overflow:hidden; padding:17px 0 0 27px; background:url(../images/bgd_casinoDetailBorder2.gif) top left no-repeat;}
	.infoCasinosHome{float:left}
		.infoCasinosHome h3 {font-size:12px; color:#799f28; text-transform:uppercase}
		.infoCasinosInner h2{padding:0 0 10px 0}
		.infoCasinosInner p{padding:5px 0}
		.infoCasinosInner .blogNosCasino {width:440px; overflow:hidden; float:left}/*background:url(../images/dot) bottom repeat-x; padding:0 0 10px 5px; */
		.infoCasinosInner .blogNosCasino h3 {padding:25px 0 30px 0; font-size:14px; color:#4d1556; font-weight:bold; text-transform:uppercase}
		.infoCasinosInner .blogNosCasino div {float:right}
		.infoCasinosInner .blogNosCasino div.object-center {float:none; text-align:center;}
		.infoCasinosInner .blogNosCasino div.object-center div {float:none; text-align:center;}
		.infoCasinosInner .blogNosCasino div.imagecenter {float:none;}
		.infoCasinosInner .blogNosCasino a.pdf{color:#6F207C;font-weight:bold; background:transparent url(../images/ico_01.gif) 0 5px no-repeat; padding-left:8px;display:inline-block;}
		.infoCasinosInner .blogNosCasino .servicesCasino {overflow:hidden; clear:both;}
			.infoCasinosInner .blogNosCasino .servicesCasino li { width:220px; float:left; margin: 0 0 10px 0;}
			.infoCasinosInner .blogNosCasino .servicesCasino li a{ display:block; background:#EEE;}
			.infoCasinosInner .blogNosCasino .servicesCasino li.last { width:280px;}
			.infoCasinosInner .siteWeb { font-size:11px; padding:20px 0 0 0; }
				.infoCasinosInner .siteWeb a { font-size:11px; color:#000; font-weight:bold; text-decoration:underline; }
				.infoCasinosInner .blogNosCasino .servicesCasino li img { display:block; float:left;}
				.infoCasinosInner .blogNosCasino .servicesCasino li strong { display:block; width:160px; float:left; padding:15px 0 0 5px;}
				.infoCasinosInner .blogNosCasino .servicesCasino li strong img{ display:inline;float:none}
				.infoCasinosInner .blogNosCasino .servicesCasino li a * { cursor:pointer;}
				.blogNosCasino h4 {color:#6F207C;font-size:14px;font-weight:normal;margin:0 0 15px;padding:0; font-weight:bold; text-transform:uppercase}
		.infoCasinosInner .imgblog {padding:10px 0 0 0}
		.infoCasinosInner .object-left { margin-right:5px; float:left; }
		.infoCasinosInner .blogNosCasino div.object-left { margin-right:5px; float:left; }
		.infoCasinosInner .blogNosCasino div.object-left div { float:none; display:block}
		.infoCasinosInner .object-left div { display:inline;}
		.infoCasinosInner .object-right { margin-left:5px; float:right; }
	.hightlightSlideCasinos {width:435px; overflow:hidden; float:left; margin:0}
		.hightlightSlideCasinos h3 {background:url(../images/bgd_tit_lagenda.gif) 0 bottom repeat-x; padding-bottom:10px; font-size:12px; color:#799f28; text-transform:uppercase}
	.moreCasino{width:685px; overflow:hidden; padding-top:10px}
		.moreCasino img{display:block; float:left}

	/*////// Popup access by Google Map /////*/
	#gmap { margin:0;padding:0; }
		#casAdresse { font-family:Arial, Helvetica, sans-serif; font-size:11px; height:75px; padding-left:10px; text-align:left; }
		#map { width: 600px; height: 400px; }

	<!--#slideContentInner dt {width:435px; font-weight:bold; background: url(../images/bgd_dt.gif) bottom repeat-x; height:20px; overflow:hidden}-->
	#slideContentInner dt {width:435px; font-weight:bold; background: url(../images/bgd_dt.gif) bottom repeat-x; height:20px; overflow:hidden}
	#slideContentInner dt span { color:#444;float:right; padding:0 10px 0 0; margin:0 5px 0 0; display:block; line-height:19px;cursor:pointer;}
	#slideContentInner dt a {color:#444; float:left; margin:0 0 0 5px; background:url(../images/bullet_2.gif) 0 8px no-repeat; padding:0 0 0 7px; display:block; line-height:19px}
	#slideContentInner dt a:hover {text-decoration:underline; }

	#slideContentInner dt.active {color:#FFF; background:url(../images/bgd_dtactive.gif) 0 0 repeat-x; height:20px;}
	#slideContentInner dt.active a{color:#FFF; font-weight:bold; text-decoration:none; background:url(../images/bullet_3.gif) 0 8px no-repeat; padding:0 0 0 7px}
	#slideContentInner dt.active span {color:#FFF; cursor:pointer; background:url(../images/bgd_span_close.gif) 100% 1px no-repeat;}


	#slideContentInner dd {background:#e6f5c4; padding:13px 0 13px 13px}
	#slideContentInner dd img {float:right; padding:13px 15px 13px 10px; vertical-align:middle;}
	#slideContentInner dd h5 {width:120px; padding:13px 0 0 0}
	#slideContentInner * {font-size:10px}

	/*////////// TABLE Jackpots //////////*/

	#slideTblJackpots dt {width:651px; border:1px solid #4d1556;background:url(../images/bgd_dtactiveJackpots.gif) 0 0 repeat-x; height:18px;margin:0 0 5px 0;padding:2px 0 0 0;font-weight:bold; overflow:hidden;}

	#slideTblJackpots .slideTblJackpotsBis {background:url(../images/bgd_dtactiveJackpotsBis.gif) 0 0 repeat-x;}
	#noSlide dt {width:651px; border:1px solid #C90F1C; height:18px;padding:2px 0 0 0;font-weight:bold; overflow:hidden;}
	#noSlide dt {background:url(../images/bgd_dtactiveJackpotsBis2.gif) 0 0 repeat-x;border:1px solid #C90F1C;color:#ffd10a}
	#slideTblJackpots dt span {font-size:10px;background:url(../images/bgd_span_open_jackpot.gif) right no-repeat;float:right;padding:0 10px 0 0;margin:0 5px 0 0;display:block;text-transform:none; font-weight:normal;}

	#slideTblJackpots dt a {color:#fff; float:left; margin:0 0 0 5px;font-size:12px;}
	#noSlide dt a strong{font-weight:normal;color:#ffd10a;font-size:12px;}
	#noSlide dt a {color:#ffd10a; float:left; margin:0 0 0 5px;font-size:12px;}
	#noSlide dt a:hover {text-decoration:none;}
	#slideTblJackpots dt a:hover {text-decoration:underline; }
	#slideTblJackpots dt.active {background:url(../images/bgd_dtactive.gif) 0 0 repeat-x; margin:0;}
	#noSlide  dt.active {background:url(../images/bgd_dtactiveJackpotsBis2.gif) 0 0 repeat-x; margin:0;}
	#slideTblJackpots dt.active span {background:url(../images/bgd_span_close_jackpot.gif) right no-repeat;}
	#noSlide dt.active span {background:url(../images/bgd_span_close_jackpot2.gif) right no-repeat;}
	#slideTblJackpots dd {background:#ebe1ea; padding:0 0 0 0;}
	#slideTblJackpots dt span.spanActive{display:none;}

	.tblJackpots {width:653px; overflow:hidden; margin:0 15px; padding:0;}
		.tblJackpots h3 {padding:10px 0 10px 0; margin:0; color: #6f207c; font-size:14px; font-weight:bold}
		.tblJackpots h4 {padding:10px 0 6px 0;}
		.tblJackpots p {padding:0 0 10px 0;}
		.tblJackpots p span { font-weight:bold}
		.tblJackpots div ul{ margin:0}
		.tblJackpots div li{margin:0; padding:0; display:block}
		.tblJackpots li a{background:url(../images/icon_arrow.gif) 0 4px no-repeat; padding:0 0 0 10px; margin:0}
		.tblJackpots li a:hover{text-decoration:underline}

		.tblJackpots table {width:100%; padding:0; margin:0 0 10px 0; }
		.tblJackpots th {background:#ebe1ea; padding:10px 10px;text-transform:uppercase; color:#5c0c53; font-size:12px; font-weight:bold}
		.tblJackpots #noSlide th {background:#fabf71;}
		.tblJackpots td {background:url(../images/bgd_tbl_td2_jackpotsNew.gif) 0 0 repeat-x; padding:5px 10px;}
		.tblJackpots #noSlide  td {background:url(../images/bgd_tbl_td4_jackpotsNew.gif) 0 0 repeat-x; padding:5px 10px;}
		.tblJackpots td.bgdType {background:#e6f5c4 url(../images/bgd_tbl_td1_jackpotsNew.gif) 0 0 repeat-x;}
		.tblJackpots #noSlide  td.bgdType {background:#F5BFC3 url(../images/bgd_tbl_td3_jackpotsNew.gif) 0 0 repeat-x;color:#C90F1C;}
		.tblJackpots #noSlide  td.bgdType strong{color:#C90F1C;}

		#noSlide th.col1 {width:135px;text-align:left;}
		#noSlide th.col4 {width:128px;}
		#noSlide th.col5 {width:220px;}
		#noSlide th.col6 {width:160px;}

		#lieu { width:180px}
		#montant { font-weight:bold}
		#date {width:62px;}

		.col1{width:85px;text-align:right}


	/**html .tblJackpots th span img {margin:-5px 0 0 0}
	*+html .tblJackpots th span img {margin:-5px 0 0 0}*/


	/*////////// Espace Presse //////////*/
	/*.highlightContactPress{width:245px; float:left}
		.highlightContactPress h3 {font-weight:bold; text-transform:uppercase; padding:0 0 5px 0}
		.highlightContactPress p {padding:0 0 10px 0}
		.highlightContactPress a {text-decoration:underline}
		.highlightContactPress a:hover {text-decoration:none}

	.infoPresse {width:430px; padding:0 5px; float:right}
		.infoPresse div{width:410px; padding:0 10px 10px 10px; margin:0 0 10px 0; overflow:hidden; background:url(../images/bgd_highlightIntro.gif) 0 100% repeat-x}
		.infoPresse div.last{background:none}
		.infoPresse h4 {width:430px; padding:0 0 10px 0}
		.infoPresse h4 img{float:none}
		.infoPresse p {margin:0 0 10px 0; padding:0}
		.infoPresse img {margin:0 5px 0 0; float:left}
		.infoPresse strong {color:#50324c}
		.infoPresse a {font-size:11px; color:#FFF; display:block; float:left; background: url(../images/ico_pdf.gif) 0 5px no-repeat; padding:0 0 0 25px}
		.infoPresse a:hover {text-decoration:none}
		.infoPresse a strong{color:#FFF}
		.infoPresse div li{width:170px; padding:10px 5px; display:block; float:left; margin:0; background:url(../images/bgd_line01.gif) 0 100% repeat-x}
		.infoPresse div li.last{background:none}
			.infoPresse div .linkImage { background:none; padding:0; }
			.infoPresse div #imageDownload { float:left; margin-top:18px; }

		.infoPresse dl {background: url(../images/ico_pdf.gif) 0 5px no-repeat; padding:0 0 0 25px; float:left}
		.infoPresse dt {}
		.infoPresse dd {color:#FFF; clear:both}

		.infoPresse .space1{margin-top:60px;}
		.infoPresse .space5{ float:left;}
		.infoPresse .space5 a, .infoPresse .space1 a { display:block; margin-bottom:10px; }
		.infoPresse .space2{margin-top:68px; float:left}
		.infoPresse .space3{margin-top:40px}
		.infoPresse .space4{margin-top:23px}
		.infoPresse .space4 a:hover,.infoPresse .space1 a:hover{text-decoration:underline}
			.infoPresse div.bgdType1 {background:#50324c; padding:0 5px 0 0; margin:0}
			.infoPresse div.bgdType2 {background: #6f207c url(../images/bgd_type2.gif) repeat-x ; padding:0 5px ; margin:0 0 0 0; }
			.infoPresse div.bgdType2 div{width:400px; background: url(../images/bgd_line01.gif) 0 100% repeat-x; padding:1px; margin:0 5px}
			.infoPresse div.bgdType2 div img{float:right; margin-right:20px}
			.infoPresse div.bgdType2 div p{float:left}
			.infoPresse div.bgdType2 div a:hover{text-decoration:underline}
			.infoPresse div.bgdType2 div select{margin:5px 0 0 25px; float:left; width:210px}
			.infoPresse div.bgdType3 {background:#6f207c; padding:0 5px 0 0; margin:0 0 0 0}*/
	/*paging
	////////////////*/
	.paging { width:448px; padding:10px 0; float:left}
		.paging * { font-size:11px; color:#572d51;}
		.paging ul { width:300px; float:left; text-align:center;}
		.paging li { display:inline; font-weight:bold;}
		.paging li a { background:url(../images/ico_li_page.gif) 0 50% no-repeat; padding:0 0 0 5px; font-weight:normal}
		.paging li.first a { background:none; padding:0;}
		.paging a.active {font-weight:bold;}
	.paging p {font-weight:bold; width:65px;}
	.paging p.precedent {background:url(../images/ico_precedent.gif) 0 4px no-repeat; padding:0 0 0 8px; float:left}
	.paging p.suivant {background:url(../images/ico_suivant.gif) 100% 4px no-repeat; padding:0 8px 0 0; float:right; text-align:right}

	#sectionGroup .paging p { background:none; padding:0; height:10px; }
	#sectionGroup .paging p span { display:block;}
	#sectionGroup .paging p.precedent span { background:url(../images/ico_precedent.gif) 0 4px no-repeat; padding:0 0 0 8px;}
	#sectionGroup .paging p.suivant span { background:url(../images/ico_suivant.gif) 100% 4px no-repeat; padding:0 8px 0 0; }

	/*////////// info Type01 //////////*/
		.infoForm{width:490px; padding:0 5px; float:right}
			.infoForm h3{padding:0; margin:0 0 15px 0}
			.infoForm h4{padding:0; margin:0 0 10px 0}
			.infoForm p{margin:0 0 10px 0}
			.infoForm strong{color:#50324c}
			.infoForm a.btnRetour {margin:0 0 0 150px}

	/*////////// contType01 //////////*/
		.contTypeMetiers{padding:0 15px 0 0; width:670px; overflow:hidden}
			.contTypeMetiers h3{padding:0; margin:0 0 15px 0}
			.contTypeMetiers h4{font-size:14px; font-weight:normal; padding:0; margin:0}
			.contTypeMetiers h5{font-size:12px; text-transform:uppercase; color:#70207e; margin-bottom:0px;}
			.contTypeMetiers h5 strong{color:#70207e;font-weight:bold}
			.contTypeMetiers p{margin:0 0 10px 0}
			.contTypeMetiers span {color:#50324c; font-weight:bold}
			.contTypeMetiers ul {}
			.contTypeMetiers li {background:url(../images/ico_li.gif) 0 5px no-repeat; padding:0 0 5px 10px; display:block}
			.contTypeMetiers a.btnRetour {margin:0 0 0 150px}
			.contTypeMetiers .articleIntro p { padding:0; }
			.contTypeMetiers .rejoignezNous { width:390px; overflow:hidden; margin:0 auto; }
				.contTypeMetiers .rejoignezNous li { padding:0 0 0 10px; background:url(../images/bgd_boutonGauche.gif) top left no-repeat; height:23px; width:110px; float:left; margin:0 30px 0 0; }
				.contTypeMetiers .rejoignezNous li span { display:block; line-height:18px; padding:0 10px 7px 0; background:url(../images/bgd_boutonDroite.gif) top right no-repeat; height:23px;  }
				.contTypeMetiers .rejoignezNous li span a { font-size:10px; display:block; color:#FFF; background:url(../images/bullet_6.gif) left no-repeat; padding:0 0 0 7px; }
				.contTypeMetiers .rejoignezNous li span a:hover { text-decoration:none; margin:0 }
				.contTypeMetiers .rejoignezNous li.last { width:200px; }
			#sectionCasino .contTypeMetiers #infoJoaContent p { color:#6f207c; }
			#sectionCasino .contTypeMetiers #infoJoaContent li { color:#6f207c; }
		#infoJoaContent{float:left; width:430px; color:#fff;position:relative}
			#infoJoaContent h3{margin-bottom:0}
			#infoJoaContent p{margin-bottom:0}
			#infoJoaContent p strong{color:#6f207c}
		#infoJoaContextual{width:225px; float:right; }
			#infoJoaContextual *{color:#fff}
			#infoJoaContextual h5{font-size:12px; color:#af9b61; text-transform:uppercase; font-weight:bold; padding:0 10px; margin:0}
			#infoJoaContextual p, #infoJoaContextual ul, #infoJoaContextual h4{padding:0 10px}
			#infoJoaContextual li{padding:0 0 5px 10px; display:block}
		.joaClubContext{/*background:url(../images/bgd_joa_club_context.jpg) top*/}
			.joaClubContext li{background:url(../images/icon_list2.gif) 0 5px no-repeat}
			.jeuResponsableContext{background:#44843c}
			.jeuResponsableContext li{background:url(../images/icon_list1.gif) 0 5px no-repeat; padding:0 0 5px 10px; display:block}
		#infoJoaContextual div{width:205px; margin-top:10px; padding:10px 0}
		#infoJoaContextual div img{display:block; clear:both; margin:5px 0 10px 0}
		#infoJoaContextual p label{background:url(../images/icon_list2.gif) 0 5px no-repeat; padding:0 0 5px 10px}
		#infoJoaContextual form *{font-size:10px}
		#infoJoaContextual p.validerJoaClub{padding:5px 0 5px 110px; clear:both; margin:0}
		#infoJoaContextual p.validerJoaClub input{width:61px; height:18px; border:none}
		#infoJoaContextual p.inscrireJoaClub {text-align:center; background:url(../images/bgd_seperate1.gif) top repeat-x; padding:10px 0 0 0}
		#infoJoaContextual p.casinoPrincipal {background:url(../images/bgd_seperate1.gif) top repeat-x; padding:10px}
		#casino{background:url(../images/bgd_seperate1.gif) bottom repeat-x}
		#infoJoaContextual p.inscrireJoaClub input{width:165px; height:18px; border:none}
		#infoJoaContextual p.memoriserCode{width:205px; overflow:hidden; margin:0; padding:0 10px}
		#infoJoaContextual p.memoriserCode label{background:none; padding:0; float:left}
		/**html #infoJoaContextual p.memoriserCode label{background:none; padding:3px 0; float:left}
		*+html #infoJoaContextual p.memoriserCode label{background:none; padding:3px 0; float:left}*/
		#infoJoaContextual p input{border:1px solid #666666; width:158px}
		#infoJoaContextual p select{border:1px solid #666666; width:158px}
		#infoJoaContextual p.memoriserCode input{float:left; width:14px; border:none}
		/*intro*/
		#intro{width:700px; overflow:hidden; padding:20px 0 0 0}
			#intro h4{background:url(../images/bgd_intro_title.gif) top no-repeat; width:345px; height:23px; margin:0; padding:3px 0 0 0; color:#ffc}
			#intro h4 span{padding:0 0 0 26px; color:#fff}
		.introBloc{float:left; margin:0 5px 0 0; padding:0 0 20px 0; width:345px; background:url(../images/bgd_intro.gif) bottom no-repeat}
			.introBloc div{width:150px; float:left; padding:0 0 0 15px}
			.introBloc div h5{font-weight:bold}
		.infoJoa .introBloc div *{margin:0; padding:0}
		.infoJoa .introBloc div a{background:url(../images/icon_arrow.gif) 0 4px no-repeat; padding:0 0 0 5px; display:block; margin:10px 0 0 0}
		.introBloc #introList{width:340px; float:none; padding:0; padding:0 0 0 3px}
		.introBloc #introList ul{background:url(../images/bgd_intro_list.gif) bottom repeat-x; padding:0 0 10px 10px; margin-bottom:5px}
		.introBloc #introList ul.lastList{background:none}
		.introBloc #introList ul a{margin:5px 0 0 0;font-size:10px}
		.introBloc img{float:right; margin-right:17px}
		.frmRejoignez { padding-bottom:25px;}
		.frmRejoignez p{clear:both; width:auto; overflow:hidden; padding:5px 0}
		.frmRejoignez label{text-align:right; width:105px; font-size:11px; padding:0 15px 3px 0; float:left; }
		label.lettre{text-transform:none}
		.frmRejoignez input{font-size:11px; width:208px; border:1px solid #939393; float:left}
		.frmRejoignez select{font-size:11px; width:212px;  border:1px solid #939393; float:left}
		.frmRejoignez select option{font-size:10px; background:#fff !important; border:0 !important;}
		.frmRejoignez textarea{font-size:11px; width:210px; border:1px solid #939393; float:left}

		.frmRejoignez input.checkElements{height:14px; width:14px; border:none}
		.frmRejoignez p.btnSubmit{padding:10px 0 20px 230px}
		.frmRejoignez p.btnSubmit input{width:101px; height:23px; border:0}
		.frmRejoignez p.checkLabel, p.legend {padding-left:120px}
		.frmRejoignez label.radioLabel{text-align:left; width:auto; margin:0 10px 0 5px}
		.frmRejoignez span.spec	{ font-size:10px; margin-left:20px; }
			#infoRecrutementForm .infoRecrutementFormContent { padding-left:190px; width:470px; }
			#infoRecrutementForm .legend { width:370px; margin-top:0; padding-top:10px; }
			.legend b { font-size:11px !important; }
	/*/// Casino Content ///*/
	.contexttual {width:230px; overflow:hidden; float:left; margin:0; padding:15px 10px 0 15px; background:url(../images/bgd_casinoDetailBorder2.gif) top center no-repeat;}
		.contexttual p{padding:5px 0;  font-size:11px; background:url(../images/bgd_contextBlock.gif) top repeat-x;}
		.contexttual .noBorder-div p{padding:5px 0;  font-size:11px; background:none;}
		.contexttual .noBorder-div div.border{padding:0px 0;  font-size:11px; background:url(../images/bgd_contextBlock.gif) top repeat-x; margin:0;}
		.contexttual div {background-color:#d7f789; padding:0 11px 1px 11px; margin: 0 0 8px 0; }
		.contexttual div h3 {font-size:12px; color:#799f28; text-transform:uppercase; margin:0 0 10px 0;}
		.contexttual div img {display:block;}
		.contexttual .noBorder { background:none; }
		.contexttual a {color:#84b609; font-weight:bold; font-size:11px; text-decoration:underline;}
		.contexttual a:hover {text-decoration:none;}
		.contexttual .pdf {display:block; padding:7px 0}
		.contexttual ul {margin:10px 0 15px 0;}
		.contexttual ul li{ list-style:none;background:url(../images/bullet_1.gif) 0 4px no-repeat !important; padding:0 0 0 10px}
		.contexttual ul ul {margin:0;}
		.contexttual ul ul li {background:url(../images/bullet_2.gif) 0 5px no-repeat !important; padding:0 0 0 6px; font-size:12px}
		.contexttual li a{font-size:12px; text-decoration:underline; color:#799f28}
		.contexttual li a:hover{text-decoration:none}
		.contexttual .other li {background:url(../images/bullet_2.gif) 0 5px no-repeat; padding:0 0 0 6px}
		.contexttual form{padding:0; margin:0}
			.contexttual form p{padding:0; margin:0 0 5px 0; background:none}
			.contexttual form input{width:200px; padding:1px 1px 1px 2px; height:15px; border:#454741 solid 1px}
			.contexttual form input.btnValider{color:#fff; font-weight:bold; text-align:center; width:60px; height:17px; background:#83aa2c; border:none; cursor:pointer}
		.contexttual div.contextJackpots { padding:0; }
	#sectionCasino .contexttual form p input.btnValider{width:97px; height:23px; background:none; border:none;}
	/*/// Footer ///*/
	.footer div {width:948px; overflow:hidden; margin:0 auto; padding:10px 0 120px 0;}
	#sectionHome .footer div {width:723px; overflow:hidden; padding:10px 0 0 0;}
	#sectionAttente .footer{ margin:0; width:100%; background:url(../images/bgd_footer.gif) repeat-x; }
	#sectionAttente .footer div { width:949px; overflow:hidden;  padding:10px 0 120px 0; margin:0 auto;}
	#sectionGroup .footer{ background:url(../images/bgd_sub_footer.gif) repeat-x; }
	.footer { }
	.footer strong { color:#FFFFFF; font-size:10px}
	.footer div img {float:right; padding:13px 0 0 0}
	#sectionCasino .footer div img, #sectionHome .footer div img{float:right; padding:13px 0 10px 0}
	.footer form {overflow:hidden; text-align:right; padding:6px 0 0 0; margin:0 0 0 230px;}
	#sectionHome .footer form { margin:0 0 0 10px;}
	#sectionAttente .footer form, #sectionGroup .footer form {background:url(../images/bgd_highlightFootGroupe.gif) top repeat-x;}
	#sectionCasino .footer form, #sectionHome .footer form { background:url(../images/bgd_highlightFootCas.gif) top repeat-x;}
	.footer form select {font-size:10px; font-weight:bold; color:#333; padding:1px; margin:10px 0 0 6px; width:153px; display:block; float:right;}
	.footer .footLev {padding:0 0 0 230px; margin:20px 0 0 0; width:634px; overflow:hidden}
	#sectionHome .footer .footLev { padding:0 0 0 10px; width:630px; }
	#sectionGroup .footer .footLev { padding:0 0 0 230px;width:584px; }
	#sectionGroup .footer .footLev li{  float:left; }
	#sectionAttente .footer .footLev { padding:0 0 0 230px;width:584px; }
	#sectionAttente .footer .footLev li { float:left; }
	.footer li {float:right; display:block; padding:5px 10px 0 10px; background:url(../images/bgd_lev1_list.gif) 0 7px no-repeat}
	.footer li a {font-size:10px; color:#FFF}
	.footer .footLev li a {white-space:nowrap;}
	.footer form p{padding:0 10px 0 0;}
	.footer .footCasinos { width:528px; text-align:justify; padding:5px 10px 0 0; float:left; background:url(../images/bgd_footerCasinos_groupe.gif) bottom right no-repeat;}
	#sectionCasino .footer .footCasinos {background:url(../images/bgd_footerCasinos_casino.gif) bottom right no-repeat;}
	#sectionHome .footer .footCasinos {background:url(../images/bgd_footerCasinos_casino.gif) bottom right no-repeat; width:520px; margin-bottom:10px;}
	#sectionCasino .footer .footLev li, #sectionHome .footer .footLev li { float:left; white-space:nowrap;padding:5px 8px 0; }
	.footer .footCasinos  h5 { font-size:11px; font-weight:bold; padding:0 0 5px 0;}
	.footer .footCasinos li { display:inline; text-align:justify; float:none; margin:0; padding:0; background:none; }
	.footer .footCasinos li a { display:inline; text-align:justify; float:none; margin:0; padding-right:0; }
	#sectionAttente .footer .footCasinos h5 { color:#e257b2; }
	#sectionAttente .footer .footCasinos h5 strong { color:#e257b2; font-size:11px }
	#sectionGroup .footer .footCasinos h5 { color:#e257b2; }
	#sectionGroup .footer .footCasinos h5 strong { color:#e257b2; font-size:11px }
	#sectionCasino .footer .footCasinos h5, #sectionHome .footer .footCasinos h5 { color:#6f0072; }
	#sectionCasino .footer .footCasinos h5 strong, #sectionHome .footer .footCasinos h5 strong { color:#6f0072; font-weight:bold !important; font-size:11px; }
	#highlightThankyou{margin-top:420px; color:#fff; padding:0 0 0 15px;}
	#highlightThankyou p{ color:#fff;}
	#flashnoel { min-height: 100%; background:#9ba5c5; height:800px; margin:0 auto; }
		#flashnoel div { width:100%; position:absolute;  z-index: 998; bottom:0; margin:0 auto;display:block; background: #9ba5c5 url(../images/alt_noel.jpg) bottom center no-repeat;left:0 }
		#flashnoel a { color:#fff; font-weight:bold; position:absolute; top:10px; right:20px;  z-index:999; }
	/* BEGIN ALERT CLASS CSS RULES
***********************************************************************************************************************************/
.alertClassBox {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#000; background:#fff url(../images/_alert_bar.gif) 0 0 no-repeat; border:1px solid #ccc; height:auto; position:absolute; top:-200px; left:-200px; padding:2px; visibility:hidden; z-index:999}
	.alertClassBox p {margin:0; padding:5px 3px 3px 3px; clear:both}
	.alertClassBox a.closeImage {width:12px; height:12px; background:url(../images/_alert_close.gif) 0 0 no-repeat; float:right; display:block; cursor:pointer}
.alertClassIframe {position:absolute; top:-200px; left:-200px; visibility:hidden; z-index:998}
/* END ALERT CLASS CSS RULES
***********************************************************************************************************************************/
#videoFlash{
	width:640px;
	margin:15px 0 15px 15px;
	float:left;
	padding:0 0 0 0px;
	/*display:none;*/
}
/*QUIZZ JEU RESPONSABLE JOACASINO */
#banniereQuizz{
	float:right;
	width:225px;
	margin:0 0 10px 0;
}
#banniereJackpot{
	float:right;
	width:320px;
	margin:0 0 10px 10px;
}
.mcj-jackpot{
	font-size:8pt;
}
.mcj-jackpot strong{
	font-size:12px;
}
#formTrouvezCasino span.small{
	font-size:7pt;
	text-transform:lowercase;

}
.mooSlide img {
 float: left;
 margin-right: 20px;
}

.mooSlide {

 padding: 0px;
 font-family: Arial, Helvetica, sans-serif;
 line-height: 16px;
 color: #FFFFFF;
 font-size: 11px; text-align:left;
}
.mooslide_bg{
	position:absolute;
	width:100%;
	height:120px;
	background-color: #5C0C53;
	/*opacity:0.6;
	filter:alpha(opacity=60);*/
	z-index:800;
}
#sectionAttente .mooslide_bg{
	background-color: #000;
}
.mooslide_content
{
	width:896px;
	position:relative;
	padding: 10px;
	margin:0 auto;
	z-index:1001;
}
.mooSlide h4 {
 font-size: 10pt;color: #FFFFFF;
 text-align:left;
 padding-top:20px;
}
.mooSlide p {
	color: #FFFFFF;
}
.homejpt {
	margin-top: -7px;
}
#sectionHome h2.robert{
	background:url("../images/bgd_h2_highlightContent.gif") repeat-x scroll center bottom transparent;
	margin:0 0 0px;
	padding-bottom:7px;
}
#sectionHome div.robertexte{
	float:left;
	width:154px;
	margin-right:10px;
	font-size:9pt;
	margin-top :18px;
	color:#5C0C53;
}
#casinoMagic2{
	position:relative;
	background-color:none;
	margin:0px;
	padding:0px;
}
.lienmcjg{
	position:absolute;
	top:0px;
	left:0px;
	width:230px;
	height:86px;
	z-index:800;
}
.lienmcjg2{
	position:absolute;
	top:0px;
	left:0px;
	width:399px;
	height:149px;
	z-index:800;
}
#banniereFlash2{
	position:relative;
	background-color:none;
	margin:0px;
	padding:0px;
	text-align:center;
}
#banniereFlash3{
	margin: 10px auto;
}
.sep-joag{
background:url("../images/bgd_actualites.gif") repeat-x scroll 0 0 transparent;
padding-top:0px;
}
div.acco-content, div.acco-content strong{
	color:#6F207C;
}
div.videodaily{margin-top:0px;
	margin-bottom:20px;}
h2.acco{

	border:3px double #FFF;
	background:#6F207C url("../images/bgd_span_open_jackpot.gif") 410px 8px no-repeat;
	font-weight:bold;
	height:18px;
	margin:10px 0 5px;
	overflow:hidden;
	padding:2px 0 0px 6px;
	color:#FFF;
	cursor:pointer;
}
#sectionCasino .contTypeMetiers #infoJoaContent .accos p{
	display:none;
}
#sectionCasino .contTypeMetiers #infoJoaContent .accos div.acco-content p{
	display:block;
}

#risques, #risques-groupe{
	display:block;
	float:left;
	height:26px;
	padding-left:5px;
	padding-top:2px;
	font-size:11px;
	line-height:11px;
	color:#FFF;
}
#risques a{
	font-size:11px;
	color:#FFF;
	text-decoration:none;
}
#risques strong{
	font-size:11px;
	color:#FFF;
}
#risques-groupe a{
	font-size:11px;
	color:#454741;
	text-decoration:none;
}
#risques-groupe strong{
	font-size:11px;
	color:#454741;
}
.rosejg *{
	color:#FFF;
}
#sb-body-inner{
	background:#FFF;
}
.recette{
	background:#FFF;
	padding:20px;

}
.infoCasinosInner .recette{
	padding:0px;
}
.recette h2,.recette_list h2{
	color:#6B207F;
	margin-bottom:10px;
	font-size:13pt;
	background:none;
	font-weight:bold;
}
.infoCasinosInner .recette .attribute-image img{
	max-width:170px;
	display:block;
}
.recette h3{
	color:#6B207F;
	margin-top:20px;
	margin-bottom:10px;
	font-size:11pt;
}
.infoCasinosInner .blogNosCasino .recette h3{
	padding:0;
}
.recette p{
	margin:4px 0;
	padding:0;
}
#sb-body-inner .recette img {
	border:1px solid #6B207F;
}
#sb-body-inner .recette .addthis_button img {
	border:none;
}
.recette .attribute-image{
	text-align:right;

}
.recette #print{
	display:block;
	font-size:9pt;
	font-weight:bold;
	padding-left:20px;
	background:url(../images/printButton.png) 0 0 no-repeat;
	margin-top:10px;
	cursor:pointer;
	text-decoration:none;
}
.recette #fb{
	display:block;
	font-size:9pt;
	font-weight:bold;
	padding-left:20px;
	background:url(../images/facebook-mini.png) 2px 2px no-repeat;
	margin-top:6px;
	cursor:pointer;text-decoration:none;
}
#recette_btn{
	cursor:pointer;
}

#sb-wrapper,#shadowbox_content,#shadowbox{
	z-index:1000 !important;
}
.recette .fermer-sb{
	display:block;
	font-size:9pt;
	font-weight:bold;
	padding-left:20px;
	background:url(../javascripts/shadowbox/close.png) 0 0px no-repeat;
	margin-top:6px;
	cursor:pointer;text-decoration:none;
}
.infoCasinosInner .recette .fermer-sb{
	display:none;
}
.infoCasinosInner .blogNosCasino #recette_list ,.infoCasinosInner .blogNosCasino #recette_list div  {
	float:none;
}
.recette_list h4{
	padding-top:10px;
	font-size:10pt;
}
#decouvre{
	cursor:pointer;
}
#highlightActualites div.jpt2011_joag{
	position:relative;
	height:106px;
	width:220px;
}
#highlightActualites div.jpt2011_joag a{
	position:absolute;
	display:block;
	top:0px;
	left:0px;
	background:none;
	padding:0;
	margin:0;
	height:106px;
	width:220px;
	z-index:50;
}
.highlightContent div.jpt2011_joac{
	position:relative;
	height:99px;
	width:332px;
	z-index:40;
}
.highlightContent div.jpt2011_joac a{
	position:absolute;
	display:block;
	top:0px;
	left:0px;
	background:none;
	padding:0;
	margin:0;
	height:99px;
	width:332px
}
.weekend-club{
	border:1px solid #791C7F;
	cursor:pointer;
}
/*#header_joaclub{
	width:350px;
	float:left;
	overflow:hidden;
}*/
#titre_joaclub{
	float:left;
	width:374px;
	overflow:hidden;
}
#footer_visi{
	text-align:justify; font-size:9px; color:#FFFFFF;
	padding:10px;
}
#footer_visi a{
	font-size:9px;
}
h4.accordeon,
h4.accordeon2 {
	background:url("../images/ico_01.gif") no-repeat scroll 0 5px transparent;
	padding-left:10px;
	cursor:pointer;
}
div.item_acc,
div.item_acc2 {
	display:none;
	width:440px !important;
}
center{
	padding-right:15px;
}
.object-center{
	padding-right:15px;
}
.million-baby {
	position:absolute;
	margin-left:950px;
	margin-left:0 !ie;
	top:230px;
	padding:5px;
}
.mihome {
	top:410px !important;
}
.micasino{
	top:112px !important;
}
.micasinodetail{
	position:fixed;
	top:112px;
	margin-left:955px;
	padding:5px;
}
#infoJoaContent h2{
	clear:left;
}
.million-baby a:link, .million-baby a:visited, .million-baby a:hover, .million-baby a:active, .million-baby a:focus { outline:0 }
.micasinodetail a:link, .micasinodetail a:visited, .micasinodetail a:hover, .micasinodetail a:active, .micasinodetail a:focus { outline:0 }
.million a:link, .million a:visited, .million a:hover, .million a:active, .million a:focus { outline:0;text-decoration:none;background:none;}

/* LE CLUB JOA */
#infoJoaContent #colClub {
    background-color: #DAF98C;
    padding: 8px;
    position: absolute;
    right: -245px;
    text-align: center;
    top: 0;
    width: 166px;
}
#infoJoaContent #colClub p {
		font-size: 1.1em;
}
#infoJoaContent #colClub h2 {
		font-size: 1.7em;
		color: #02B0F2;
}
