body,img{
margin:0px;
padding:0px;
border-width:0px;
text-align:center;
font-size:11px; 
font-family:arial,verdana,arial,sans-serif;
line-height:13px;
}
.hsvetrina0 {
background:#ddd;
}
h1,.whatshot {
font-size:14px;
margin-top:5px;
font-size:14px;
color:black;
color:#6af;
border-left:14px solid #6ae;
}

div {
text-align:left;
position:relative;
}

.lista_giochi {
width:160px;
float:left;
margin:3px;
}

.lista_giochi .toptag {
background-image:url('../img/top_bofttom_angle.gif');
background-repeat:no-repeat;
background-position:left;
height:10px;
width:160px;
border-top:1px solid black;
}

.lista_giochi .tag {
background-color:white;
height:30px;
text-align:center;
}

.lista_giochi img {
border:1px solid black;
}

.fullscreen {
width:100%;
padding:0px;
margin:0px;
}

td {
vertical-align:top;
text-align:left;
margin:0px;
}

.titolone {
background:#eef;
width:320px;
font-size:16px;
margin-top:5px;
padding-top:5px;
border-top:1px solid #ccc;
border-bottom:1px solid #ddd;
padding-bottom:5px;
margin-bottom:5px;
color:#b3a;
}

.titolo 
{
background:#eef;
width:320px;
font-size:14px;
margin-top:5px;
padding-top:5px;
border-top:1px solid #ccc;
border-bottom:1px solid #ddd;
padding-bottom:5px;
margin-bottom:5px;
color:#500;
}

.titolo:first-letter {
color:purple;
font-weight:bold;
}

.premessa {
margin-top:5px;
margin-bottom:5px;
color:#a55;
}

.bordered {
border:1px solid black;
}

.articolo {
margin-top:10px;
padding-bottom:10px;
}

.floater_image {
float:left;
margin:4px;
}

.supporti {
color:#aaa;
padding:2px;
}

a {
color:blue;
}

a:hover {
}

.error {
color:#d00;
font-weight:bold;
border-bottom:1px solid black;
padding:2px;
}

.menu_selected {
background:#fd0;
}

.footer {
border-top:1px solid black;
}

.support_image {
width:60%;
border:1px solid black;
}

.border_sides {
border-left:1px solid black;
border-right:1px solid black;
}


.left_menu_selected {
background:#fc7;
color:#000;
}


.menu_1
{
display:block;
border-bottom:1px solid black;
padding-left:6px;
width:228px;
background-image:url('../img/back_menu.gif');
background-repeat:no-repeat;
color:black;
font-weight:bold;
border-left:1px solid black;
background-color:#eff;
border-right:1px solid black;
}


.main_menu a
{
border-left:1px solid black;
background-color:#eff;
width:228px;
display:block;
color:blue;
border-bottom:1px solid #bbb;
padding-left:6px;
border-right:1px solid black;
text-decoration:none;
}

.menu_2:hover {
color:red;
}

.main_menu {
padding-top:5px;
}

.content {
background:white;
border:1px solid black;
padding:4px;
padding-right:0px;
padding-top:0px;
margin-bottom:10px;
float:left;
}

.elenco {
display:block;
border-bottom:1px dotted black;
float:left;
padding:10px;
clear:left;
width:340px;
}

.elenco:first-line {
color:blue;
}

.elenco img {
width:130px;
border:1px solid black;
float:left;
margin-right:10px;
}

.internal_links  {
display:block;
margin-top:10px;
font-weight:bold;
}

.smart_title {
color:#a3a;
display:block;
margin-bottom:6px;
margin-top:6px;
font-size:14px;
}

.sticky {
float:right;
clear:right;
width:153px;
background-repeat:no-repeat;
border-top-width:0px;
font-weight:bold;
text-align:center;
background-color:#ebf;
background-position:left;
}


.psp_specs {
width:136px;
float:right;
clear:right;
border:1px solid black;
border-right-width:0px;
}

.psp_specs  a {
font-weight:bold;
}

.ads_images {
float:left;
width:70px;
height:280px;
text-align:center;
background:ebf;
}

.ads_images img {
width:60px;
margin:3px;
border:1px solid black;
}

.ads {
margin-top:10px;
float:left;
width:360px;
height:280px;
}

.virtua_psp {
position:absolute;
width:262px;
height:146px;
top:28px;
left:116px;
background:#eeeeee;
z-index:1;
}
.virtua_psp select {
font-size:10px;
}

.submittor {
top:156px;
left:252px;
width:34px;
}

.home {
top:156px;
left:-14px;
width:34px;
}

.x {
top:86px;
left:302px;
width:18px;
}

.screen {
position:absolute;
top:-1px;
left:0px;
width:264px;
height:150px;
}

.buttons {
z-index:200;
position:absolute;
color:white;
border:1px solid white;
background:black;
height:18px;
padding:1px;
font-family:Verdana;
font-size:8px;
}

.l_arr {
top:61px;
left:-82px;
width:18px;
}

.r_arr {
top:61px;
left:-36px;
width:18px;
}

.internal_title {
color:#500;
font-weight:bold;
font-size:15px;
width:250px;
margin-bottom:2px;
}

.commento_autore {
color:#a8c;
margin-top:4px;
padding-top:10px;
padding-bottom:10px;
border-top:1px dotted black;
}

.commento_testo {
padding-bottom:4px;
}

.top_td {
text-align:left;
height:80px;
border-bottom:1px solid black;
}

.main_td {
width:auto;
padding-top:18px;
padding-left:5px;
}

.main_tr {
background:#def;
}

.mappa_0 {
margin-bottom:10px;
margin-top:20px;
font-size:14px;
color:red;
}

.mappa_1 {
margin-left:10px;
font-size:12px;
color:#66f;
}

.mappa_2 {
margin-left:35px;
font-size:12px;
color:#aaf;
}

.mappa_3 {
margin-left:60px;
display:block;
text-decoration:none;
}

.recensioneh {
padding-left:30px;
}

.recensione {
text-align:justify;

}

.pagella {
background-color:black;
width:250px;

}
.pagella tr  {
background-color:#ffd;
padding:3px;
text-align:center;
}
.pagella .field {
background-color:#404;
color:white;
font-weight:bold;
}

.pagella .totale {

background-color:#902;
color:white;
font-weight:bold;
}

.autore {
padding:4px;
padding-left:0px;
padding-bottom:10px;
font-weight:bold;
color:red;
}

.recensione img {
width:250px;
margin:5px;
float:left;
clear:left;
}