BODY
{
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #ffffff;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
*
{
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
H1
{
    COLOR: #ffffff;
    FONT-SIZE: 18px;
    FONT-WEIGHT: 200
}
H1 A
{
    COLOR: #ffcc00;
    FONT-SIZE: 18px;
    FONT-WEIGHT: 200
}
H1 A:hover
{
    COLOR: #999999;
    FONT-SIZE: 18px;
    FONT-WEIGHT: 200
}
H2
{
    COLOR: #ffcc00;
    FONT-SIZE: 24px
}
H3
{
    COLOR: #ffffff;
    FONT-SIZE: 18px;
    FONT-WEIGHT: 100
}
H4
{
    MARGIN: 2px 0px;
    COLOR: #333333;
    FONT-SIZE: 24px;
    FONT-WEIGHT: 100
}
H4 A
{
    COLOR: #ffcc00;
    FONT-SIZE: 24px;
    FONT-WEIGHT: 100
}
H4 A:hover
{
    COLOR: #999999;
    FONT-SIZE: 24px;
    FONT-WEIGHT: 100
}
UL
{
    LIST-STYLE-TYPE: none
}
.blank
{
    LINE-HEIGHT: 0px;
    CLEAR: both;
    FONT-SIZE: 0px
}
*
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 16px;
    TEXT-DECORATION: none
}
#headerPan
{
    BACKGROUND-IMAGE: url(images/header_pic.gif);
    MARGIN: 0px auto;
    WIDTH: 900px;
    HEIGHT: 200px
}
#headerPan A IMG
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    MARGIN: 0px 5px;
    FLOAT: right;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    TEXT-DECORATION: none
}
#mainBody
{
    BACKGROUND-IMAGE: url(images/fotobase.jpg);
    MARGIN: 0px auto;
    WIDTH: 900px;
    HEIGHT: 1030px
}
#rightPan
{
    TEXT-ALIGN: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 25px 0px 0px;
    PADDING-LEFT: 8px;
    WIDTH: 884px;
    PADDING-RIGHT: 8px;
    PADDING-TOP: 0px
}
#rightPan H3 A
{
    COLOR: #ffcc00;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}
#rightPan H3 A:hover
{
    COLOR: #999999
}
.home_sinistra
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 10px 0px 0px;
    PADDING-LEFT: 0px;
    WIDTH: 270px;
    PADDING-RIGHT: 10px;
    FLOAT: left;
    PADDING-TOP: 15px;
}
.home_sinistra img
{  FLOAT: left;
   padding : 30px 0px 0px 10px;
}
.home_sinistra h1
{  
   COLOR: #ec140f;
   FONT-SIZE: 24px;
   FONT-WEIGHT: 200;
}
.home_sinistra h1 b
{  COLOR: #ffcc00;
   FONT-SIZE: 24px;
   FONT-WEIGHT: 200;
}
.home_destra
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 10px 0px 0px;
    PADDING-LEFT: 0px;
    WIDTH: 500px;
    PADDING-RIGHT: 10px;
    FLOAT: right;
    PADDING-TOP: 0px;
}
#mainfoto
{
    BACKGROUND-IMAGE: url(images/cubetto.png);
    WIDTH: 800px;
    FLOAT: right;
    HEIGHT: 690px
}
#mainfoto IMG
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    MARGIN: 5px 3px 5px 5px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    TEXT-DECORATION: none
}
#mainfoto H3
{
    COLOR: #000000;
    FONT-SIZE: 9px
}
#spam
{
    BACKGROUND-IMAGE: url(images/cubetto.png);
    TEXT-ALIGN: left;
    WIDTH: 880px
}
#protezione
{
    MARGIN-BOTTOM: 5px
}
#protezione BR
{
    DISPLAY: none
}
#protezione INPUT
{
    WIDTH: 220px;
    HEIGHT: 45px
}
#protezione #s
{
    TEXT-ALIGN: center;
    WIDTH: 150px;
    HEIGHT: 45px
}
#protezione IMG
{
}
#footer
{
    BACKGROUND-IMAGE: url(images/fotobase3.jpg);
    PADDING-BOTTOM: 2px;
    MARGIN: 0px auto 10px;
    PADDING-LEFT: 10px;
    WIDTH: 890px;
    PADDING-RIGHT: 0px;
    HEIGHT: 226px;
    PADDING-TOP: 2px
}
#footer IMG
{
    MARGIN: 2px 0px 2px 20px
}
#footer2
{ BACKGROUND-COLOR: #dddddd;
  MARGIN: 0px auto 10px;
  WIDTH: 900px;
  font-size: 10px;
}
#footer2 b
{ font-size: 10px;
}
#footer2 a
{ COLOR: #909090;
  font-size: 10px;
}
#footer2 h1 a
{ font-size: 22px;
}
#footer2 a:hover
{ text-decoration: underline;
}
#footer2 IMG
{ text-decoration: none;
  border: none;
  margin: 2px 0px 2px 20px;
}
#fot_uno
{
   WIDTH: 237px;
   FLOAT: left;
   margin: 2px;
   padding: 2px;
   font-size: 10px; 
   background-color: #F0F0F0 ;
}
#fot_due
{
   WIDTH: 330px;
   FLOAT: left;
   margin: 2px;
   padding: 2px;
   font-size: 10px;   
   background-color: #F0F0F0 ;
}
#fot_tre
{
   WIDTH: 307px;
   FLOAT: left;
   margin: 2px;
   padding: 2px;
   font-size: 10px;  
   background-color: #F0F0F0 ;
}
#fot_cinque
{
   WIDTH: 892px;
   FLOAT: left;
   margin: 2px;
   padding: 2px;
   font-size: 10px;  
}

