* {
border:0 none;
list-style-type:none;
list-style-image:none;
list-style-position:outside;
font-family:Arial,Helvetica,sans-serif;
line-height:18px;
font-size:13px;
margin:0;
padding:0;
}

html {
background:#fff none repeat scroll 0 0;
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-inline-policy:continuous;
}

body {
background:#fff none repeat scroll 0 0;
width:950px;
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-inline-policy:continuous;
margin-left:auto;
margin-right:auto;
text-align:center;
}

#top {
background:#eff7ed none repeat scroll 0 0;
height:98px;
width:950px;
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-inline-policy:continuous;
text-align:left;
}

.top-right {
background:transparent url('top_right.gif') no-repeat scroll 0 0;
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-inline-policy:continuous;
height:65px;
width:96px;
}

a,a:visited {
text-decoration:none;
color:#16387c;
}

a:hover {
text-decoration:underline;
color:#16387c;
}

.l {
color:#d9e4ea;
font-size:15px;
}

.visit {
text-align:center;
padding-top:3px;
margin:9px 0 0 -2px;
}

a.visit {
background:transparent url('visit.gif') no-repeat scroll 0 0;
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-inline-policy:continuous;
display:block;
width:185px;
height:27px;
font-size:14px;
color:#fff;
text-transform:uppercase;
font-weight:700;
}

.menu {
background:transparent url('bg_menu.gif') no-repeat scroll 0 0;
height:31px;
width:950px;
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-inline-policy:continuous;
}

.menu a {
padding:0 8px;
}

#menu1,#menu2,#menu3,#menu4,#menu5,#menu6,.flash-games {
text-align:center;
}

h1 {
color:#4c4c4c;
font-size:16px;
font-weight:400;
padding:5px 0 0 15px;
}

.news {
height:259px;
padding:18px 10px 20px 15px;
}

#footer {
width:950px;
padding:20px 0;
}

#center {
padding:14px 0 0;
}

.title {
background:transparent url('title.gif') repeat-x scroll 0 0;
height:31px;
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-inline-policy:continuous;
color:#4c4c4c;
font-size:16px;
font-weight:400;
text-align:left;
padding:0 0 0 15px;
}

.contentreview {
text-align:left;
padding:20px 15px 70px 20px;
}

.contentreview div {
font-size:14px;
color:#0d2148;
padding:0 0 10px;
}

.whereplay {
font-weight:700;
padding:15px 0;
}

.whereplaycasino {
color:#16387c;
padding-bottom:10px;
}

.whereplaybonus {
padding-top:5px;
color:#ff6604;
margin-bottom:-5px;
}

.whereplayline {
border-bottom:1px solid #d9e4ea;
height:20px;
}

.whereplayspace {
height:20px;
}

.contentreviewlogo {
display:block;
float:right;
width:200px;
height:200px;
}

a.recievebonus {
background:transparent url('bonus.gif') no-repeat scroll 0 0;
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-inline-policy:continuous;
display:block;
width:170px;
height:27px;
font-size:14px;
color:#fff;
text-transform:uppercase;
font-weight:700;
float:left;
}

a.recievebonus-poker {
background:transparent url('bonus-poker.gif') no-repeat scroll 0 0;
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-inline-policy:continuous;
display:block;
width:215px;
height:27px;
font-size:14px;
color:#fff;
text-transform:uppercase;
font-weight:700;
float:left;
}

#home {
width:139px;
height:25px;
background-image:url('b_casino_over.gif');
background-repeat:no-repeat;
text-align:center;
font-family:Arial,Helvetica,sans-serif;
color:#787879;
font-size:16px;
font-weight:700;
text-decoration:none;
cursor:pointer;
padding:11px 0 0;
}

#home:hover {
width:139px;
height:25px;
background-image:url('casino_hover.gif');
background-repeat:no-repeat;
text-align:center;
padding:11px 0 0;
}

#home a,#poker a,#sport a,#bingo a,#home a:hover,#poker a:hover,#sport a:hover,#bingo a:hover,#home a:visited,#poker a:visited,#sport a:visited,#bingo a:visited {
font-family:Arial,Helvetica,sans-serif;
color:#787879;
font-size:16px;
font-weight:700;
text-decoration:none;
padding:0;
}

#home a,#home a:hover,#home a:visited {
padding:0 0 0 8px;
}

#poker {
width:139px;
height:25px;
background-image:url('b_poker_tab.gif');
background-repeat:no-repeat;
text-align:center;
font-family:Arial,Helvetica,sans-serif;
color:#787879;
font-size:16px;
font-weight:700;
text-decoration:none;
cursor:pointer;
padding:11px 0 0;
}

#bingo {
width:136px;
height:25px;
background-image:url('b_poker.gif');
background-repeat:no-repeat;
text-align:center;
cursor:pointer;
padding:11px 0 0;
}

#bingo:hover {
width:136px;
height:25px;
background-image:url('b_bingo_over.gif');
background-repeat:no-repeat;
text-align:center;
cursor:pointer;
padding:11px 0 0;
}

#nav li {
height:10px;
list-style-type:square;
list-style-position:inside;
float:left;
display:inline;
margin:0;
padding:7px 0 0;
}

.vl {
text-align:center;
width:3px;
}

#nav ul.menu li.giochi {
width:115px;
padding-top:5px;
}

#nav ul.menu li.recensioni {
width:85px;
padding-top:5px;
}

#nav ul.menu li.editoriali {
width:105px;
padding-top:5px;
}

#nav ul.menu li.news {
width:90px;
padding-top:5px;
}

#nav ul.menu li.consigli-utili {
width:130px;
padding-top:6px;
}

#nav ul.menu li.campioni {
width:120px;
padding-top:6px;
}

#nav ul.menu li.flash-games {
background:transparent url('menu.gif') no-repeat scroll 100% 50%;
width:115px;
padding-top:6px;
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-inline-policy:continuous;
height:21px;
cursor:pointer;
}

#nav ul.menu li.addto {
padding-top:6px;
width:50px;
margin-left:25px;
}

#nav ul {
list-style-type:square;
list-style-position:inside;
margin:0;
padding:0;
}

div.main-menu a:hover {
font-weight:700;
text-decoration:none;
}

#nav .nav {
margin:0;
padding:0;
}

#nav .nav ul li {
border-left:1px solid #abcbbe;
border-right:1px solid #abcbbe;
border-bottom:1px solid #abcbbe;
clear:both;
height:18px;
background-color:#e8f5cf;
text-align:left;
cursor:pointer;
margin:0;
padding:3px 3px 3px 5px;
}

#nav .nav ul li:hover {
background-color:#fff;
}

#nav .nav ul li a,#nav .nav ul li a:visited {
color:#0e3b7f;
font-size:13px;
font-weight:400;
text-decoration:none;
margin:0;
padding:0 0 0 10px;
}

#nav .nav ul li a:hover {
color:#0e3b7f;
text-decoration:none;
background-color:#fff;
}

.consigli-utili span,.giochi span,.recensioni span,.editoriali span,.campioni span {
color:#0e3b7f;
font-size:13px;
text-decoration:none;
cursor:text;
margin:0;
padding:0 0 0 10px;
}

#editoriali {
visibility:hidden;
height:235px;
position:absolute;
}

#consigli-utili li {
width:260px;
}

#campioni li {
width:190px;
}

#lang {
background:transparent url('lang.jpg') no-repeat scroll 0 0;
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-inline-policy:continuous;
width:152px;
height:19px;
cursor:pointer;
position:absolute;
}

#lang-hide {
background-color:#fff;
width:146px;
margin-left:-66px;
position:absolute;
top:18px;
right:3px;
}

#lang-hide ul {
border:1px solid #8d9ba4;
}

#lang-hide ul li a {
padding-left:2px;
font-size:11px;
}

#lang-hide ul li:hover {
background-color:#edf2f6;
}

#lang-hide ul li a:hover {
text-decoration:none;
}

.partners {
margin-left:315px;
}

.partners-label {
float:left;
width:70px;
font-weight:700;
padding-top:5px;
}

.partners ul li {
list-style-type:none;
list-style-image:none;
list-style-position:outside;
display:inline;
padding-left:10px;
}

.copyright {
margin-left:300px;
}

.copyright-img {
float:left;
margin-top:2px;
width:100px;
}

a.visit:hover,a.recievebonus:hover,a.recievebonus-poker:hover {
background-position:0 -29px;
text-decoration:none;
color:#fff;
}

a.visit:visited,a.recievebonus:visited,a.recievebonus-poker:visited {
color:#fff;
}

.recievebonus,.recievebonus-poker {
text-align:center;
padding-top:3px;
margin:9px 0 0 22px;
}

#recensioni,#giochi {
visibility:hidden;
height:235px;
position:absolute;
z-index:1000;
}

#recensioni ul,#giochi ul {
margin-top:8px;
}

#recensioni li,#giochi li {
width:150px;
}

#consigli-utili,#campioni {
visibility:hidden;
height:235px;
position:absolute;
z-index:2;
}

#consigli-utili ul,#campioni ul {
margin-top:7px;
}

.partners ul,.copyright-desc {
float:left;
}