html{

	/* center;*/
}

body {
	margin: 0;
	padding: 0; 
	font: normal 0.72em Tahoma, Verdana, Arial, Georgia, sans-serif;
	text-align: center;
	/*color:#7ffdff;*/
	color:#b58c2f;
	/*background-color:#eeefe0;*/
	background-color:#072821;
	height:90%;
}
.aligncenter{ text-align: center;}


#Form1 ul , #Form1 li {
	list-style:outside;
}

b{ font-weight:bold;color:#b98b3c; }
.bg0 { background-color: #084038;  }
.bg1 { background-color: #084038; }
.bg2 { background-color: #046252;}
.bg3 { background-color: #D1CD82; }
.bg4 { background-color: #084038;  }

#red:{ border:1px solid red;
	color:#000000;}

.printdate{	
text-align: left;
position:absolute;
top:90px;
left:20px;
display:block;
margin-right:520px;
font-weight:bold;
width:250px;
vertical-align:bottom;
}
a img, a:hover img
{
	border:none;
	text-decoration:none
}
.left{	
text-align: left;
}

#linkstop{
	background: url(/images/loupe.gif) repeat-x /*no-repeat*/ center; width:766px; height:16px;}

.fond
{
	background: url(/images/deg.jpg) repeat-x /*no-repeat*/ center;}


a, a:visited {
	text-decoration: none;
	color:#29ba8f;
}

a:hover {
	text-decoration:underline;
	color: #5bf2c2;
}

p {
	margin-bottom: 10px;
}
#alignleft{
	text-align : left !important
}
.alignleft{
	text-align : left !important
}

#topcont{background: url(/images/topcont.gif); height:50px; font-size:11px;}
#topcontlog{background: url(/images/topcontlog.gif); height:50px;}
#pathbar { position:relative; top:34px; text-align:left; padding-left:42px;}
#pathbar a{margin:5px;}
#flag { position:relative;text-align:right; padding-right:10px; top:15px; vertical-align:bottom; float:right; width:250px;}

#container {
	margin: 0 auto;
	padding: 0;
	background: url(/images/background.gif) repeat-y;
	width: 770px;
	list-style: none;
	text-align: center;
}

#text {
	background: url(/images/background.jpg) no-repeat;
	text-align:left;
}

.miniheight{height:370px;}

.messagetitle{
background:url(/images/menumessage.gif) no-repeat;
}
/****************************************************************************************************************************************************
							menus-sous-menus
******************************************************************************************************************************************/
/*.infostitle{ background:url(/images/menuinfos.gif) no-repeat;height:76px;}
.promostitle{ background:url(/images/menupromos.gif) no-repeat;height:62px;}*/
#disclaimer{ background: url(/images/disclaimer.gif) no-repeat right top; padding-right:100px}

#bankinfos{ background: url(/images/bank.gif) no-repeat right top ;}
#bankinfos a{ text-align:center; font-weight:bolder; font-variant:small-caps;}
#bankinfos a:hover{ background-color:#065246; text-decoration:none;}

#faq{ background:url(/images/faq.gif) no-repeat top right;}
#faq a{ font-weight:bolder; font-variant:small-caps; text-align:center;}
#faq a:hover{ background-color:#065246; text-decoration:none;}

#separatefaq{text-align:center;}
#securityinfos{ background:url(/images/security.gif) no-repeat top right; padding-right:100px;}
#menu{
	background:url(/images/bgmenu.gif) no-repeat;itlelong
	background-color:#039c86;
	width:770px;
	position:relative;
	height:26px;
	text-align: center;
	padding-bottom:10px;
	/*padding-left: 45px*/
	
}
#menu a{
	padding-left:1px;
	padding-right:1px;
	
	}

#sousmenu{
	position:relative;
	width:770px;
	height:62px;
	text-align: center;
	display:block;
}
#sousmenu2{
	width:770px;
	height:50px;
	text-align: center;
	display:block;
}
#btsousmenu{padding-top:29px; position:relative;}
/*************************************************************************************************************************************************************
							Login
*********************************************************************************************************************************************************************/
.bt{margin: 16px;
	padding: 5px;
	border:1px black solid;
	font-variant:small-caps;
	font-weight:bold;
	background-color:#06564b;}

	
textarea{color: #5bf2c2; border: none; background-color: #048774; font-size: 8pt;}
input {color: #5bf2c2; border: none; background-color: #048774; font-size: 8pt}
select {border: none; background-color: #048774; color: #5bf2c2; font-size: 8pt;}
#email{background: url(/images/formbis.gif) no-repeat; width:130px; left:36px; height: 24px; padding-top:3px; text-align:center; position:absolute; top:-5px;}
#champs{ position:absolute; font-weight:bold; width:167px; top:17px; left:13px;}
#champs2{ position:absolute; font-weight:bold; left:178px; width:78px; top:17px;text-align:right;}
#champs3{position:absolute; width:206px; left:552px; top:12px; text-align:center;}
#password{background: url(/images/formbis.gif) no-repeat; width:135px; left:79px; height: 24px; padding-top:3px;text-align:center; position:absolute; top:-5px;}
#lostpassword{background: url(/images/form.gif) no-repeat; width:155px; height: 24px; padding-top:3px; text-align:center; }
select, option {}

#login{
	/*top:57px;*/
	font-size: 8pt;
	background: url(/images/topgen.gif) no-repeat top; width:770px; height:48px;
	background-color:#039c86;
	color:#b98b3c;
	position:relative;
	width:770px;
	text-align:left;
	}
	
	#login a{ color:#b58c34;text-decoration:none;}
	#login a:hover{color:#5deac0;text-decoration:none;}

form{ padding:0; margin:0;}
#register { background: url(/images/background.jpg) no-repeat;text-align:center;
}
#btenter{position:absolute; left:390px; margin-bottom:1px; top:11px;}

input, textarea, select  
{
/*background-color: #9bc4bc;
border: solid 1px #cce7de;
margin: 0.2em;
margin-left: 1em;*/
}

input:hover
{
  background-color: #029b86;
}

form
{
text-align: left;
padding:15px;
}

.formbg { width:200px; height:15px; vertical-align:middle; margin-bottom:15px;margin-top:15px; }
.formoption {width: 200px; height:20px; border:none; background-color:#048774; text-align:center; vertical-align:middle; margin-bottom:15px;margin-top:15px;}
#cashoption{background: url(/images/formbis.gif) no-repeat; width:130px; left:36px; height: 24px; padding-top:3px; text-align:center; margin-top:10px;}
.formcash {width: 100px; height:15px; border:none; background-color:#048774; font-weight:bold; text-align:center; vertical-align:middle; padding-left:5px; padding-right:5px;}

#registerform{
  border: solid 2px #000000;
  text-align:justify;
}

#registerform .red{
  color:#FF0000;
}
#textblack.red{
  color:#FF0000;
}
#registerform ul li {
text-decoration:none;
	list-style:none;
	padding: 1px;
	
  
}

fieldset 
 {
  position:relative;
  float:left; 
  }

form.css fieldset 
  {
 border:none;
text-align:left;
padding-right:15px;
}


  form.css label 
  {
  display:block;
  position: relative;
  width:430px;
  vertical-align:top;
 text-align: right;
 background: url(/images/imgform.gif) no-repeat right;

  }
 form.css label input
  {
  margin-left:10px;


  }
  form.css label select
  {
	margin-left:10px;
}

.message input
  {
 background-color: #b3d6cf;
  border: solid 1px #70b9ab;
  }

/*************************************************************************************************************************************************
                                                  JEUX
***************************************************************************************************************************************************/
#textgames {
width:740px;
font-size:12px;
text-align:left;
margin-left: 15px;
}
#textgames a{
text-decoration:none;
 font-size:12px;

}
#textgames ul li a{
	text-decoration: none;
	list-style:none;
	padding: 1px;
	 font-size:12px;
}

#flashanim{
text-align:center;
width:770px; 
height :108px;
position:relative;
display:block;
}
#flashcontent{
text-align:center;
width:770px; 
display:block;
}											
/*************************************************************************************************************************************************																		
													 MYCASINO
***************************************************************************************************************************************************/
.title-75	{
	
	font-size:11px;

}
.bg_mycasino{ background: url(/images/newcasino.gif) no-repeat; width:181px; text-align:center; }
.newcasino { text-align:center; height:30px; width:170px;}
.backgroundcasino { width:170px;}
.rules { text-align:left;}										
.topgame { background: url(/images/top.gif) no-repeat right top; width: 48%; font-size:11px; vertical-align:middle; }
.topgame b{font-size:11px;}
.topgame a{ font-size:11px; text-decoration: none; font-weight:bold;}
.bglink { background-color: #08004A;}
.bglink a{ font-weight: bold;}
.bglink a:hover{ background-color: red; }
/*.txt-sm{ }*/
.bg-mycasino { background-color: #030367;}


.border-mycasino { background-color: #9d8033;}
.bgfond { background-color: #08004A;}

.bg-disp-games {background: url(/images/display.jpg) no-repeat; margin-right:52px; padding-bottom:42px;}
.ctnr-game-info { height: 312px; }
.gamespreview {background: url(/images/display2.gif) no-repeat; padding:10px; height:286px; width:589px; }
.bg-disp-games2 { background-color: #072821;}
.bg-mycasino { background-color: #030367;}



.mleft {background-image: url(/images/newcoin/motifleft.gif);  width:10px }
.mright {background-image: url(/images/newcoin/motifright.gif);  width:10px }
.mtop {background-image: url(/images/newcoin/motiftop.gif);  height: 26px; text-align: center; background-repeat:}
.mtop2 {background-image: url(/images/newcoin/motiftop2.gif);  height: 26px; text-align: center; background-repeat:}

.backgroundcasino {
  background-image: url(/images/imgcasino.gif); background-repeat: no-repeat; font-size:12px;
}
.title	{
  background-image: url(/images/imgcasino.gif); background-repeat: no-repeat; font-size:12px;
}											  
/***********************************message mycasino/**/
.pop_msg{
	background-color: #072821;
}
.bgmsg { font-size:12px;}
.fermsg{ background: url(/images/imgpop/fermeture.gif); width: 13px; height: 13px; background-repeat: no-repeat; }
.reduce{ background: url(/images/imgpop/minim.gif); width: 13px; height: 13px; background-repeat: no-repeat; }
.leftmsg{ background-image: url(/images/imgpop/left.gif); width: 6px; }
.rightmsg{ background-image: url(/images/imgpop/right.gif); width: 6px; }
.topmsg{ background-image: url(/images/imgpop/top.gif); height: 6px; }
.coinhd{ background-image: url(/images/imgpop/coin_hd.gif);}
.sep{ background-image: url(/images/imgpop/sep.gif); height: 3px; }
.coinbg{ background-image: url(/images/imgpop/coin_bg.gif);}
.bottom{ background-image: url(/images/imgpop/bottom.gif);height: 6px;}
.coinbd{ background-image: url(/images/imgpop/coin_bd.gif);}
.coinhg{ background-image: url(/images/imgpop/coin_hg.gif);}  
 
  /************************ CALENDRIER ***************************/

 #calendarform 
  {
 	vertical-align:top;
	text-align: right;
	background: url(/images/formcalendar.gif) no-repeat top right;
 	width:430px;
	padding-top:3px;
	padding-bottom:3px;
  
  }
	.dynCalendar-header {
		font-size: 10pt;
		font-weight: bold;
	}

	.dynCalendar-dayname {
		background-color: #000000;
		font-size: 8pt;
		text-align: center
	}

	.dynCalendar-day {
		background-color:#048774;
		font-size: 8pt;
		
	}

	.dynCalendar-today {
		background-color: #000000;
		border: 1px solid #000000;
		color: #000000;
		font-size: 8pt
	}
	
	.dynCalendar {
		background-color: #072b26;
		border: 2px outset #000000;
		visibility: hidden;
		display:none;
		top: 1px;
		left: 150px;
		float: right;
	}
/********************************************************************************************************************************************************************

											MEMBERCARD
/********************************************************************************************************************************************************************/
#membercard{
font-size: 8pt;
	background: url(/images/toplog.gif) no-repeat center; width:770px; height:48px;
	background-color:#039c86;
	color:#5bf2c2;
	position:relative;
	width:770px;
	text-align:left;
}
#membercard a{color:#b98b3c;}
.membersinfos{ margin-right:10px;}
#membercard a:hover{text-decoration:none; color: #5deac0;}
#name{margin-left:15px; font-weight:bold; background: url(/images/name.jpg) no-repeat right; width:264px; left:10px; height: 18px; padding-top:3px; position:absolute; top:14px;}
#prindate{ font-weight:bold; position:absolute; top:-19px; left:20px;}
#credit{font-weight:bold; background: url(/images/credit.jpg) no-repeat right; width:160px; left:300px; height: 18px; padding-top:3px; position:absolute; top:14px;}
#miles{ font-weight:bold; background: url(/images/montes.jpg) no-repeat right; width:149px; left:470px; height: 18px; padding-top:3px; position:absolute; top:14px;}
#update{
 width:130px; left:620px; height: 18px;  text-align:center; position:absolute; top:17px;}

/********************************************************************************************************************************************************************/
#textblack{	
	background-color:#072821;
	position:relative;
	margin-left:34px;
	width:700px;
	text-align: left;
	display:block;
}

#blacktext{
	position:relative;
	border-left:8px solid #000000;
	border-right:8px solid #000000;
	display:block;
	text-align:justify;
	padding-left:20px;
	padding-right:20px;}
 
#tableinterne{
	position:relative;
	background-color:#CC6600;
	display:block;
	text-align:justify;}

/********************************************************************************************************************************************
							promotions
*********************************************************************************************************************************************/

#promos{
	color:#b98b3c;
	font-weight:bold;
	top:-11px;
	background-repeat: no-repeat;
	background-position: left top;
	/*border: 1px solid yellow;*/
	/*position: relative;*/
	width: 766px;
	height: 400px;
	text-align: left;
	vertical-align:top;
}

.titlepromos{
background: url(/images/promostitle.jpg) no-repeat center;
font-variant:small-caps;
font-style:normal;
font-weight:bold;
font-size:13px;
display:block;
height:16px;
text-align:center;}

.titlelong{
background: url(/images/degtitle.jpg) no-repeat center;
font-variant:small-caps;
clear:both;
font-style:normal;
margin-bottom:15px;
font-weight:bold;
padding-top:2px;
font-size:13px;
display:block;
height:21px;
text-align:center;}

.titletext{
background: url(/images/degtitle.jpg) no-repeat center;
font-variant:small-caps;
clear:both;
font-style:normal;
margin-bottom:15px;
font-weight:bold;
padding-top:2px;
font-size:13px;
display:block;
height:21px;
text-align:center;}

/*********************************************************************************************************************************************************************
							FIRST PURCHASE
*********************************************************************************************************************************************************************/
#bonusfirstpurchase{
	color:#b98b3c;
	position: relative;
	padding-left:60px;
}
.first{
	background: url(/images/first.jpg) no-repeat right top; height:177px;}
	
.firstbig{
	background: url(/images/first_big.jpg) no-repeat right top; height:169px;}
	
#textfirst{
	font-style:italic;
	text-align:center;
	width:250px;
	padding-top:40px;
}
/******************************************************************************************************************************************************
							BONUS PARTY
********************************************************************************************************************************************************/
#bonusparty{
	color:#b98b3c;
	position: relative;
	padding-left:380px;
}
.party{
	background: url(/images/party.jpg) no-repeat right top; height:177px;}
.partybig{
	background: url(/images/party_big.jpg) no-repeat right top; height:169px;}
	
#textparty{
	font-style:italic;
	text-align:center;
	width:295px;
	padding-top:40px;
	/*border:#993399 1px solid*/
}
/******************************************************************************************************************************************************															LOTTERY
********************************************************************************************************************************************************/
#bonuslottery{
	color:#b98b3c;
	position: relative;
	padding-left:60px;
}

.lottery{
	background: url(/images/lottery.jpg) no-repeat right top; height:177px;}
.lotterybig{
	background: url(/images/lottery_big.jpg) no-repeat right top; height:169px;}
#textlottery{
	font-style:italic;
	text-align:center;
	width:255px;
	padding-top:40px;
	/*border:#993399 1px solid*/
}


/******************************************************************************************************************************
							LOYALTY
**********************************************************************************************************************************************/
#bonusloyalty{
	color:#b98b3c;
	position: relative;
	padding-left:380px;
}
.loyalty{
	background: url(/images/loyalty.jpg) no-repeat right top; height:177px;}
.loyaltybig{
	background: url(/images/loyalty_big.jpg) no-repeat right top; height:169px;}
#textloyalty{
	font-style:italic;
	text-align:center;
	display:block;
	width:295px;
	padding-top:40px;
	/*border:#993399 1px solid*/}
	
/***************************************************************************************************************************************************							Mysterious
*****************************************************************************************************************************************/
#bonusmysterious{
	color:#b98b3c;
	position: relative;
	padding-left:60px;
}
.mysterious{
	background: url(/images/mysterious.jpg) no-repeat right top; height:177px;}
.mysteriousbig{
	background: url(/images/mysterious_big.jpg) no-repeat right top; height:169px;}

#textmysterious{
	font-style:italic;
	text-align:center;
	width:310px;
	padding-top:40px;
}

/**********************************************************************************************************************************************
							informations
***********************************************************************************************************************************/
#informations{
	
	height:174px;
	color:#b98b3c;
	position: relative;
	padding-left:260px;}


#textinfos{
	font-style:italic;
	text-align:center;
	width:290px;
	padding-top:40px;
}


/*************************************************************************************************************************************************
							divers
***********************************************************************************************************************************************/
.title{ font-weight: bold; font-size: 11px;	color: #b58c34; font-style:normal;}
.titlegame{ background-image: url(/images/games.gif); width: 685px; height: 30px; text-align: center; background-repeat: no-repeat; }

h3
{
	padding-left:1em;
	font-size: 19px;
	/*font-style: italic;*/
	letter-spacing:1px;
	margin-bottom:20px;
	vertical-align:top;
	/*padding-top:25px;*/
	/*border: 1px solid #B48E34;*/
}

h4
{
	/*padding-bottom:0px;*/
	font-size: 19px;
	/*font-family: "Times New Roman", Times, serif;*/
	/*font-style: italic;*/
	margin-left:20px;
	letter-spacing:1px;
	/*letter-spacing:1px;*/
	color:#5deac0;
}

h5
{
	font-size:12px;
	display: block;
	padding: 5px;
	font-size: 1.1em;
	margin-bottom: 5px;
	margin-top: 5px;
	color: #048f87;
	border: solid 1px #048f87;
	
}

#textlarg {
	padding-top: 5px;
	/*border: 2px solid #009933;*/
	position: relative;
	left: 0;
	color: #12263f;
	width: 765px;
	padding-bottom: 20px;
	text-align: justify;
}

/*********************************************************************************************************************************************************************
																BANK LOG
*********************************************************************************************************************************************************************/
#accountbalance {
text-align:center;
background-image: url(/images/account.gif); width: 685px; height: 30px; text-align: center; background-repeat: no-repeat;
font-weight:bold;
padding-top:20px;
height :75px;
display:block;}

#banktext {
padding-bottom:150px;}


	/************************ CASH OUT ***************************/
	

	.paymentDiv a , .paymentMenu {
		margin:0px;
		padding:8px;
		display:block;
		width:458px;
		height:45px;
		border:1px solid transparent;
		border-top:1px solid #6C6C00;
		white-space:nowrap;
		

	}
	.paymentDiv a:hover {
		margin:0px;
		padding:8px;
		border:1px solid #d1cd82;
		background-color:#000000;
		cursor:hand;

	}
	
	.paymentDiv span , .paymentDiv img , .paymentMenu span {
		display:block;
		float:left;	
		padding:5px;
		margin:0;
		border:0;			
	}
	.paymentDiv img , .paymentDiv a:hover img {
		margin:0;
		padding:0;
		border:none;			
	}
	
	.paymentDiv span , .paymentMenu span{
		width:83px;		
		text-align:left;		
		white-space: normal;
	}
	
	.paymentMenu {
		border:none;		
		padding:5px;;		
		margin:0;
		padding-left:105px;

	}

	img.buyCreditsButton {
		float:right;
		
	}
	
	.clearBoth {
		clear:both;
		width:0px;
		height:0px;
		border:none;
		padding:0;
		margin:0;
		
	}
	.cashOutHolder {
		margin:auto;
		padding:0;
		width:490px;
	}
.button-bright { 
	background-color: #000000;
	background-image: url(/images/button_bg_mc.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #000000;
	color: #12feea;
	font-size: 14px;
	font-weight: bold;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px 10px 5px 10px;
	cursor: pointer;
}

/* -- My Casino panel fix -- MVG 15.01.2010 -- */

.mcpanel-top-left { width: 14px; height: 14px; background: url(/images/panel_tl.gif) no-repeat top left; }
.mcpanel-top-right { width: 14px; height: 14px; background: url(/images/panel_tr.gif) no-repeat top right; }
.mcpanel-top-1 { height: 2px; background: url(/images/panel_t.gif) repeat-x top; }
.mcpanel-top-2 { background: none; }
.mcpanel-left { width: 2px; background: url(/images/panel_l.gif) repeat-y left; }
.mcpanel-right { width: 2px; background: url(/images/panel_r.gif) repeat-y right; }
.mcpanel-bottom-left { width: 14px; height: 14px; background: url(/images/panel_bl.gif) no-repeat bottom left; }
.mcpanel-bottom-right { width: 14px; height: 14px; background: url(/images/panel_br.gif) no-repeat bottom right; }
.mcpanel-bottom-1 { background: none; }
.mcpanel-bottom-2 { height: 2px; background: url(/images/panel_b.gif) repeat-x bottom; }

.mcpanel-top-left img, .mcpanel-top-right img, .mcpanel-bottom-left img, .mcpanel-bottom-right img { visibility: hidden; }