/*
Theme Name:Marioland
Description: A free gamer theme from jinsona designs.
Author: jinsona designs
Author URI: www.web2feel.com
Tags: 

*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i, marquee {
	margin: 0px;
	padding: 0px;
}



.input_newsletters {
width:392px;
border:1px solid #000;
height:30px;
font-size:18px;
text-transform:uppercase;
margin-top:10px;
color:#999;
padding-left:5px;
}

.button_newsletters {
border:1px solid #1690E5;
color:#FFF;
background-color:#1690E5;
height:30px;
}

.commenti_facebook {
color:#59666F;
font:13px Tahoma, century gothic,Arial,verdana, sans-serif;
background-color:#f5f5f5;
border:1px solid #DDD;
margin:0 0 10px;
padding:5px;
}

.pulsanti {
background:url(images/sub.png) repeat-x;
border:1px solid #0875C3;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
color:#FFF!important;
font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;
padding:2px 5px;
}

#box_facebook_giochi_gratis {
background-color:#FFF;
float:left;
margin-left:-185px;
margin-top:10px;
width:180px;
z-index:99;
border:2px solid #D9D9D9;
padding-top:10px;
}

.lblCaricamento {
color:#2c78b9;
font-size:12px;
text-align:center!important;
}

.img_gioco {
float:left;
width:170px;
border:1px solid #DDD;
background-color:#fff;
margin:0 5px 5px 0;
padding:2px;
}

.img_gioco_casuale {
float:left;
width:81px;
border:1px solid #DDD;
background-color:#fff;
height:58px;
margin:0 5px 5px 0;
padding:2px;
}

body {
background-color:#4682B4;
background-attachment:fixed;
font-family:Tahoma,Century gothic, Arial,Tahoma,sans-serif;
color:#161514;
font-size:13px;
margin:0 auto;
padding:0!important;
}

img {
border:0;
margin:0;
}

a {
color:#0090FF;
text-decoration:none;
outline:none;
}

a:hover {
color:#bbb;
text-decoration:none;
}

blockquote {
color:#444;
font-style:normal;
padding:10px;
}

.clear {
clear:both;
}

table td,table th {
text-align:left;
padding:.4em .8em;
}

table th {
background:#ccc;
color:#444;
text-transform:uppercase;
font-weight:400;
}

table td {
background:#e4e4e4;
}

table tr.even td {
background:#eee;
}

table tr:hover td {
background:#FFF9DF;
}

img.centered {
display:block;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
padding:0;
}

img.alignnone {
display:inline;
background:#fff;
border:1px solid #DDD;
margin:0 0 10px;
padding:5px;
}

img.alignright {
display:inline;
background:#fff;
border:1px solid #DDD;
margin:10px 0 10px 10px;
padding:5px;
}

img.alignleft {
display:inline;
background:#fff;
border:1px solid #DDD;
margin:10px 10px 10px 0;
padding:5px;
}

.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}

.alignright {
float:right;
margin:0 0 10px 10px;
}

.alignleft {
float:left;
margin:0 10px 10px 0;
}

.wp-caption {
border:1px solid #DDD;
text-align:center;
background-color:#fff;
margin:5px;
padding:4px 0 5px;
}

.wp-caption img {
border:0;
margin:0 0 5px;
padding:0;
}

.wp-caption p.wp-caption-text {
font-size:11px;
font-weight:400;
line-height:12px;
margin:0;
padding:0;
}

#wrapper {
width:1000px;
position:relative;
margin:0 auto;
}

#casing {
background:#fff;
float:left;
width:1000px;
position:relative;
padding:0 0 0px;
}

#top {
width:1000px;
position:relative;
height:150px;
margin:auto;
}

.blogname {
width:1000px;
font-family:Arial,Century gothic,Verdana,Tahoma,sans-serif;
height:26px;
text-align:center;
float:left;
margin:0;
}

.blogname h1 {
font-size:22px;
font-weight:400;
color:#fff;
padding:0;
}

.blogname h1 a:link,.blogname h1 a:visited {
color:#fff;
margin:5px 0 0;
}

.blogname h1 a:hover {
color:#111;
}

.blogname h2 {
font-size:14px;
font-weight:700;
color:#031714;
text-shadow:1px 1px 1px #38ADFF;
margin:0;
}

.head {
width:1000px;
float:left;
padding-top:10px;
background-color:#fff;
}

.blogright {
position:absolute;
width:148px;
height:107px;
background:url(images/cap.png);
right:159px;
bottom:0;
}

.subhead {
width:440px;
height:200px;
overflow:hidden;
float:right;
margin:50px 30px 0 0;
}

.subhead h3 {
color:#fff;
font-weight:700;
font-size:18px;
padding:10px 0;
}

.subhead p {
color:#69c8bd;
line-height:22px;
}

#search {
background:#1690E5;
width:330px;
float:right;
height:25px;
display:inline;
margin:0 0 10px;
padding:10px 5px 10px 10px;
}

#s {
width:245px;
height:16px;
font:normal 100% Tahoma, Arial, Helvetica, sans-serif;
color:#555;
float:left;
border:none;
background:#fff;
display:inline;
margin:0 0 0 5px;
padding:5px;
}

input#searchsubmit {
float:right;
display:inline;
height:26px;
background:#011A33;
color:#fff;
border:none;
margin:0 5px 0 0;
padding:3px 5px;
}

#catmenucontainer {
height:12px;
display:block;
font:12px Arial,Tahoma,Century gothic,verdana, sans-serif;
font-weight:400;
text-transform:uppercase;
padding:0;
}

#catmenu {
height:42px;
overflow:hidden;
margin:0;
padding:0;
}

#catmenu ul {
float:left;
list-style:none;
margin:0;
padding:0 10px;
}

#catmenu li a,#catmenu li a:link,#catmenu li a:visited {
color:#032e4c;
text-shadow:1px 1px 1px #fff;
display:block;
line-height:42px;
margin:0;
padding:0 10px;
}

#catmenu li a:hover,#catmenu li a:active {
background:#252525 url(images/menua.png) repeat-x;
color:#fff;
text-shadow:-1px -1px 1px #09639F;
line-height:42px;
text-decoration:none;
margin:0;
padding:0 10px;
}

#catmenu li li a,#catmenu li li a:link,#catmenu li li a:visited {
background:#0F73B9;
width:150px;
color:#fff;
text-shadow:-1px -1px 1px #09639F;
font-weight:400;
float:none;
line-height:35px;
border-bottom:1px solid #167AC1;
margin:0;
padding:0 10px;
}

#catmenu li li a:hover,#catmenu li li a:active {
background:#09639F;
color:#fff;
text-shadow:-1px -1px 1px #032F2A;
line-height:35px;
padding:0 10px;
}

#foxmenucontainer {
height:38px;
display:block;
font:12px Arial, Tahoma,Century gothic,verdana, sans-serif;
font-weight:400;
text-transform:uppercase;
background:url(images/catmen.png) repeat-x;
float:left;
width:1000px;
padding:0;
}

#menu {
height:38px;
overflow:hidden;
margin:0 10px;
padding:0;
}

#menu li a,#menu li a:link,#menu li a:visited {
color:#eee;
display:block;
line-height:38px;
margin:0;
padding:0 10px;
}

#menu li a:hover,#menu li a:active {
color:#fff;
line-height:38px;
text-decoration:none;
background:url(images/catmenua.png) repeat-x;
margin:0;
padding:0 10px;
}

#menu li li a,#menu li li a:link,#menu li li a:visited {
background:#9D070F;
width:150px;
color:#eee;
font-weight:400;
float:none;
line-height:35px;
border-bottom:1px solid #C4010A;
margin:0;
padding:0 10px;
}

#menu li li a:hover,#menu li li a:active {
background:#7F070F;
color:#fff;
line-height:35px;
padding:0 10px;
}

#content {
float:left;
width:630px;
height:100%;
margin-left:10px;
display:inline;
overflow:hidden;
position:relative;
padding:0;
}

#content_categorie_giochi {
float:left;
width:980px;
height:100%;
margin-left:10px;
display:inline;
overflow:hidden;
position:relative;
padding:0;
}

.post-mf {
height:220px;
color:#59666f;
font:13px Tahoma, century gothic,Arial,verdana, sans-serif;
background:#F5F5F5 url(http://www.sitigiochi.it/img/sfondo-giochi-maschi-femmine.png) repeat-x;
border:1px solid #ddd;
margin:0 0 10px;
padding:5px;
}

.gruppo-giochi {
width:100%;
float:left;
margin-top:10px;
}

.boy {
color:#0a83d8;
}

.girl {
color:#fc34c6;
}

.post {
height:100%;
color:#59666f;
font:13px Tahoma, century gothic,Arial,verdana, sans-serif;
background:#F5F5F5 url(images/fade.png) repeat-x;
border:1px solid #ddd;
margin:10px 0;
padding:5px;
}

.post_tag {
height:100%;
color:#59666f;
font:13px Tahoma, century gothic,Arial,verdana, sans-serif;
background:#F5F5F5 url(images/fade.png) repeat-x;
border:1px solid #ddd;
float:left;
width:618px;
margin:5px 0;
padding:5px;
}

.post_tag .title h2 {
font-size:14px;
}

.post1 {
color:#59666f;
font:13px Tahoma, century gothic,Arial,verdana, sans-serif;
background:#F5F5F5 url(images/fade.png) repeat-x;
border:1px solid #ddd;
float:left;
width:298px;
height:306px;
margin:0 0 10px;
padding:5px;
}

.post2 {
height:142px;
color:#59666f;
font:13px Tahoma, century gothic,Arial,verdana, sans-serif;
background:#F5F5F5 url(images/fade.png) repeat-x;
border:1px solid #ddd;
float:left;
width:298px;
margin:0 0 10px;
padding:5px;
}

.post2righttop {
margin-top:10px !important;
}

.rating {
float:left;
width:100%;
margin:0 0 5px;
}

.post-new {
background:#e8f0f9 url(http://www.sitigiochi.it/img/new.png) no-repeat!important;
}

.post-new .img_gioco {
width:288px!important;
}

.title h2 {
text-align:left;
font:25px Arial,century gothic,verdana, sans-serif;
font-weight:700;
overflow:hidden;
color:#111;
margin:0;
padding:10px 0 10px 10px;
}

.header_single {
float:left;
width:100%;
}

.rating_single {
float:left;
width:100px;
padding:20px 0 0 10px;
}

.title_single {
float:left;
margin:0;
padding:0;
}

.data {
font-size:10px;
font-family:Tahoma, century gothic,Arial,Verdana,Helvitica,sans-serif;
color:#ca680b;
text-transform:uppercase;
background:#fff;
border:1px solid #ddd;
margin:5px 10px;
padding:4px 5px 4px 0;
}

.author {
color:#0177CB;
margin-left:10px;
background:url(images/user.png) no-repeat;
padding:2px 5px 2px 20px;
}

.clock {
color:#0177CB;
margin-left:5px;
background:url(images/clock.png) no-repeat;
padding:2px 5px 2px 20px;
}

.comm {
color:#fff;
margin-left:5px;
background:url(images/balloon.png) no-repeat;
padding:2px 5px 2px 20px;
}

.comm a:link,.comm a:visited {
color:#0177CB;
}

.comm a:hover {
color:#656565;
text-shadow:1px 1px 1px #ccc;
}

.singleinfo {
font:10px Tahoma, Georgia, Arial,century gothic,verdana, sans-serif;
text-transform:uppercase;
color:#B98302;
padding:5px 0;
}

.category {
color:#000;
padding:5px 0 5px 5px;
}

.category a:link,.category a:visited {
color:#D13914;
}

.category a:hover {
color:#000;
}

.cover {
margin:0;
padding:0 10px;
}

.entry a:link,.entry a:visited {
color:#0177CB;
background-color:transparent;
}

.entry a:hover {
color:#E53F0C;
background-color:transparent;
text-decoration:none;
}

.entry ul,.entry ol {
line-height:150%;
margin:.4em 0 1em;
}

.entry ul li,.entry ol li {
list-style-position:outside;
margin-left:1.6em;
}

.entry p {
line-height:22px;
margin:0;
padding:0;
}

.right {
float:right;
width:340px;
display:inline;
margin-right:10px;
overflow:hidden;
padding:10px 0 0;
}

.right_single {
float:right;
width:165px;
display:inline;
margin-right:10px;
overflow:hidden;
padding:10px 0 0;
}

.blokbox,.twitbox {
float:left;
width:323px;
background:#fff;
margin-bottom:10px;
border:1px solid #ddd;
}

.blok {
float:left;
padding:5px 0 0;
}

.fentry img {
max-width:100px;
padding-left:6px;
padding-bottom:5px;
float:left;
}

h2.bloktitl {
width:325px;
color:#eee;
font-size:18px;
background:#523211;
height:25px;
padding-top:10px;
padding-left:10px;
}

p.twitter-message {
color:#666;
border-bottom:1px solid #eee;
padding:10px;
}

a.twitter-link {
color:#D53E13;
}

a.twitter-user {
color:#0c7391;
}

.video embed {
width:340px;
height:300px;
overflow:hidden;
margin-bottom:10px;
}

.video {
width:340px;
margin-right:10px;
overflow:hidden;
padding:0;
}

.sidebar1tag {
width:160px!important;
float:left;
margin:10px!important;
}

.sidebar2tag {
width:170px!important;
float:right;
margin:10px!important;
}

.sidebox1 {
float:left;
margin-right:10px;
}

.sidebox2 {
float:right;
}

li.recentcomments {
width:155px;
padding:5px;
}

.squarebannerh {
width:260px;
height:58px;
background:url(images/sqb.png);
position:relative;
}

.squarebanner {
width:340px;
background:#F4F4F4;
padding:0;
}

.squarebanner ul {
list-style-type:none;
width:340px;
overflow:hidden;
margin:0;
padding:0 0 15px;
}

.squarebanner ul li {
list-style-type:none;
float:left;
display:inline;
background:#ddd;
margin:15px 15px 0;
padding:5px;
}

#wp-calendar {
width:100%;
padding:0 5px;
}

#calendar_wrap {
margin:0 auto;
}

#wp-calendar caption {
font-size:16px;
color:#375752;
font-weight:700;
font-family:Georgia,Century gothic, Arial, sans-serif;
text-transform:uppercase;
padding:10px 5px 5px;
}

#wp-calendar th,#wp-calendar td {
text-align:center;
color:#fff;
background:#00558F;
padding:5px;
}

#wp-calendar td a {
border:none;
color:#843400;
padding:0;
}

#wp-calendar td {
background:transparent;
border:none;
color:#444;
}

#wp-calendar td,table#wp-calendar th {
padding:2px 0;
}

#footer {
height:80px;
color:#DADADA;
font-size:11px;
font-weight:400;
letter-spacing:1px;
font-family:Tahoma,georgia,Century gothic, Arial, sans-serif;
float:left;
width:100%;
background:#00558F;
text-shadow:1px 1px 1px #004C7F;
padding:10px 0 0;
}

#footer a:link,#footer a:visited {
color:#D1E3EF;
}

.fleft {
float:left;
text-align:left;
margin-left:10px;
margin-top:10px;
line-height:16px;
}

.fright {
float:right;
text-align:right;
margin-right:10px;
margin-top:10px;
line-height:16px;
}

#navigation {
width:100%;
margin:10px 0 0;
padding:0 5px 10px 0;
text-align: center;
}

h1.pagetitle {
color:#111;
font-size:20px;
}

h2.pagetitle {
font-size:20px;
text-align:center;
color:#555;
font-family:Arial, Georgia,Century gothic,Helvetica, sans-serif;
padding:10px 0;
}

h2.pagetitle a {
color:#507409;
}

#comment {
height:100%;
margin:0;
padding:0;
}

#comnums h3 {
font-size:20px;
font-weight:400;
color:#444;
font-family:Georgia,Century gothic,Arial, Helvetica, sans-serif;
margin:10px 0;
padding:10px;
}

#respond {
height:100%;
background:#fff;
border:1px solid #ddd;
margin:5px 0;
padding:0 5px;
}

#respond h3 {
font-size:22px;
font-weight:400;
color:#555;
font-family:Georgia,Century gothic,Arial, Helvetica, sans-serif;
margin:5px 0;
padding:10px 10px 5px;
}

#commentform {
color:#BFAFA7;
font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;
margin:0;
padding:0 10px 10px;
}

.cancel-comment-reply {
font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;
margin-left:10px;
padding:0;
}

#commentform p {
color:#777;
font-size:10px;
padding:5px 0;
}

#commentform input {
background:#E4E4E4;
border:1px solid #ccc;
color:#444;
padding:3px 10px;
}

#commentform textarea {
background:#eee;
border:1px solid #ccc;
color:#333;
width:95%;
padding:5px;
}

.comments input#submit {
background:url(images/sub.png) repeat-x;
border:1px solid #0875c3;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
color:#fff;
font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;
padding:2px 5px;
}

.comment-body {
margin-left:80px;
background:#F5F5F5;
border:1px solid #ddd;
padding:10px;
}

ol.commentlist li {
position:relative;
margin:20px 0;
padding:5px 0;
}

ol.commentlist li div.comment-author {
color:#C00808;
padding:0 10px 0 0;
}

ol.commentlist li div.vcard {
font:10px Tahoma, helvetica,arial,sans-serif;
text-transform:uppercase;
color:#444;
position:absolute;
top:5px;
left:0;
height:100px;
}

ol.commentlist li div.vcard cite.fn {
font-style:normal;
position:absolute;
width:70px;
text-align:center;
background:#EFEFEF;
top:75px;
left:0;
padding:2px 0;
}

ol.commentlist li div.vcard img.avatar {
border:5px solid #EFEFEF;
margin:0;
padding:0;
}

ol.commentlist li p {
font:normal 12px Tahoma, helvetica,arial,sans-serif;
line-height:22px;
color:#666;
margin:0 0 1em;
padding:5px;
}

ol.commentlist li div.reply {
font:10px Tahoma, helvetica,arial,sans-serif;
text-transform:uppercase;
text-align:right;
margin:0 5px 5px 0;
padding:0;
}

ol.commentlist li div.reply a {
color:#fff;
text-decoration:none;
text-transform:uppercase;
background:url(images/sub.png) repeat-x;
border:1px solid #032F2A;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:3px 10px;
}

ol.commentlist li ul.children {
list-style:none;
text-indent:0;
margin:1em 0 0;
}

ol.commentlist li.pingback div.vcard {
color:#C00808;
padding:0;
}

ol.pinglist .comment-body {
background:#fff;
border:1px solid #ddd;
margin:0;
padding:10px;
}

ol.pinglist li {
position:relative;
margin:10px 0;
padding:10px 0;
}

ol.pinglist li div.vcard {
font-weight:700;
color:#fff;
display:block;
}

ol.pinglist li div.comment-meta {
float:left;
padding:5px 0;
}

ol.pinglist li p {
font:normal 12px Tahoma, helvetica,arial,sans-serif;
line-height:18px;
color:#464646;
margin:0 0 1em;
padding:5px;
}

.widebanner {
height:60px;
margin-top:10px;
background:url(images/ad1.jpg) repeat-x;
text-align:center;
padding:10px 0;
}

img.postim {
background:#fff;
border:1px solid #ddd;
float:left;
margin:10px 10px 10px 0;
padding:7px;
}

.coin-slider {
overflow:hidden;
zoom:1;
position:relative;
}

.coin-slider a {
text-decoration:none;
outline:none;
border:none;
}

.cs-buttons {
font-size:0;
float:left;
padding:10px;
}

.cs-buttons a {
margin-left:5px;
height:10px;
width:10px;
float:left;
border:1px solid #B8C4CF;
color:#B8C4CF;
text-indent:-1000px;
}

.cs-active {
background-color:#B8C4CF;
color:#FFF;
}

.cs-title {
width:610px;
background-color:#000;
color:#FFF;
padding:10px;
}

.cs-prev,.cs-next {
background-color:#000;
color:#FFF;
margin:10px;
padding:0 10px;
}

.social_single {
float:left;
width:780px;
}

.plus {
text-align:left;
height:50px;
border:1px solid #ABD2E9;
background-color:#E8F0F9;
float:left;
width:95px;
font-size:16px;
font-weight:700;
color:#3A5796;
margin:0 0 5px 10px;
padding:10px 10px 0;
}

.like {
text-align:left;
height:50px;
border:1px solid #ABD2E9;
background-color:#E8F0F9;
float:left;
width:621px;
font-size:16px;
font-weight:700;
color:#3A5796;
margin:0 0 5px 10px;
padding:10px 10px 0;
}

.like_tag {
text-align:left;
height:50px;
border:1px solid #ABD2E9;
background-color:#E8F0F9;
float:left;
width:585px;
font-size:16px;
font-weight:700;
color:#3A5796;
margin:10px 0 0;
padding:10px 10px 0;
}

.leaderboard {
background-color:#fff;
float:left;
width:740px;
padding:10px 0 0 10px;
}

#search2 {
background:#fff;
width:252px;
float:left;
height:80px;
display:inline;
text-align:right;
padding:10px 5px 10px 0;
}

.imgCerca {
padding-right:4px;
}

#s2 {
width:175px;
height:16px;
border:1px solid #000;
font:normal 100% Tahoma, Arial, Helvetica, sans-serif;
color:#555;
float:left;
background:#fff;
display:inline;
margin:0 0 0 6px;
padding:5px;
}

input#searchsubmit2 {
float:right;
display:inline;
height:28px;
background:#011A33;
color:#fff;
border:none;
margin:0 5px 0 0;
}

.sponsor_caricamento {
border:1px solid #e9abab;
background-color:#f9e8e8;
padding:10px;
}

.incorporazione {
height:73px;
text-align:left;
border:1px solid #ffb2b0;
background-color:#ffe8e7;
width:270px;
font-size:16px;
font-weight:700;
float:left;
color:#d1211d;
margin:10px 10px 5px 0;
padding:10px;
}

.box_destro {
height:274px;
text-align:left;
border:1px solid #ABD2E9;
background-color:#E8F0F9;
width:144px;
font-size:16px;
float:right;
font-weight:700;
color:#3A5796;
margin:10px 2px 5px 0;
padding:10px;
}

.social {
height:73px;
text-align:left;
border:1px solid #ABD2E9;
background-color:#E8F0F9;
width:270px;
font-size:16px;
float:left;
font-weight:700;
color:#3A5796;
margin:10px 0 5px;
padding:10px;
}

.correlati {
text-align:left;
border:1px solid #84f884;
background-color:#d7ffd7;
width:572px;
font-size:16px;
font-weight:700;
float:left;
color:#3aae3a;
margin:5px 10px 5px 0;
padding:10px;
}

.note {
width:100%;
float:left;
padding:10px;
}

.wpcf7-form textarea {
width:566px;
height:220px;
background-color:#FFFFE0!important;
border:1px solid #E6DB55;
color:#333;
padding:5px;
}

.wpcf7-form .wpcf7-submit {
width:50px;
-moz-border-radius:5px;
background:url(http://www.sitigiochi.it/wp-content/themes/marioland/images/sub.png) repeat-x scroll 0 0 transparent;
border:1px solid #0875C3;
color:#FFF;
font-family:tahoma,Century gothic,Arial,Helvetica,sans-serif;
margin:10px 0;
padding:2px 10px;
}

#loginform .input {
width:566px;
height:20px;
background-color:#FFFFE0;
border:1px solid #E6DB55;
color:#333;
padding:5px;
}

#theme-my-login .input {
width:585px;
height:20px;
background-color:#FFFFE0;
border:1px solid #E6DB55;
color:#333;
padding:5px;
}

.log h2 {
background-color:#1690E5;
line-height:35px;
height:25px;
padding-left:15px;
padding-top:10px;
font:12px Arial,Tahoma,Century gothic,verdana, sans-serif;
color:#fff;
font-size:14px;
text-transform:uppercase;
}

.log {
float:left;
width:100%;
background-color:#f4f4f4;
}

.log .avatar_container {
width:100px;
float:left;
padding:10px;
}

.log .avatar_container .avatar {
width:70px;
height:70px;
float:left;
border:1px solid #dbe2ed;
padding:2px 2px 0;
}

.log .pagenav {
padding-top:10px;
}

.log form {
margin-top:10px;
padding-left:5px;
}

.log form p {
float:left;
width:160px;
}

.log .sidebarlogin_otherlinks {
list-style-type:none;
padding:5px;
}

#login_error {
color:red;
padding:10px 0 0 10px;
}

#CaricamentoGioco .messaggio {
width:768px;
height:450px;
background-color:#000;
padding-top:50px;
text-align:center;
}

#InvitoRegistrazione {
width:595px;
color:#c4010a;
text-align:center;
font-size:16px;
margin:15px;
}

.big {
font-size:15px;
}

.big_facebook {
font-size:15px;
color:#c4010a!important;
}

.content_large {
width:804px!important;
}

.nomargintop {
margin-top:0!important;
}

.pubb_leaderboard {
width:768px;
float:left;
background-color:#d1d1d1;
border:1px solid #999;
}

.newsletters_gioco {
width:768px;
float:left;
background-color:#a9d6f7;
border:1px solid #1690e5;
font-size:16px;
color:#1690e5;
padding:10px 0;
}

.freccia {
margin-left:20px;
}

.div_img_gioco {
position:absolute;
}

.div_esterno {
float:left;
width:183px;
min-height:123px;
}

.archivio_testo {
width:281px;
float:left;
height:280px;
margin-left:10px;
}

.archivio_spot {
width:336px;
height:280px;
float:left;
background-color:#d1d1d1;
margin-bottom:15px;
}

.ads {
background-color:#d1d1d1;
width:336px;
height:280px;
float:left;
margin-top:10px;
#useronline-browsing-sitepadding:10px!important;
}

object,embed {
width:770px;
height:540px;
}

#search fieldset,#search2 fieldset {
border:none;
margin:0;
padding:0;
}

#search p,#search2 p {
font-size:85%;
margin:0;
}

#catmenu li,#menu ul,#menu li {
float:left;
list-style:none;
margin:0;
padding:0;
}

#catmenu li ul,#menu li ul {
z-index:9999;
position:absolute;
left:-999em;
height:auto;
width:170px;
margin:0;
padding:0;
}

#catmenu li ul a,#menu li ul a {
width:140px;
}

#catmenu li ul ul,#menu li ul ul {
margin:-36px 0 0 170px;
}

#catmenu li:hover ul ul,#catmenu li:hover ul ul ul,#catmenu li.sfhover1 ul ul,#catmenu li.sfhover1 ul ul ul,#menu li:hover ul ul,#menu li:hover ul ul ul,#menu li.sfhover ul ul,#menu li.sfhover ul ul ul {
left:-999em;
}

#catmenu li:hover ul,#catmenu li li:hover ul,#catmenu li li li:hover ul,#catmenu li.sfhover ul,#catmenu li li.sfhover1 ul,#catmenu li li li.sfhover1 ul,#menu li:hover ul,#menu li li:hover ul,#menu li li li:hover ul,#menu li.sfhover ul,#menu li li.sfhover ul,#menu li li li.sfhover ul {
left:auto;
}

#catmenu li:hover,#catmenu li.sfhover1,#menu li:hover,#menu li.sfhover {
position:static;
}

.colonna-boy,.colonna-girl {
width:299px;
float:left;
}

.post2 .img_gioco,.post2last .img_gioco,.post2right .img_gioco {
width:120px!important;
}

.post2.post2categoriegiochi {
width:327px;
}

.post1 .img_gioco,.post1last .img_gioco,.post1right .img_gioco {
width:270px!important;
}

.title h2 a,.title h2 a:link,.title h2 a:visited,.title h2 a:hover,.title h1 a,.title h2 a:link,.title h2 a:visited,.title h1 a:hover,.title_single h1 a,.title h2 a:link,.title h2 a:visited,.title_single h1 a:hover {
color:#111;
background-color:transparent;
}

.title h1,.title_single h1 {
text-align:left;
font:25px Arial,century gothic,verdana, sans-serif;
font-weight:700;
overflow:hidden;
margin:0;
padding:10px 0 10px 10px;
}

.sidebox ul ul ul,.sidebox ul ul ul ul {
list-style-type:none;
border:0;
margin:0;
padding:0;
}

.contentCenter,.lingue {
text-align:center;
}

ol.commentlist,ol.pinglist {
list-style:none;
text-indent:0;
margin:0;
padding:0;
}

ol.commentlist li span.says,ol.commentlist li div.comment-meta,ol.pinglist li span.says,ol.pinglist li div.reply,.wp-pagenavi span.pages,#theme-my-login .message {
display:none;
}

ol.commentlist li ul,ol.pinglist li ul {
font:normal 12px/1.4 helvetica,arial,sans-serif;
list-style:square;
text-indent:0;
margin:0 0 1em;
padding:0;
}

ol.commentlist li ul.children li.depth-2,ol.commentlist li ul.children li.depth-3,ol.commentlist li ul.children li.depth-4 {
margin:0 0 0 90px;
}

#signup_username,#signup_email,#signup_password,#signup_password_confirm,#field_1,.wpcf7-form input {
width:566px;
height:20px;
background-color:#FFFFE0!important;
border:1px solid #E6DB55;
color:#333;
padding:5px;
}

.lnk_gioco,.link_gioco {
position:relative;
bottom:27px;
width:50px;
height:30px;
background-color:#000;
}

.footer_archivio {
width:100%;
float:left;
margin:10px 0;
}

.footer_archivio .box {
float:left;
margin-left:10px;
}

.footer_archivio .first {
margin-left:0;
}

.box_categorie {
width:310px;
background:#F4F4F4;
padding-bottom:10px;
font-size:12px;
font-family:Tahoma,Century gothic, Arial, sans-serif;
color:#444;
float:left;
margin:10px 0 0;
}

.box_categorie.first {
width:339px!important;
}

.header_giochi {
width:100%;
float:left;
}

.header_giochi .logo_giochi {
float:left;
width:700px;
}

.header_giochi .info_giochi {
float:left;
width:300px;
padding-top:55px;
}

.header_giochi .info_giochi .elemento_giochi {
float:left;
width:150px;
margin-bottom:7px;
}

.header_giochi .info_giochi .elemento_giochi .img_giochi {
float:left;
width:20px;
}

.header_giochi .info_giochi .elemento_giochi .label_giochi {
float:left;
width:130px;
color:#fff;
}

.topgiochi {
width:338px;
float:left;
}

.topgiochi .testo {
float:left;
width:233px;
padding-top:10px;
}

.topgiochi .immagine {
float:left;
width:75px;
}

#search3 {
margin-right:10px;
float:left;
width:240px;
height:90px;
position:relative;
background:url(http://www.sitigiochi.it/img/ricerca-giochi-gratis.jpg) no-repeat bottom left;
margin-top:10px;
}

fieldset.search {
border:none;
width:240px;
}

.search input.box {
color:#999;
font-size:14px;
width:194px;
height:24px;
background:url(http://www.sitigiochi.it/img/bg_search.jpg) no-repeat top left;
border:0;
float:left;
padding:4px 10px 2px 5px;
}

.search input.btn {
width:31px;
height:30px;
cursor:pointer;
text-indent:-9999px;
background:url(http://www.sitigiochi.it/img/bg_search.jpg) no-repeat top right;
border:0;
float:left;
padding:6px 0 0;
}

.cerca {
float:left;
background-color:#FFF;
width:250px;
height:100px;
}

.immagine_gioco {
float:left;
border:1px solid #1690E5;
margin:10px 10px 10px 0;
padding:3px;
}

.intro_categoria_gioco {
width:647px;
float:left;
height:294px;
padding-top:17px;
}

.intro_tag_gioco {
width:608px;
float:left;
height:97px;
margin-bottom:5px;
padding:10px;
}

.box_giochi_tag_centrale {
float:left;
width:630px;
}

.img_gioco_tag {float:left; width:100px; border:1px solid #DDD; background-color:#fff; margin:0 5px 5px 0; padding:2px;}
.img_gioco_divertenti {float:left; width:99px; height:65px; border:1px solid #DDD; background-color:#fff; margin:0 5px 5px 0; padding:2px;}

.error {
color:red;
}

.box_home_sinistro {
float:left;
width:320px;
}

.box_home_destro {
float:left;
width:310px;
}

.tooltip {
display:none;
background:transparent url(http://www.sitigiochi.it/img/arrow.png);
font-size:12px;
height:70px;
width:160px;
color:#fff;
padding:25px;
}

.altre_info_gioco {
width:100%;
float:left;
font-size:11px;
margin:0 0 5px;
}

.privacy {
margin:0 0 10px 10px;
}

.load-more {
width:100%;
text-align:center;
background-color:#E0E0E0;
font-size:16px;
text-transform:uppercase;
}

#activity-stream li {
border-bottom:1px solid #E6E6E6;
}

#members-list li {
margin-bottom:5px;
border-bottom:1px solid #E6E6E6;
padding-bottom:2px;
}

.pagination-links {
width:100%;
text-align:center;
margin-top:10px;
font-size:16px;
background-color:#E0E0E0;
text-transform:uppercase;
padding:10px 0;
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,center,u,b,i,marquee,html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,center,u,b,i,marquee,#search form,.title,.entry,#search2 form {
margin:0;
padding:0;
}

.commenti_facebook .box_facebook,.footer_archivio .last {
margin-left:10px;
}

table,#basic_slideshow {
margin:10px 0;
}

.post2last,.post2right {
height:142px;
color:#59666f;
font:13px Tahoma, century gothic,Arial,verdana, sans-serif;
background:#F5F5F5 url(images/fade.png) repeat-x;
border:1px solid #ddd;
float:left;
width:298px;
margin:0 0 10px 10px;
padding:5px;
}

h3.sidetitl,h3.titolo_box_categorie,h3.titolo_box_tag {
background-color:#1690E5;
line-height:35px;
height:25px;
padding-left:15px;
padding-top:10px;
font:12px Arial,Tahoma,Century gothic,verdana, sans-serif;
color:#fff;
font-size:14px;
}

.sidebar1,.sidebar1tag-giochi {
width:165px;
float:left;
}

.sidebar2,.sidebar2tag-giochi {
width:165px;
float:right;
}

.sidebox,.sidebox1tag,.sidebox2tag {
width:165px;
background:#F4F4F4;
padding-bottom:10px;
font-size:12px;
font-family:Tahoma,Century gothic, Arial, sans-serif;
color:#444;
margin:10px 0 0;
}

.sidebox ul,.box_categorie ul {
list-style-type:none;
margin:0;
padding:0 0 5px;
}

.sidebox li,.box_categorie li {
list-style-type:none;
margin:0;
padding:0;
}

.sidebox ul ul,.box_categorie ul ul {
list-style-type:none;
background-repeat:no-repeat;
margin:0;
padding:0;
}

.sidebox ul li,.box_categorie ul li {
height:100%;
line-height:18px;
clear:left;
width:150px;
list-style-type:none;
margin:0;
}

.sidebox ul li a:link,.sidebox ul li a:visited,.box_categorie ul li a:link,.box_categorieul li a:visited {
color:#6f6f6f;
border-bottom:1px dotted #ddd;
text-decoration:none;
display:block;
padding:5px 0 5px 5px;
}

.sidebox ul li a:hover,.box_categorie ul li a:hover {
color:#004C7F;
}

.sidebox p,.box_categorie p {
margin:0;
padding:7px 10px;
}

.sidebox table,.box_categorie table {
width:100%;
text-align:center;
color:#787d7f;
}

.post2 .title h2,.post2last .title h2,.post2right .title h2,.post1 .title h2,.post1last .title h2,.post1right .title h2 {
font-size:17px!important;
padding:3px!important;
}

#footer a:hover,ol.commentlist li div.vcard cite.fn a:link,ol.pinglist li div.vcard cite.fn a:link,.wp-pagenavi a:hover,.header_giochi .info_giochi .elemento_giochi .label_giochi a {
color:#fff;
}

.box_super_mario,.box_top_100 {
margin-bottom:10px;
}

.postfullheight {width: 968px; margin:10px 0 0 0; padding: 5px 0 0 10px; height: 135px !important; }
.postfullheight .img_gioco {width:109px !important; margin-top:5px; height:72px !important;}
.cat_link {float: left;
width: 948px;
text-align: right;
padding-right: 10px;
background-color: #F6F6F6;}

.intro_2500_giochi {width:968px; margin-bottom:0px;}
.archivio_testo_2500 {width:602px;}
.box_info_2500 {float: left;
width: 100%;
margin-top: 20px;
text-align: center;}

.fullheight {height: auto !important;
padding-bottom: 10px;}

.chat { width:768px; height:170px; float:left; border:1px solid #ABD2E9; background-color:#E8F0F9; margin-top: 10px;}
.list_message {float: left;
background-color: #E8F0F9;
width: 365px;
height: 129px;
margin: 0px 0 0 15px;
border: 1px solid #ABD2E9;}

.new_message {float: left;
background-color: #F6F6F6;
height: 129px;
width: 365px;
margin: 0px 0 0 10px;
border: 1px solid #ABD2E9;}

.chatlist {line-height: 150%;

float: left;
height: 129px;
background-color: #f6f6f6;

width: 365px;
overflow: auto;}

.comment {border-bottom: 1px solid #ABD2E9;
padding: 5px;
background-color: #F6F6F6;
font-size: 10px;}

.nochat { padding: 5px;
font-size: 10px;
font-style: italic;}

.nologchat{padding:5px;}

.commentmetadata {display:none;}

.titolo_chat {
width: 100%;
font-size: 16px;
font-weight: 700;
float: left;
color: #3A5796;
padding: 10px 0 0 10px;}

#igit_rpwt_css {
background: #D7FFD7;
font-family: verdana,arila,serif;
font-size: 12px;
font-style: normal;
color: #118511 !important;
height: 150px;
}

.igit_relpost {
float: left;
height: 100%;
width: 25%;
}

.igit_relpost:hover {
background-color: #ECFFEB;
}

#igit_rpwt_main_image {
height: 100px;
line-height: 15;
padding-bottom: 0px;
padding-left: 2px;
padding-right: 2px;
padding-top: 2px;
text-align: center;
}

#igit_rpwt_thumb, #description {
margin-left: 0px;
border: 1px solid #118511;
padding: 0px;
}

#igit_title a {
color: #118511;
}

.preferiti {float: left;}

.box_big {width: 340px;
margin-right: 10px;
overflow: hidden;
padding-top: 10px;}

.box_big_desc {padding: 5px;
background-color: #F4F4F4;
float: left; width: 100%;}

.img_gioco_preferiti {
float: left;
width: 102px;
border: 1px solid #DDD;
background-color: white;
margin: 0 5px 5px 0;
padding: 2px;
height: 67px;
}

.preferiti {
height: 30px;
text-align: left;
border: 1px solid #FFB2B0;
background-color: #FFE8E7;
width: 724px;
font-size: 16px;
font-weight: 700;
float: left;
color: #D1211D;
margin: 10px 10px 0 0;
padding: 10px 0 0 45px;
}

.removefavoriti{background-image:url('images/favoriti-.png'); background-repeat:no-repeat;}
.addfavoriti {background-image:url('images/favoriti+.png'); background-repeat:no-repeat;}

.descrizione_giochi_divertenti{float: left; padding: 10px;}
.intro_descrizione_gioco {width:618px; float:left; height:auto; margin-bottom:15px; padding:10px;}
.divertenti_sinistro {float: left; width: 350px;}
.random_divertenti{float:left; width:330px; margin-left:10px;}
.postdivertenti{height:125px; margin-top: 5px; margin-bottom: 0px;}

.configuratore{height: auto !important; padding-bottom: 10px; margin: 10px 0 0 0; padding: 5px 0 0 10px; width: 720px;}



