A:link { color: #993300; text-decoration: none; font-weight: bold; }
A:visited { color: #993300; text-decoration: none; font-weight: bold; }
A:hover { color: #CC6633; text-decoration: underline; font-weight: bold; }

body {
background-color: #CCCCCC;
margin: 0px;
padding: 0px;
}

	/* Vari */

div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  background-color:#FF4500; border:1px solid black; border-bottom:3px solid black;
  width:140px; padding:4px;
  font-size: 7pt; color: #000000; font-family: Verdana, Tahoma, Arial;
  font-weight: bold;
}

div.spacer {
clear: both;
}

	/* Essentials */

div.pagina {
width: 760px;
background-color: #FEF3B6;
border-left: solid 1px #000;
border-right: solid 1px #000;
padding: 0px;
}

div.logo {
background-image: url('img/bg.gif');  background-repeat: repeat-x; background-position: bottom left;
background-color: #FF4500;
clear: both;
height: 107px;
width: 760px;
}

div.rigasotto {
background-image: url('img/bg2.gif');  background-repeat: repeat-x; background-position: top left;
background-color: #FF4500;
clear: both;
height: 31px;
width: 760px;
margin: 0px;
}

	/* Modulo Multipagina */

div.pagine {
font: 8pt Verdana, Tahoma, Arial;
border: solid 1px #000;
width: 554px;
background-color: #FFF;
float: right;
margin: 10px;
margin-bottom: 10px;
display: inline;
height: 21px;
}

div.pagpezzo1 {
font: 8pt Verdana, Tahoma, Arial;
float: left;
margin: 3px;
margin-right: 0px;
display: inline;
}

div.pagpezzo2 {
font: 8pt Verdana, Tahoma, Arial;
float: right;
margin: 3px;
margin-left: 0px;
display: inline;
}

font.pagcorrente {
color: #FF4500;
vertical-align: -1px;
font-size: 9pt;
}

/* Blog */

div.corpo {
border: solid 1px #000;
width: 554px;
background-color: #FFF;
float: right;
margin-left: 10px;
margin-right: 10px;
display: inline;
}

div.testoblog {
font: 8pt Verdana, Tahoma, Arial;
text-align: justify;
width: 540px;
padding-top: 10px;
padding-bottom: 20px;
}

div.data {
font: bold 8pt Verdana, Tahoma, Arial;
padding-left: 3px;
padding-right: 3px;
margin-top: 3px;
margin-bottom: 3px;
float: left;
}

div.ora {
border-left: solid 1px #999;
border-right: solid 1px #999;
font: bold 8pt Verdana, Tahoma, Arial;
padding-left: 3px;
padding-right: 3px;
margin-top: 3px;
margin-bottom: 3px;
float: right;
}

div.linkblog {
font: bold 7pt Verdana, Tahoma, Arial;
border-right: solid 1px #999;
padding-left: 3px;
padding-right: 2px;
margin-top: 3px;
margin-bottom: 3px;
float: right;
}

div.commenti {
font: bold 7pt Verdana, Tahoma, Arial;
padding-left: 3px;
padding-right: 5px;
margin-top: 3px;
margin-bottom: 3px;
float: right;
}

/* Articoli Giochi */

div.blocco_giochi {
width: 271px;
float: left;
margin: 10px;
margin-right: 0px;
margin-top: 0px;
display: inline;
border: solid 1px #000;
background-color: #FFF;
}

div.riga1_giochi {
height: 38px;
width: 124px;
float: left;
display: inline;
margin: 3px;
}

div.riga1b_giochi {
font: bold 8pt Verdana, Tahoma, Arial;
width: 134px;
height: 32px;
float: left;
display: inline;
padding-top: 6px;
padding-left: 3px;
padding-right: 3px;
margin-top: 3px;
border-left: solid 1px #999999;
}

div.riga2_giochi {
font: 8pt Verdana, Tahoma, Arial;
text-align: justify;
width: 252px;
padding: 6px;
padding-top: 5px;
padding-bottom: 5px;
clear: both;
border-top: solid 1px #999999;
border-bottom: solid 1px #999999;
}

div.riga3_giochi {
font: bold 7pt Verdana, Tahoma, Arial;
text-align: right;
padding: 2px;
width: 255px;
}

div.testogiochi {
font: 8pt Verdana, Tahoma, Arial;
text-align: justify;
padding: 3px;
padding-bottom: 16px;
border-top: solid 1px #999;
margin-left: 3px;
margin-right: 3px;
}

div.riquadro {
font: bold 13pt Verdana, Tahoma, Arial;
float: left;
display: inline;
width: 200px;
margin: 10px;
text-align: center;
}

div.colonna1_giochi {
font: bold 7pt Verdana, Tahoma, Arial;
text-align: left;
padding: 3px;
height: 32px;
float: left;
display: inline;
margin: 3px;
margin-bottom: 0px;
}

div.colonna2_giochi {
height: 38px;
width: 124px;
float: right;
display: inline;
margin: 3px;
padding-left: 3px;
border-left: solid 1px #999999;
}

/* Fotografie */

div.blocco_foto {
font: bold 7pt Verdana, Tahoma, Arial;
width: 176px;
float: left;
margin-left: 10px;
margin-bottom: 10px;
display: inline;
border: solid 1px #000;
background-color: #FFF;
}

div.titolo_foto {
font: bold 8pt Verdana, Tahoma, Arial;
padding: 3px;
text-align: center;
border-bottom: solid 1px #999999;
width: 162px;
}

div.data_foto {
font: bold 7pt Verdana, Tahoma, Arial;
padding: 3px;
padding-bottom: 0px;
text-align: center;
color: #999;
}

div.link_foto {
font: 7pt Verdana, Tahoma, Arial;
padding: 3px;
padding-top: 0px;
text-align: center;
}

/* Filmati */

div.blocco_filmati {
font: bold 7pt Verdana, Tahoma, Arial;
width: 270px;
float: left;
margin-left: 10px;
margin-bottom: 10px;
display: inline;
border: solid 1px #000;
background-color: #FFF;
}

div.titolo_filmati {
font: bold 8pt Verdana, Tahoma, Arial;
padding: 3px;
text-align: center;
border-bottom: solid 1px #999999;
width: 256px;
}

div.pic_filmati {
font: 7pt Verdana, Tahoma, Arial;
text-align: left;
width: auto;
float: left;
display: inline;
margin-top: 0px;
margin-bottom: 3px;
}

div.data_filmati {
font: bold 7pt Verdana, Tahoma, Arial;
padding: 3px;
padding-bottom: 0px;
padding-top: 0px;
float: left;
text-align: left;
color: #999;
width: 160px;
}

div.link_filmati {
font: 7pt Verdana, Tahoma, Arial;
padding: 3px;
padding-top: 0px;
text-align: right;
float: right;
width: 90px;
}

div.descr_filmati {
font: 7pt Verdana, Tahoma, Arial;
text-align: left;
width: 118px;
float: right;
display: inline;
margin-top: 5px;
margin-right: 3px;

}