@font-face {
    font-family: 'CaviarDreamsRegular';
    src: url('CaviarDreams-webfont.eot');
    src: url('CaviarDreams-webfont.eot?#iefix') format('eot'),
         url('CaviarDreams-webfont.woff') format('woff'),
         url('CaviarDreams-webfont.ttf') format('truetype'),
         url('CaviarDreams-webfont.svg#webfontBCfx4vGS') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CaviarDreamsBold';
    src: url('CaviarDreams_Bold-webfont.eot');
    src: url('CaviarDreams_Bold-webfont.eot?#iefix') format('eot'),
         url('CaviarDreams_Bold-webfont.woff') format('woff'),
         url('CaviarDreams_Bold-webfont.ttf') format('truetype'),
         url('CaviarDreams_Bold-webfont.svg#webfontiVXISSgn') format('svg');
    font-weight: normal;
    font-style: normal;

}


body, div, form, h1, h2, h3, h4, h5, h6, p, img, a, ul, ol, li {
	margin:0;
	padding:0;
}
p{
	font-family: Arial, Helvetica, sans-serif;
}
body {
	background: #010101 url(../images/bg.png) no-repeat center top fixed;
    font-family: 'CaviarDreamsRegular';
}
img {
	border:0;
}
ul{
	list-style:none;
}
.clear {
	clear:both;
}

#footer {
	margin: auto;
	padding:10px 0 0 0;
	color:#fff;	
	text-align:center;
	font-size:10px;
	height:25px;
	background:url(../images/menu.png) repeat-x top;
	width:982px;	
	
}

#footer p a{
	color:#fff;
	text-decoration:none;		
}


#content{
	position:relative;
	width:982px;
	margin:0 auto;
	padding-bottom:10px;
	min-height:400px;
	background-color:#fff;
}
#header {
	height:70px;
	padding:40px 0 0 150px;
	text-align:left;
	font-size:28px;
	color:#000;
	background: transparent url(../images/header.png) no-repeat left top;
	font-family: 'CaviarDreamsBold';
}
#header a{	
	color:#000;
	text-decoration:none;
}
.gallery_box {
	position:relative;
	z-index:1;
	width:503px;
	height:251px;
	float:right;
	background:transparent url(../images/gallery_bg.png) repeat-x left top;
	border:solid 1px #132b3f;
	margin-left:9px;
	margin-right:10px;
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
.green_box {
	margin-left:9px;
	float:left;
	width:448px;
	height:253px;
	background:transparent url(../images/box.png) no-repeat left top;
}
.green_box h1 {
	color:#fff;
	font-size:18px;
	text-transform:uppercase;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:8px;
	font-weight:normal;
}
.green_box p {
	color:#fff;
	font-style:italic;
	font-size:11px;
	padding:10px 16px 0px 24px;
}
.table_revieuw{	
	float:right;
}
.ads{
	float:right;	
	position:relative;
	margin-right:9px;	
}
.casino2 {
	margin-top:11px;
	width:120px;
	float:left;	
	background:#FFF;
	clear:both;	
}
.casino {
	margin-top:11px;
	width:300px;
	float:left;	
	background:#FFF;
	clear:both;	
}
.casino h1 {
	display:block;
	height:40px;
	color:#fff;
	background:transparent url(../images/salles.png) no-repeat 0 0;
	font-size:18px;
	line-height:40px;
	padding-left:18px;
}
.salle_casino {
	position:relative;
	color:#68737d;
	font-size:11px;
	border:solid 1px #dfdfdf;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	}
.salle_casino table tr.pair {
	background-color:#d8d8d8;
}
.salle_casino a {
	color:#68737d;
}
.salle_casino .head {
	background:transparent url(../images/head.png) repeat-x 0 0;
	height:26px;
	color:#000;
	font-size:11px;
}
.review {
	position:relative;
	float:right;
	margin-right:11px;
	width:651px;
	border:solid 1px #b1b8bc;
	margin-top:11px;
	height:180px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:#FFF;
	clear:both;
}
.review .left {
	float:left;
	width:140px;
	min-height:100%;
}
.jeux_casino{
	background:transparent url(../images/degrade.png) repeat-x 0 0;
	border:solid 1px #b1b8bc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 0 0 5px 5px;	
}
.jeux_casino ul{
	margin:5px;
}

.jeux_casino ul li{
	font-size:12px;
}

.jeux_casino ul li a{
	color:#000;
	text-decoration:none;	
}

.jeux_casino ul li a:hover{
	text-decoration:underline;	
}



.review .right {
	width:510px;
	border-left:solid 1px #b8bdc1;
	background:#fefefe url(../images/degrade.png) repeat-x 0 0;
	float:left;
	height:180px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	position:relative;
	}
	
.review2 {
	position:relative;
	float:right;
	margin-right:11px;
	width:831px;
	border:solid 1px #b1b8bc;
	margin-top:11px;
	min-height:100px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:#FFF;
	clear:both;
}.review2 .content {	
	background:#fefefe url(../images/degrade.png) repeat-x 0 0;
	float:left;
	width:100%;
	min-height:130px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	position:relative;	
}
.review2 .content h1 {
	padding-left:16px;
	padding-top:8px;
	color:#132536;
	font-size:18px;
	font-weight:normal;
}
.review2 .content p {
	padding-left:16px;
	padding-top:8px;
	color:#68737d;
	font-size:10px;
	line-height:12px;
	padding-right:15px;
}
.review .content {	
	background:#fefefe url(../images/degrade.png) repeat-x 0 0;
	float:left;
	width:100%;
	min-height:130px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	position:relative;	
}
.review .content h1 {
	padding-left:16px;
	padding-top:8px;
	color:#132536;
	font-size:18px;
	font-weight:normal;
}
.review .content p {
	padding-left:16px;
	padding-top:8px;
	color:#68737d;
	font-size:10px;
	line-height:12px;
	padding-right:15px;
}
.review .right h1 {
	padding-left:16px;
	padding-top:8px;
	color:#132536;
	font-size:18px;
	font-weight:normal;
}
.review .right p {
	padding-left:16px;
	padding-top:8px;
	color:#68737d;
	font-size:10px;
	line-height:12px;
	padding-right:15px;
}
.review .left img.big {
	display:block;
	margin:12px auto 12px auto;
}

.review .right .liens {
	position:absolute;
	bottom:13px;
	left:0;
}
.review .right .liens a {
	float:left;
	display:block;
	margin-left:19px;
	color:#fff;
	background:transparent url(../images/button.png) no-repeat 0 0;
	width:133px;
	height:22px;
	text-align:center;
	padding-top:6px;
	font-size:14px;
	text-decoration:none;
}
.review .liens {
	
}
.review .liens a {
	float:left;
	display:block;
	margin:5px 5px 5px 19px;
	color:#fff;
	background:transparent url(../images/button.png) no-repeat 0 0;
	width:133px;
	height:22px;
	text-align:center;
	padding-top:6px;
	font-size:14px;
	text-decoration:none;
	
}


.menu {
	position:relative;
	background:transparent url(../images/menu.png) repeat-x left top;
	width:982px;
	margin: 0 auto 11px auto;
	min-height:44px;
	
}

.menu ul{
margin: 0;
padding: 0;
float: left;
width: 100%;
	list-style:none;
	height:44px;
}

.menu ul li{
display: inline;
	font-size:15px;
	font-weight:normal;
	padding-left:2px;
	background:transparent url(../images/menu_line.png) no-repeat left top;
	float:left;
}
.menu ul li.premier {
	background:none;
	padding-left:0px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	
}

.menu ul li.second {
	background:transparent url(../images/menu_line.png) no-repeat left top;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	
}

.menu ul li a{
float: left;
color: white;
	height:18px;
	padding:13px 22px;
	border-radius: 5px 5px 5px 5px;
text-decoration: none;
}
.menu ul li.first a {
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	
}

.menu ul li.second a {
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	
}

.menu ul li a:visited{
color:#FFF
}

.menu ul li a:hover, .menu ul li .current{ /*background of main menu bar liens onMouseover*/
	background:transparent url(../images/menu_hover.png) no-repeat center top;
	color:#fff;
}