html, body {
    margin: 0;
    padding: 0;
}
body {
    background: url("img/bgpng") repeat-x scroll 0 0 #FFFFFF;
    color: #4B4B4B;
    font-family: arial;
    font-size: 12px;
}
a {
    color: #126BBF;
    font-size: 12px;
}
a:hover {
    color: #FF3366;
}
h1.titolo {
    border-bottom: 1px dotted;
    color: #006699;
    font-size: 18px;
    font-weight: bold;
    margin: 5px 0;
    padding: 0;
    width: 100%;
}
h2.meta {
    border-bottom: 1px dotted;
    color: #006699;
    font-size: 14px;
    font-weight: normal;
    margin: 5px 0;
    padding: 3px;
    width: 100%;
}
h2.meta1 {
    border-bottom: 1px none;
    color: #006699;
    font-size: 16px;
    font-weight: bold;
    margin: 5px 0;
    padding: 3px;
    width: 100%;
}
strong.dx {
    color: #006699;
    font-size: 14px;
    font-weight: bold;
    margin: 5px auto 5px 8px;
    padding: 3px;
}
h2.lista {
    border-bottom: 1px none;
    color: #006699;
    font-size: 15px;
    font-weight: normal;
    margin: 5px 0;
    padding: 3px;
    width: 100%;
}
div#container {
    background: url("img/container-latest.jpg") repeat scroll 0 0 transparent;
    margin: 0 auto;
    width: 980px;
}
div#header {
    background: url("img/header3.png") repeat scroll 0 0 transparent;
    border-bottom: 1px solid #CCCCCC;
    color: #333333;
    height: 135px;
    margin: 0 auto;
    width: 933px;
}
div.logo {
    border: 0 none;
    float: left;
    margin-left: 5px;
    width: 558px;
}
div.logo-sx {
    float: left;
}
div.logo-dx {
    float: right;
}
div.logo-dx1 {
    float: right;
}
h1, h2, h3 {
    margin: 0;
    padding: 0;
}
h1 {
    color: #5F9EA0;
    float: left;
    font-family: arial;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    padding-left: 0;
    padding-right: 35px;
    padding-top: 0;
    width: 300px;
}
h1.top {
    color: #5F9EA0;
	width:100px;
	float:right;
	text-align:right;
    font-family: arial;
    font-size: 10px;
	padding-right: 25px;
    padding-left: 0px;
    padding-top: 5px;
}
h2 {
    border-bottom: 1px dotted;
    color: #006699;
    font-size: 17px;
    font-weight: bold;
    margin: 5px 0;
    padding: 3px;
}
h3 {
    border-bottom: 0 dotted;
    color: #006699;
    font-size: 15px;
    font-weight: bold;
    margin: 5px 0;
    padding: 3px;
}
h4 {
    background: url("img/h1-bg.png") repeat scroll 0 0 transparent;
    border-bottom: 1px none;
    color: #222222;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 5px 0;
    padding: 7px;
    width: 99%;
}
h3.meta2 {
    background: url("img/h1-bg.png") repeat scroll 0 0 transparent;
    border-bottom: 1px none;
    color: #222222;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 5px 0;
    padding: 7px;
    width: 99%;
}
hr {
    display: none;
}
div.hr {
    border-top: 1px solid #999999;
    height: 1px;
    margin: 6px auto;
    width: 50%;
}
div#footer a {
    color: #006699;
    font-weight: normal;
    text-decoration: underline;
}
div#navigation {
    border-right: 1px solid #CCCCCC;
    float: left;
    margin-left: 21px;
    margin-right: 2px;
    padding: 0 1px;
    width: 150px;
}
div#extra {
    float: right;
    margin-right: 33px;
    margin-top: 0;
    padding: 0;
    width: 276px;
}
div#content a {
    color: #126BBF;
    font-weight: normal;
    text-decoration: none;
}
div#content a:hover {
    color: #FF3366;
    font-weight: normal;
    text-decoration: underline;
}
div#content2 {
    border-color: #CCCCCC;
    border-style: none;
    border-width: 0 1px;
    float: right;
    margin: 0 0 20px;
    padding: 0 13px;
    text-align: justify;
    width: 747px;
}
div#centrale3sidebar {
    float: left;
    width: 800px;
}
div#centrale3sidebar div#content2 {
    border-color: #CCCCCC;
    border-style: none;
    border-width: 0 1px;
    float: right;
    margin: 0;
    padding: 0 10px;
    text-align: justify;
    width: 600px;
}
div#sidebardestra {
    background: url("img/h1-bg.png") repeat scroll 0 0 transparent;
    border-left: 1px solid #CCCCCC;
    float: right;
    padding: 1px;
    width: 135px;
}
strong.sidebardestra {
    color: #008800;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 1px;
    text-align: center;
    width: 100%;	
}
div#sidebardestra p {
    color: #000000;
    float: left;
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    padding: 1px;
    text-align: center;
    width: 100%;
}
div#content {
    border-color: #CCCCCC;
    border-style: none;
    border-width: 0 1px;
    float: right;
    margin: 0 0 20px;
    padding: 0 10px;
    text-align: justify;
    width: 452px;
}
div#footer {
    background: url("img/footerbg.png") repeat-x scroll 0 0 #FFFFFF;
    border-top: 1px solid #2580C2;
    clear: both;
    color: #000000;
    font-size: 11px;
    margin: 0 auto;
    padding: 45px 0 13px;
    text-align: center;
    width: 937px;
}
div#navigation ul {
    list-style-type: none;
    margin: 0 5px 20px;
    padding: 0;
}
div#navigation li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
div#navigation a {
    color: #126BBF;
    font-family: arial;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 19px;
    margin-left: 2px;
    text-decoration: underline;
}
div#navigation a:hover {
    color: #FF3366;
    text-decoration: underline;
}
div#navigation a#activelink {
    color: #126BBF;
    font-size: 11px;
}
div#navigation p {
    font-size: 90%;
    margin: 2px 3px 0;
    padding: 0;
}
div#extra div.newsbox {
    float: left;
    font-size: 90%;
    margin-bottom: 1em;
    width: 97%;
}
div#extra div.newsbox h2 {
    color: green;
    font-size: 1.2em;
}
div#extra div.newsbox p {
    margin: 0;
    text-align: justify;
}
div.box-h1 {
    background: url("img/h1-bg.png") repeat scroll 0 0 transparent;
    border-bottom: 1px solid #999999;
    border-top: 1px solid #999999;
    margin-top: 5px;
    width: 100%;
}
div.box-h1 h3 {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    line-height: normal;
    margin: 0;
    padding: 5px;
}
div.box-h1 h1 {
    color: #333333;
    font-size: 10px;
    line-height: normal;
    margin: 0;
    padding: 5px;
}
div.top-casino {
    background: none repeat scroll 0 0 #EEEEEE;
    border-bottom: 1px dotted;
    border-top: 1px dotted;
    float: left;
    margin: 6px 0;
    padding: 5px 0;
    width: 100%;
}
div.top-casino-img {
    float: left;
}
div.top-casino-img img {
}
div.top-casino-euro {
    float: left;
    font-size: 10px;
    font-weight: bold;
    margin: 8px;
}
div.top-casino-btn {
    color: green;
    float: right;
    font-size: 10px;
    font-weight: bold;
    margin: 8px;
}
div.casino-online {
    border-bottom: 2px solid #2983C5;
    float: left;
    margin-top: 5px;
    padding-bottom: 4px;
}
div.casino-online h1 {
    color: #FF0000;
    font-size: 18px;
    line-height: 50px;
    margin: 0;
    padding: 0;
}
div.casino-online h1 span {
    color: green;
}
div.casino-online-img {
    float: left;
    padding-right: 15px;
}
div.casino-online-img img {
    border: medium none;
}
div.casino-online-txt {
    float: none;
    font-size: 11px;
    line-height: 14px;
}
div.bottoni {
    float: right;
    margin: 10px 0;
}
div.bottoni img {
    border: medium none;
    float: left;
    padding: 0 8px;
}
div.slogan {
    color: #FFFFFF;
    float: right;
    font-family: verdana;
    font-size: 13px;
    font-weight: normal;
    margin: 7px 0 24px;
    width: 438px;
}
div#slogan a {
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
}
div.casino-right {
    float: left;
    padding: 2px 0;
    width: 275px;
	eight: 32px;
}	
div.casino-right img {
    float: left;
    padding: 0px 0;
    width: 26px;
	height: 25px;
}
div.casino-right a {
    color: #126BBF;
	font-weight: bold;
    font-size: 11px;
	margin-right: 5px;
	display:inline;	
}
div.casino-right b {
    color: #990000;
	float: left;
    font-size: 11px;
	margin-right: 5px;
	margin-top: 2px;
	display:inline;
}
div.casino-name {
    float: left;
    margin-left: 6px;
    margin-top: 2px;
    width: 110px;
}
div.casino-review {
    float: left;
    margin-left: 0;
}
div.casino-visit img {
    float: right;
    margin-left: 3px;
    margin-top: 1px;
	width: 16px;
	height: 16px;
}
div.sidedx-img {
    display:inline;
    padding-bottom: 5px;
    padding-right: 11px;
}
div.sidedx-img img {
    border: 1px solid #DDDDDD;
    padding: 0;
}
div.sidedx-txt {
    float: none;
}
div.sidedx-txt a {
    color: #126BBF;
    font-weight: bold;
    text-decoration: none;
}
div.sidedx-txt a:hover {
    color: #999999;
}
#tabsE {
    border-bottom: 0 solid #666666;
    float: left;
    font-size: 93%;
    line-height: normal;
    margin: 0 8px;
    width: 100%;
}
#tabsE ul {
    list-style: none outside none;
    margin: 0;
    padding: 0 10px 0 0;
}
#tabsE li {
    display: inline;
    margin: 0;
    padding: 0;
}
#tabsE a {
    background: url("img/tableftE.gif") no-repeat scroll left top transparent;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 0 4px;
    text-decoration: none;
}
#tabsE a span {
    background: url("img/tabrightE.gif") no-repeat scroll right top transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    padding: 8px 10px 4px 6px;
}
#tabsE a span {
    float: none;
}
#tabsE a:hover span {
    color: #FFFFFF;
}
#tabsE a:hover {
    background-position: 0 -42px;
}
#tabsE a:hover span {
    background-position: 100% -42px;
}
div.social {
    float: right;
    margin: 25px;
    width: 210px;
}
div.social img {
    border: 0 none;
    float: right;
    padding: 0 5px;
}
div#centrale3 {
    float: left;
    margin: 0 4px;
    width: 950px;
}
div#centrale {
    float: left;
    margin: 0 4px;
    width: 650px;
}
div.ultimi-post {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #DDDDDD;
    float: left;
    width: 100%;
}
div.ultimi-post ul {
    margin: 0;
    padding: 10px;
}
div.ultimi-post li {
    background: url("img/newpng") repeat-y scroll 0 0 transparent;
    font-size: 11px;
    list-style-type: none;
    margin: 0 0 5px;
}
div.ultimi-post a {
    font-size: 11px;
    font-weight: normal;
    line-height: 18px;
    margin-left: 0;
}
div.ultimi-post a:hover {
}
ul.subli {
}
ul.subli li {
}
div.top-immagini {
    float: left;
    margin-left: 11px;
}
div.top-immagini img {
    float: left;
    margin-left: 3px;
}
li#scommesse a {
    background: url("img/tableftE-sport.png") no-repeat scroll left top transparent;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 0 4px;
    text-decoration: none;
}
li#scommesse a span {
    background: url("img/tabrightE-sport.png") no-repeat scroll right top transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    padding: 8px 25px 4px 6px;
}
li#scommesse a span {
    float: none;
}
li#scommesse a:hover span {
    color: #FFFFFF;
}
li#scommesse a:hover {
    background-position: 0 -42px;
}
li#scommesse a:hover span {
    background-position: 100% -42px;
}
li#poker a {
    background: url("img/tableftE-poker.png") no-repeat scroll left top transparent;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 0 4px;
    text-decoration: none;
}
li#poker a span {
    background: url("img/tabrightE-poker.png") no-repeat scroll right top transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    padding: 8px 30px 4px 6px;
}
li#poker a span {
    float: none;
}
li#poker a:hover span {
    color: #FFFFFF;
}
li#poker a:hover {
    background-position: 0 -42px;
}
li#poker a:hover span {
    background-position: 100% -42px;
}
li#bingo a {
    background: url("img/tableftE-bingo.png") no-repeat scroll left top transparent;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 0 4px;
    text-decoration: none;
}
li#bingo a span {
    background: url("img/tabrightE-bingo.png") no-repeat scroll right top transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    padding: 8px 24px 4px 6px;
}
li#bingo a span {
    float: none;
}
li#bingo a:hover span {
    color: #FFFFFF;
}
li#bingo a:hover {
    background-position: 0 -42px;
}
li#bingo a:hover span {
    background-position: 100% -42px;
}
div.bandierine {
    position:absolute; left:550px;
    margin-top: 3px;
    width: 210px;
}
div.bandierine img {
    float:right;
    border: 0 none;
    padding: 2px;
}
.aligncenter, div.aligncenter {
    display: block;
    margin-left: 10px;
    margin-right: 15px;
}
.alignleft {
    float: left;
}
.alignright {
    float: right;
}
.wp-caption {
    background-color: #F3F3F3;
    border: 0 solid #DDDDDD;
    margin: 10px;
    padding-top: 4px;
    text-align: right;
}
.wp-caption img {
    border: 0 none;
    margin: 10px;
    padding: 10px;
}
.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 10px 5px;
    text-align: center;
}
div.news-box {
    float: left;
    font-family: arial;
    font-size: 11px;
    width: 740px;
}
div.news-box img {
    float: left;
    margin-right: 8px;
    padding: 0;
}
div.news-box a {
}
div.news-box a:hover {
}
div.box-column {
    float: left;
}
div.box-column span {
    background: none repeat scroll 0 0 #DDDDDD;
    float: left;
    height: 19px;
    margin-left: 1px;
    padding: 11px;
}
div.box-column-2 {
    float: left;
    margin-top: 1px;
}
div.box-column-2 span {
    background: none repeat scroll 0 0 #EEEEEE;
    float: left;
    height: 24px;
    margin-right: 1px;
    padding: 15px;
}
span#rank {
    float: left;
    width: 31px;
}
span#nazione {
    float: left;
    width: 36px;
}
span#nome {
    float: left;
    width: 139px;
}
span#bonus {
    float: left;
    width: 32px;
}
span#bonus-code {
    float: left;
    width: 122px;
}
span#software {
    float: left;
    width: 76px;
}
span#recensione {
    float: left;
    width: 65px;
}
.table-div {
    background: url("http://www.bonuscasinoplanet.com/imm/box-bg.gif") repeat-x scroll 0 0 #E2E0E0;
    color: black;
    float: right;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin: 5px 0 0;
    padding: 5px 10px;
    width: 600px;
}
table {
    border-collapse: collapse;
}
.top3 {
    color: #8B0107;
}
th#th1 {
    text-align: left;
    width: 120px;
}
th#th2 {
    text-align: left;
    width: 120px;
}
th#th3 {
    text-align: left;
    width: 120px;
}
th#th4 {
    text-align: left;
    width: 100px;
}
th#th5 {
    text-align: left;
    width: 120px;
}
th#thr1 {
    text-align: left;
    width: 140px;
}
th#thr2 {
    text-align: left;
    width: 120px;
}
th#thr3 {
    text-align: left;
    width: 80px;
}
th#thr4 {
    text-align: left;
    width: 100px;
}
th#thr5 {
    text-align: left;
    width: 160px;
}
th#thr1a {
    text-align: left;
    width: 140px;
}
th#thr2a {
    text-align: left;
    width: 120px;
}
th#thr3a {
    text-align: left;
    width: 80px;
}
th#thr4a {
    text-align: left;
    width: 100px;
}
th#thr5a {
    text-align: left;
    width: 160px;
}
th#thr1b {
    text-align: left;
    width: 140px;
}
th#thr2b {
    text-align: left;
    width: 120px;
}
th#thr3b {
    text-align: left;
    width: 80px;
}
th#thr4b {
    text-align: left;
    width: 100px;
}
th#thr5b {
    text-align: left;
    width: 160px;
}
.valutazione5 {
    background-image: url("/imm/5stelle-piccole.gif");
}
.valutazione4-5 {
    background-image: url("/imm/4-5stelle-piccole.gif");
}
.valutazione4 {
    background-image: url("/imm/4stelle-piccole.gif");
}
.valutazione3-5 {
    background-image: url("/imm/3-5stelle-piccole.gif");
}
.valutazione3 {
    background-image: url("/imm/3stelle-piccole.gif");
}
.valutazione2-5 {
    background-image: url("/imm/2-5stelle-piccole.gif");
}
.valutazione2 {
    background-image: url("/imm/2stelle-piccole.gif");
}
.valutazione1-5 {
    background-image: url("/imm/1-5stelle-piccole.gif");
}
.valutazione1 {
    background-image: url("/imm/1stars-small.gif");
}
.valutazione0-5 {
    background-image: url("/imm/0-5stars-small.gif");
}
h1.page {
    border-bottom: 1px dotted;
    color: #006699;
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    margin: 5px 0;
    padding: 3px;
    width: 100%;
}
div.casino-immagini {
    float: left;
    margin-bottom: 30px;
    margin-left: 15px;
    margin-right: 10px;
    padding: 0;
    width: 118px;
}
div.casino-immagini img {
}
div.casino-immagini a {
    font-size: 12px;
    line-height: 0;
    text-align: center;
}
div.casino-immagini a:hover {
}
div.giochi1 {
    clear: right;
    float: right;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-top: 10px;
    width: 180px;
}
div.giochi1 img {
}
div.text1 a {
    font-size: 12px;
    text-align: center;
}
div.giochi1 a:hover {
}
div.ev img {
    clear: right;
    float: right;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-top: 10px;
}
div.ev img {
    clear: right;
    float: right;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-top: 10px;
}
div.box-ev {
    clear: right;
    float: right;
    margin-bottom: 3px;
    padding-left: 20px;
    padding-top: 3px;
    width: 250px;
}
div.ev-txt {
    float: right;
    font-family: verdana;
    font-size: 13px;
    margin-bottom: 10px;
    margin-left: 10px;
    padding-left: 20px;
    text-align: left;
    width: 250px;
}
div.ev-link {
    float: left;
    font-family: verdana;
    font-size: 12px;
    text-align: justify;
}
div.ev a:hover {
}
div#migliori-jackpot {
    float: left;
    margin-bottom: 9px;
    margin-top: 7px;
    width: 650px;
}
div#migliori-jackpot .box {
    float: left;
    width: 184px;
}
div#migliori-jackpot .img {
    float: left;
    margin-bottom: 8px;
    margin-left: 6px;
    width: 125px;
}
div#migliori-jackpot .flash {
    background: none repeat scroll 0 0 #000000;
    float: left;
    margin-bottom: 10px;
    width: 132px;
}
div.ev-p {
    clear: right;
    float: right;
    margin-bottom: 3px;
    padding-left: 20px;
    padding-top: 3px;
    width: 250px;
}
div.post {
    float: left;
    margin: 10px 0 25px;
    width: 100%;
}
div.menu-last {
    float: right;
    margin-right: 15px;
}
div.ev-z img {
    clear: right;
    float: right;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-top: 0;
}
div.trebanner {
    float: left;
    padding-right: 13px;
}
#ajaxNewsletter, .newsletterContainer {
}
#newsletterFormDiv {
}
.newsletterTextInput {
    width: 150px;
}
.success {
}
.error {
}
#sidebardestra img {
    float: left;
    margin: 8px;
    width: 120px;
}
#sidebardestra a {
}
.brand img {
    float: left;
    margin-bottom: 8px;
    margin-right: 8px;
	margin-top:auto;
	color:#999999;
	border:ridge;
	border-width:1px 7px 0px;
	filter: alpha(opacity=71);
	-moz-opacity: 0.71;
	-khtml-opacity: 0.71;
	opacity: 0.71;	
}
.brand img:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
