body
{
background-color: rgb(255, 255, 255);
background-image: url(../base/immagini/sfondo-sinistra.jpg);
background-repeat: no-repeat;
background-attachment: fixed;
background-position: bottom right;
color: rgb(0, 0, 0);
align: right;
padding: 0px;
margin-left: 0px;
margin-right: 0px; 
margin-top: 0px;
margin-botton: 0px;
font-family:  "Arial";
}

div.sony
{
position: fixed;
top: 20px;
left: 20px;
float: left;
width: 70px; height: 70px;
border: solid 1px;
}
div.ico {

position: fixed;
top: auto;
bottom: 0px;
left: 30px;
float: right;
width: 20px; height: 550px;
}


table.generale
{
align: right;
vertical-align: top;
text-align: right;
width: 100%;
border-spacing: 0px;
border: 0px;
cellpadding: 0px;
height: 100%;
}


td.logo
{
height: 150px;
}

td.link
{
background-image: url(../base/immagini/sfondo-sinistra-bianco.jpg);
background-repeat: no-repeat;
background-attachment: fixed;
background-position: bottom right;
vertical-align: top;
text-align: right;
padding-bottom: 0px;
padding-right: 5px;
}

td.shop
{
vertical-align: top;
height: 25%;
text-align: right;
padding-top: 20px;
padding-bottom: 20px;
}

td.base
{
height: 20px;
font-size: 10px;
color: rgb(150,150,150);
padding: 5px;
}



p
{
font-size: 16px;
margin-right: 10px;
line-height: 23px;
}

p1
{
font-size: 16px;
color: rgb(0,0,0);
margin-right: 5px;
}
p2
{
color: rgb(0,0,0);
}


img.logo
{
border: solid 0px;
margin-top: 10px;
margin-bottom: 10px;
height: 150;
width: 150;
}

img.ico {border: solid 0px;
height: 30px; width: 30px;
margin-left: -5px; margin-bottom: 10px;}



A:LINK {Color: rgb(150, 150, 150); text-decoration: none; text-weight: bold;}
A:ACTIVE {Color: rgb(0, 0, 0); text-decoration: none; text-weight: bold;}
A:VISITED {Color: rgb(150, 150, 150); text-decoration: none; text-weight: bold;}
A:HOVER {Color: rgb(0, 0, 0); text-decoration: none; text-weight: bold;}
