.floatleft                 {float:left !important}
.floatright                {float:right !important}
.right, .destra            {text-align:right}
.left, .sinistra           {text-align:left}
.center, .centro           {text-align:center}
.giustifica, .justify      {text-align:justify}
.clear                     {clear:both}
.bold, .grassetto      	   {font-weight:bold}
.italic, .italico          {font-style:italic}
.sottolineato, .underline  {text-decoration:underline}
.invisibile                {visibility:hidden}
.nodisp                    {display:none}
.nopadding                 {padding:0}
.small                     {font-size:0.8em !important}
.nosfondo                  {background-image:none;}


body {
    background:#FFF url("../img/bg_intro.jpg") no-repeat top left;
    font:12px/15px verdana, arial, helvetica;
    margin:0; padding:0;
}

#intro_container {
    margin:0; padding:0;
}

#intro_content {
    width:700px;
    height:450px;
    background:transparent url("../img/transparency_95.png") repeat top left;
    padding:8px;
    border-radius:20px;
    -moz-border-radius:20px;
    -webkit-border-radius:20px;
    position:absolute;
    margin-top:-225px;
    margin-left:-350px;
    top:50%;
    left:50%;
    text-align:center;
    font-size:16px;
}

#intro_content h1{
    font-family:arial;
}
#intro_content a, #intro_content a:visited {
    text-decoration:none;
    border:none;
}
#intro_content a:hover {
    color:red;
}
#intro_content #footer {
    font-size:15px;
    line-height:19px;
}
#intro_content #footer img {margin:7px 1px; border:none;}
