#testata
{
    width: 960px !important;
    width: 960px;
    padding: 0 !important;
    padding: 0;
    height: 95px !important;
    height: 95px;
    min-height: 95px;
    margin: 0;
    float: left;
    position: relative;
    z-index: 20;
}
#navIstTop
{
    width: 960px !important;
    width: 960px; /* per IE5.x e IE6 */
    margin: 0;
    text-align: left; /*per IE5.x/Win*/
    padding: 0;
    background: #fff;
    float: left;
}
#toolTop
{
    margin: 0;
    text-align: right; /*per IE5.x/Win*/
    padding: 0;
    background: #fff;
    float: right;
}

#toolTop li
{
    margin: 0;
    padding: 12px 12px 5px 6px;
    list-style: none;
    font-weight: bold;
    text-transform: uppercase;
    float: left;
}
#toolTop li a, #toolTop li a:link, #toolTop li a:visited
{
    text-decoration: none;
    color: #003366;
}
#toolTop li a:hover, #toolTop li a:focus, #toolTop li a:active
{
    text-decoration: none;
    color: #f7680a;
}
#toolTop li.toolIst
{
    border-left: 1px solid #003366;
}
#toolTop li.toolIst1
{
    border-left: 1px solid #003366;
    background: url(images/ico1.gif) 4px 6px no-repeat;
    padding: 12px 12px 5px 28px;
}
#toolTop li.toolIst2
{
    border-left: 1px solid #003366;
    background: url(images/ico2.gif) 4px 6px no-repeat;
    padding: 12px 12px 5px 28px;
}
#toolTop li.toolIst3
{
    border-left: 1px solid #003366;
    background: url(images/ico3.gif) 4px 6px no-repeat;
    padding: 12px 12px 5px 28px;
}
#corpo
{
    width: 960px !important;
    width: 960px;
    margin: 0;
    padding: 0;
    text-align: left;
    height: auto !important; /* per i browser moderni */
    float: left;
    position: relative;
    top: 0;
    height: auto !important; /* per i browser moderni */
    height: 365px; /* per IE5.x e IE6 */
    min-height: 365px; /* per i browser moderni */
}
#areaSx
{
    float: left;
}
#bottApri
{
    position: absolute;
}
#boxProdotti
{
    width: 328px;
    float: right;
    margin: 0 28px 0 0 !important;
    margin: 0 12px 0 0;
    padding: 0;
}
.headBoxProd
{
    background: url(/images/topBox_Hp.gif) left top no-repeat;
    width: 328px;
    height: 14px;
    margin: 0;
    padding: 0;
    font-size: 4px;
}
.corpoBoxProd
{
    background: url(/images/tile_boxProd_Hp.gif) left top no-repeat;
    width: 328px;
    margin: 0;
    padding: 0;
    height: 289px;
}
.footerBoxProd
{
    background: url(/images/dwnBox_Hp.gif) left top no-repeat;
    width: 328px;
    height: 13px;
    margin: 0;
    padding: 0;
    font-size: 4px;
}
.toggler
{
    margin: 0;
    padding: 0;
    width: 328px;
    float: left;
}
.toggler img
{
    margin: 0 0 0 15px;
    padding: 0;
}
.element
{
    margin: 0;
    padding: 0 10px;
    width: 328px;
    float: left;
}
.bottoniBox
{
    margin: 0 3px 5px 3px !important;
    margin: 0 5px 5px 1px;
    padding: 0 12px 5px 12px !important;
    padding: 0 10px 5px 10px;
    float: left;
    border-bottom: 1px dotted #666699;
}
.lastBox
{
    margin: 0 3px 0 3px !important;
    margin: 0 5px 0 1px;
    padding: 0 12px 0 12px !important;
    padding: 0 10px 0 10px;
    float: left;
    border-bottom: 0;
}
.bottoniBox img.bottInfo
{
    margin: 0;
    padding: 0;
}
.bottoniBox img.bottApri
{
    margin: 0;
    padding: 0;
}

/*links x tutta area riservata*/
a, a:link, a:visited
{
    color: #003366;
    text-decoration: none;
}
a:hover, a:focus, a:active
{
    color: #f7680a;
    text-decoration: underline;
}
body
{
    margin: 0;
    padding: 0;
    background: #000066;
    color: #003366;
    text-align: center; /*per IE5.x/Win*/ /*settato custom in sezioni*/
    font-family: Verdana;
    font-size: 11px;
}
form
{
    margin: 0;
    padding: 0;
}


img
{
    border: 0;
}

/*struttura*/
/* centratura della pagina*/
#centrato
{
    width: 960px !important;
    width: 960px; /* per IE5.x e IE6 */
    margin: 10px auto 10px auto;
    text-align: left; /*per IE5.x/Win*/
    padding: 0;
    color: #003366;
}
#pagina
{
    float: left;
    width: 960px !important;
    width: 960px; /* per IE5.x e IE6 */
    margin: 0;
    text-align: left; /*per IE5.x/Win*/
    padding: 0 0 9px 0;
    background: #fff;
    height: auto !important; /* per i browser moderni */
    min-height: 525px !important; /* per i browser moderni */
    height: 500px; /* per IE5.x e IE6 */
}

#logo
{
    float: left;
    margin: 0;
    position: relative;
    z-index: 30;
    top: -20px;
    left: 30px;
}
#bottAccesso
{
    float: right;
    line-height: 20px;
    font-weight: bold;
    padding: 2px 0 0 0;
    margin: 9px 20px 0 0;
}
#accessoClienti
{
    background: url(/images/bkg_accesso_Hp.gif) left top no-repeat;
    width: 328px;
    height: 63px;
    float: right;
    margin: 28px 28px 0 0 !important;
    margin: 28px 15px 0 0;
    padding: 0;
}

/*area centrale contenuti*/
/*footer*/
#footer
{
    width: 942px !important;
    width: 943px;
    padding: 0;
    margin: 0 0 15px 11px !important;
    margin: 0 0 15px 5px;
    font-size: 10px;
    color: #fff;
    float: left;
    position: relative;
    top: 0;
    height: 62px;
    background: url(/images/chiamaci_bkg.gif) left 30px no-repeat;
}
#footer a, #footer a:link, #footer a:visited, #footer a:hover, #footer a:focus, #footer a:active
{
    font-weight: normal;
    text-decoration: none;
    padding: 0;
    margin: 0;
    height: 0;
    color: #fff;
}
#toolSx, #toolDx
{
    float: left;
    margin: 0;
    padding: 10px 0 10px 0;
    background: #000066;
}
#toolSx
{
    width: 492px !important;
    width: 493px;
}
#toolDx
{
    float: right;
    width: 450px;
    text-align: right;
}
#chiamaci
{
    float: right;
    width: 450px;
    text-align: right;
    color: #000066;
    font-weight: bold;
    text-transform: uppercase;
    padding: 0 0 10px 0;
    margin: 10px 14px 0 0 !important;
    margin: 10px 6px 0 0;
}
#toolSx li, #toolDx li
{
    display: inline;
    margin: 0;
    padding: 0 5px;
    list-style: none;
    border-right: 1px solid #fff;
}
#toolSx li.last, #toolDx li.last
{
    border-right: 0;
}
#newsHp
{
    position: absolute;
    left: 30px;
    top: 295px;
}
.titNews
{
    margin: 0 0 5px 0;
    padding: 0;
}
#elencoNewsHp
{
    margin: 0;
    padding: 0;
    list-style: none;
}
#elencoNewsHp li
{
    margin: 0;
    padding: 2px 0 2px 25px;
    background: url(/images/ico_news.gif) left 4px no-repeat;
}
