﻿#pg-header
{
    height: 343px;
    position: relative;
    margin-top: 2px;
    overflow: hidden;
}

#pg-mask
{
    position: absolute;
    top: 464px;
    left: 0;
    width: 100%;
    height: 34px;
    background-image: url(img/head-mask.gif);
    background-position: left top;
    background-repeat: no-repeat;
    z-index: 1000;
}

#pg-banners
{
}

/* SPOTLIGHT */
#pg-spotlight
{
    background-image: url(img/spot-bgk-02.png);
    background-position: left top;
    background-repeat: no-repeat;
    height: 336px;
    position: absolute;
    right: 4px;
    top: 0px;
    width: 294px;
    z-index: 20;
}

#pg-spotlight img
{
    left: 14px;
    position: absolute;
    top: 10px;
}

#pg-spotlight ul
{
    left: 39px;
    position: absolute;
    top: 220px;
}

#pg-spotlight li
{
    display: block;
    margin-bottom: 39px;
}

#pg-spotlight li a
{
    font-family: Arial Narrow;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
}

#pg-spotlight-image
{
 height:177px;
overflow:hidden;
position:absolute;
right:17px;
top:19px;
width:270px;
z-index:10;
}

#pg-spotlight-anchor
{
    display: block;
    height: 168px;
    position: absolute;
    right: 10px;
    top: 23px;
    width: 272px;
    z-index: 30;
}

/* VERTICAL BOXES */
.pg-vert-box
{
    background-image: url(img/vert-box.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    float: left;
    height: 409px;
    margin-bottom: 15px;
    margin-top: 15px;
    width: 313px;
    position: relative;
}


.pg-vert-box img
{
    position: absolute;
    top: 21px;
    left: 16px;
}

.pg-vert-box h1
{
    font-family: Arial Narrow;
    font-size: 18px;
    font-weight: bold;
    left: 163px;
    position: absolute;
    text-align: center;
    top: 23px;
    width: 138px;
}
.pg-vert-box h1 a
{
    color: White;
}
.pg-vert-box-abstract
{
    font-family: Arial Narrow;
    font-size: 15px;
    font-weight: bold;
    left: 156px;
    position: absolute;
    text-align: center;
    top: 66px;
    width: 144px;
}
.pg-vert-box-abstract a
{
    color: #001e87;
}


/* VARIANTE ACCORDION */
.pg-vert-box-acc
{
    margin-left: 10px;
}

/* VARIANTE PRODOTTI */
.pg-vert-box-prod ul
{
    padding-left: 2px;
    padding-top: 144px;
}
.pg-vert-box-prod li
{
    background-image: url(img/vert-box-item.gif);
    background-position: 6px 0;
    background-repeat: no-repeat;
    font-family: Arial Narrow;
    font-size: 16px;
    font-weight: bold;
    height: 33px; /*margin-left: 6px;*/
    padding-left: 14px;
    padding-top: 3px;
    position: relative;
}
.pg-vert-box-prod li a
{
    color: #001e87;
}

.pg-vert-box-prod li span
{
    color: #CCA500;
    display: block;
    left: 225px;
    position: absolute;
    top: 3px;
}

/* ACCORDION */
.pg-vert-box-acc-accordion
{
    margin-top: 143px;
    padding-left: 10px;
}

.pg-vert-box-acc-accordion .ui-accordion-content
{
    background-image: url(img/acc-item-bck.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    padding: 5px 50px;
    overflow: hidden;
}
.pg-vert-box-acc-accordion .ui-accordion-content a
{
    color: #666666;
}

.pg-vert-box-acc-accordion h3
{
    margin-top: 3px;
    font-size: 14px;
    width: 288px;
}
.pg-vert-box-acc-accordion h3.ui-state-active
{
    background-image: url(img/acc-item-active.gif);
    background-repeat: no-repeat;
    height: 25px;
    padding-left: 8px;
    padding-top: 6px;
}
.pg-vert-box-acc-accordion h3.ui-state-default
{
    background-image: url(img/acc-item-closed.gif);
    background-repeat: no-repeat;
    height: 25px;
    padding-left: 8px;
    padding-top: 6px;
}

/*ACCORDION CENTRALE*/
.pg-vert-box-acc-accordion-center .ui-accordion-content
{
    height: 71px;
}

/*ACCORDION DESTRA*/
.pg-vert-box-acc-accordion-right .ui-accordion-content
{
    height: 170px;
}
