body
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 11px;
    background: url(images/tile_bg.gif) left top;
    padding-bottom: 0px;
    margin: 0px;
    color: #003366;
    padding-top: 0px;
    font-family: Verdana;
    text-align: center;
}
img
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
#centrato
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 10px auto;
    width: 960px !important;
    color: #003366;
    padding-top: 0px;
    text-align: left;
}
#Top
{
    padding-right: 0px;
    padding-left: 0px;
    background: #fff;
    float: left;
    padding-bottom: 0px;
    margin: 0px;
    width: 960px !important;
    padding-top: 0px;
    height: 78px !important;
    text-align: left;
}
#logo
{
    float: left;
    margin: 13px;
    width: 310px !important;
}
#menuIst
{
    margin-top: 25px;
    float: left;
    width: 385px !important;
}
#toolTop
{
    padding-right: 0px;
    padding-left: 0px;
    float: right;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    text-align: right;
}
#toolTop li
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: bold;
    float: left;
    padding-bottom: 5px;
    margin: 0px;
    text-transform: uppercase;
    padding-top: 0px;
    list-style-type: none;
}
#toolTop li a
{
    color: #003366;
    text-decoration: none;
}
#toolTop li a:link
{
    color: #003366;
    text-decoration: none;
}
#toolTop li a:visited
{
    color: #003366;
    text-decoration: none;
}
#toolTop li a:hover
{
    color: #f7680a;
    text-decoration: none;
}
#toolTop li a:focus
{
    color: #f7680a;
    text-decoration: none;
}
#toolTop li a:active
{
    color: #f7680a;
    text-decoration: none;
}
#toolTop li.toolIst1
{
    padding-right: 6px;
    padding-left: 28px;
    background: url(images/ico1.gif) no-repeat 4px 6px;
    padding-bottom: 5px;
    border-left: #003366 1px solid;
    padding-top: 10px;
}
#toolTop li.toolIst2
{
    padding-right: 6px;
    padding-left: 28px;
    background: url(images/ico2.gif) no-repeat 4px 6px;
    padding-bottom: 5px;
    border-left: #003366 1px solid;
    padding-top: 10px;
}
#toolTop li.toolIst3
{
    padding-right: 3px;
    padding-left: 28px;
    background: url(images/ico3.gif) no-repeat 4px 6px;
    padding-bottom: 5px;
    border-left: #003366 1px solid;
    padding-top: 10px;
}
#riservata
{
    margin-top: 16px;
    float: left;
    width: 220px !important;
}
#tab1
{
    float: left;
    width: 239px !important;
    cursor: pointer;
}
#tab2
{
    float: left;
    width: 240px !important;
    cursor: pointer;
}
#tab3
{
    float: left;
    width: 240px !important;
    cursor: pointer;
}
#tab4
{
    float: left;
    width: 241px !important;
    cursor: pointer;
}
#promo
{
    float: left;
    width: 960px !important;
    height: 278px !important;
}
.bgBicolore
{
    background: url(/images/hpn1_tilepromobig.gif) left top;
    width: 960px !important;
    height: 280px !important;
}
.bgMonocolore
{
    background: url(/images/hpn1_tilepromobig2.gif) left top;
    width: 960px !important;
    height: 280px !important;
}
#promoimg
{
    float: left;
    width: 325px !important;
    width: 315px;
}
#promotxt
{
    float: left;
    width: 630px !important;
    padding-top: 20px;
}
#informazioni
{
    padding-right: 0px;
    padding-left: 0px;
    float: left;
    padding-bottom: 0px;
    margin: 0px;
    width: 605px !important;
    padding-top: 0px;
    text-align: right;
}
#calltoaction
{
    float: left;
    width: 610px !important;
    text-align: right;
}
#news
{
    background: url(/images/hpn1_tilenews.gif) left top;
    float: left;
    width: 960px !important;
    height: 56px !important;
}
#newsTit
{
    padding-right: 0px;
    padding-left: 10px;
    float: left;
    padding-bottom: 0px;
    width: 60px !important;
    padding-top: 9px;
}
#newsTxt
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: bold;
    float: left;
    padding-bottom: 0px;
    width: 870px !important;
    padding-top: 8px;
}
#newsTxt a
{
    color: #003366;
    text-decoration: none;
}
#newsTxt a:link
{
    color: #003366;
    text-decoration: none;
}
#newsTxt a:visited
{
    color: #003366;
    text-decoration: none;
}
#newsTxt a:hover
{
    color: #f7680a;
    text-decoration: none;
}
#newsTxt a:focus
{
    color: #f7680a;
    text-decoration: none;
}
#newsTxt :active
{
    color: #f7680a;
    text-decoration: none;
}
#promosmall
{
    background: url(/images/hpn1_tilepromo.gif) left top;
    float: left;
    width: 960px !important;
    height: 91px !important;
}
#promoSx
{
    padding-right: 0px;
    padding-left: 0px;
    float: left;
    padding-bottom: 0px;
    width: 480px !important;
    padding-top: 5px;
}
#promoDx
{
    padding-right: 0px;
    padding-left: 0px;
    float: left;
    padding-bottom: 0px;
    margin: 0px;
    width: 480px !important;
    padding-top: 5px;
}
#footer
{
    border-right: #fff 1px solid;
    padding-right: 0px;
    border-top: #fff 1px solid;
    padding-left: 0px;
    font-size: 10px;
    background: #000066;
    float: left;
    padding-bottom: 0px;
    margin: 0px;
    border-left: #fff 1px solid;
    width: 958px !important;
    color: #fff;
    padding-top: 0px;
    border-bottom: #fff 1px solid;
    height: 20px !important;
}
#footer a
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: normal;
    padding-bottom: 0px;
    margin: 0px;
    color: #fff;
    padding-top: 0px;
    height: 0px;
    text-decoration: none;
}
#footer a:link
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: normal;
    padding-bottom: 0px;
    margin: 0px;
    color: #fff;
    padding-top: 0px;
    height: 0px;
    text-decoration: none;
}
#footer a:visited
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: normal;
    padding-bottom: 0px;
    margin: 0px;
    color: #fff;
    padding-top: 0px;
    height: 0px;
    text-decoration: none;
}
#footer a:hover
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: normal;
    padding-bottom: 0px;
    margin: 0px;
    color: #fff;
    padding-top: 0px;
    height: 0px;
    text-decoration: none;
}
#footer a:focus
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: normal;
    padding-bottom: 0px;
    margin: 0px;
    color: #fff;
    padding-top: 0px;
    height: 0px;
    text-decoration: none;
}
#footer a:active
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: normal;
    padding-bottom: 0px;
    margin: 0px;
    color: #fff;
    padding-top: 0px;
    height: 0px;
    text-decoration: none;
}
#toolSx
{
    padding-right: 0px;
    padding-left: 0px;
    float: left;
    padding-bottom: 10px;
    margin: 0px;
    padding-top: 4px;
}
#toolDx
{
    padding-right: 0px;
    padding-left: 0px;
    float: left;
    padding-bottom: 10px;
    margin: 0px;
    padding-top: 4px;
}
#toolSx
{
    width: 492px !important;
}
#toolDx
{
    float: right;
    width: 450px;
    text-align: right;
}
#toolSx li
{
    border-right: #fff 1px solid;
    padding-right: 5px;
    display: inline;
    padding-left: 5px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    list-style-type: none;
}
#toolDx li
{
    border-right: #fff 1px solid;
    padding-right: 5px;
    display: inline;
    padding-left: 5px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    list-style-type: none;
}
#toolSx li.last
{
    border-right-width: 0px;
}
#toolDx li.last
{
    border-right-width: 0px;
}
#tel
{
    padding-right: 0px !important;
    padding-left: 810px !important;
    font-weight: bold;
    background: #010066;
    float: left;
    padding-bottom: 0px !important;
    width: 150px !important;
    color: #fff;
    padding-top: 5px !important;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
