HTML {
        background-color: #525C8B;
}

BODY {
        padding: 0px;
        margin: 0px;
        background-color: #525C8B;
        font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif;
        font-size: 10px;
        font-weight: normal;
        color: #525C8B;
}
TD {
        font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif;
        font-size: 11px;
        font-weight: normal;
        color: #525C8B;
}

A:link, A:visited {
        color: #525C8B;
        text-decoration: underline;
        font-weight: bold;
}
A:hover {
        color: #FFA019;
}
li {
   list-style-image: url(image/li_img.gif);
}

#toolbar {
        font-size:10px;
        padding: 2px 4px 3px 3px;
        color: #FFFFFF;
        background-image: url(image/menu_sx_bg.jpg);
        width: 280px;
        height: 20px;
}
#toolbar A:link , #toolbar A:visited {
        color: #FFFFFF;
        text-decoration: none;
        font-size:10px;
        font-weight: normal;
        margin-left:2px;
        margin-right:2px;
}
#toolbar A:hover {
        color: #FFCC00;
}

#home_arco_sx {
        //background-image: url(image/top_sx.jpg);
        width: 279px;
        height: 37px;
}
#inside_arco_sx {
        background-image: url(image/top_sx_menu.jpg);
        width: 279px;
        height: 37px;
}
#top_dx_0 {
        background-image: url(image/top_bg_0.jpg);
        background-repeat: no-repeat;
        height: 158px;
        width: 489px;
}
#top_dx_1 {
        background-image: url(image/top_bg_1.jpg);
        background-repeat: no-repeat;
        height: 158px;
        width: 489px;
}
#top_dx_2 {
        background-image: url(image/top_bg_2.jpg);
        background-repeat: no-repeat;
        height: 158px;
        width: 489px;
}
#top_dx_3 {
        background-image: url(image/top_bg_3.jpg);
        background-repeat: no-repeat;
        height: 158px;
        width: 489px;
}

#home_sx {
        background-image: url(image/home_sx_bg.gif);
        background-repeat: no-repeat;
        height: 35px;
        width: 152px;
}
#home_dx {
        background-image: url(image/home_dx_bg.gif);
        background-repeat: no-repeat;
        height: 35px;
        width: 624px;
}

#home_air_tit, #home_air_tit A:link, #home_air_tit A:visited  {
        background-image: url(image/home_tit_bg.gif);
        height: 17px;
        font-size: 11px;
        font-weight: bold;
		text-decoration: none;
        color: #525C8B;
        padding-left: 0px;
}
#home_air_tit A:hover  {
        color: #FF0302;
}

#home_cn_tit {
        background-image: url(image/home_tit_bg.gif);
        width: 289px;
        height: 17px;
        font-size: 11px;
        font-weight: bold;
        color: #FF0302;
        padding-left: 6px;
}

#page_container {
        padding: 0px 10px 0px 10px;
        background-color: #fff;
        width: 776px;
}

#home_air_body {
        background-image: url(image/home_air_bg.gif);
        font-size: 10px;
    /* explorer */
        width: 447px;
        height: 197px;
        padding: 10px 10px 10px 10px;
        voice-family: "\"}\"";
        voice-family: inherit;
        /*Mozilla*/
        width: 447px;
        height: 197px;
}
html>body #home_air_body {
   /*firefox*/
        width: 440px;
        height: 178px;
}

#home_brand_body {
        font-size: 10px;
        background-image: url(image/home_brand_bg.gif);
    /* explorer */
        width: 447px;
        height: 202px;
        padding: 6px 10px 0px 0px;
        voice-family: "\"}\"";
        voice-family: inherit;
        /*Mozilla*/
        width: 447px;
        height: 202px;
}
html>body #home_brand_body {
   /*firefox*/
        width: 450px;
        height: 190px;
}

#home_brand_body H1 {
        margin-bottom: 10px;
        margin-top: 10px;
        font-size: 12px;
        color: #93C0E9;
}
.newsBorder IMG {
    border: 1px 1px 1px 1px  solid #FFFFFF;
}
.newsBorder {
    width:75px;
    height:75px;
    filter:shadow (color:#525C8B, strength:3, direction:145);
}

.newsTit, .newsTit A:link, .newsTit A:visited {
        font-size: 12px;
        font-weight: bold;
        color: #FF0302;
        text-decoration: none;
}
.newsTit A:hover {
        font-size: 12px;
        font-weight: bold;
        color: #FF0302;
        text-decoration: underline;
}
.newsBorderRead IMG {
    border: 1px 1px 1px 1px  solid #260155;
    width:100px;
}
.newsBorderRead {
    width:105px;
    height:105px;
    filter:shadow (color:#979DB9, strength:3, direction:145);
}

#inside_voce {
        background-image: url(image/voce_sx_bg.gif);
        background-repeat: no-repeat;
        height: 35px;
        width: 140px;
        font-size: 10px;
        font-weight: bold;
        color: #525C8B;
        padding: 12px 0px 3px 12px;
}
#inside_titolo {
        background-image: url(image/titolo_bg.gif);
        background-repeat: no-repeat;
        height: 35px;
        width: 609px;
        text-align: right;
        font-size: 11px;
        font-weight: bold;
        color: #93C0E9;
        padding: 12px 15px 0px 0px;
}
#inside_menu {
        background-image: url(image/sottomenu_sx_bg.gif);
        background-repeat: no-repeat;
        width: 152px;
        font-size: 10px;
        font-weight: normal;
        background-color: #FFFFFF;
        vertical-align: top;
}
.inside_menu_sx, .inside_menu_sx:link, .inside_menu_sx:visited {
        font-size: 10px;
        font-weight: normal;
        text-decoration: none;
        color: #525C8B;
        margin: 10px 0px 0px 10px;
        display:block;
}
.inside_menu_sx:hover {
        text-decoration: underline;
}
.inside_menu_sx_off {
        font-size: 10px;
        font-weight: bold;
        text-decoration: none;
        color: #525C8B;
        padding: 10px 0px 0px 10px;
}

#inside_page {
        padding: 10px 14px 10px 10px;
        background-color: #FFFFFF;
		vertical-align: top;
}

#footer {
        clear: right;
        padding-right:  10px;
        padding-left:   0px;
        padding-bottom: 6px;
        padding-top:    0px;
        width: 776px;
        height: 58px;
        background-color: #fff;
        background-image: url(image/footer_bg.gif);
        text-align: right;
        vertical-align: bottom;
        color: #D5D8E3;
        font-size:10px;
}
#footer A:link , #footer A:visited {
        color: #D5D8E3;
        text-decoration: none;
        font-size:10px;
        font-weight: normal;
}
#footer A:hover {
        color: #FFF;
        text-decoration: underline;
}

.myformContatti {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #525C8B;
    text-decoration: none;
    background-color: #EDEEF3;
    border-top: 1px solid #979DB9;
    border-right: 1px solid #979DB9;
    border-bottom: 1px solid #979DB9;
    border-left: 1px solid #979DB9;
}
.contattiSpacer{
    width: 100%;
    background-image: url(image/form_tratti.gif);
    background-position: center;
}

.portBorder IMG {
    border: 1px 1px 1px 1px  solid #260155;
    width:90px;	
}
.portBorder {
	vertical-align: top;
    width:105px;
    height:105px;
    filter:shadow (color:#979DB9, strength:3, direction:145);
}
.portTitle {
    font-size: 12px;
    font-weight: bold;
    color: #FF0302;
}
.portSpacer{
    width: 100%;
    height:1px;	
    background-image: url(image/form_tratti.gif);
    background-position: center;
}
.partnerBorder IMG {
    border: 1px 1px 1px 1px  solid #260155;
    width:70px;	
}