@charset "UTF-8";
body {
    background-image: url(/images/background_v2.png);
}
#apDivBody {
    min-height:1034px;
}
#apDivBoxSxBig {
    position:absolute;
    width:494px;
    height:221px;
    z-index:30;
    left: 13px;
    top: 271px;
}
#apDivBoxScorciatoie {
    position:absolute;
    width:233px;
    height:202px;
    z-index:40;
    left: 744px;
    top: 271px;
    background-image: url(/images/box_lato_v2.png);
}
#apDivBoxScorciatoie a {
    color: #fff;
}
#apDivBoxScorciatoie a:hover {
    color: #ff950b;
}
.scorciatoieLinkDownload, .scorciatoieLinkRinnovi, .scorciatoieLinkDomande, .scorciatoieLinkSedi {
    float: left;
    clear: left;
    width: 182px;
    height: 29px;
    padding-left: 41px;
    padding-top: 11px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
    background-image: url(/images/scorciatoie_download.png);
}
.scorciatoieLinkDownload a:link, .scorciatoieLinkDownload a:visited, .scorciatoieLinkDownload a:hover, .scorciatoieLinkDownload a:active {
    color: #FFFFFF;
    text-decoration: none;
}
.scorciatoieLinkDownload a:hover {
    color: #eeeeee;
    text-decoration: none;
}
.scorciatoieLinkRinnovi {
    background-image: url(/images/scorciatoie_rinnovi.png);
}
.scorciatoieLinkRinnovi a:link, .scorciatoieLinkRinnovi a:visited, .scorciatoieLinkRinnovi a:hover, .scorciatoieLinkRinnovi a:active {
    color: #FFFFFF;
    text-decoration: none;
}
.scorciatoieLinkRinnovi a:hover {
    color: #eeeeee;
    text-decoration: none;
}
.scorciatoieLinkDomande {
    background-image: url(/images/scorciatoie_domande.png);
}
.scorciatoieLinkDomande a:link, .scorciatoieLinkDomande a:visited, .scorciatoieLinkDomande a:hover, .scorciatoieLinkDomande a:active {
    color: #FFFFFF;
    text-decoration: none;
}
.scorciatoieLinkDomande a:hover {
    color: #eeeeee;
    text-decoration: none;
}
.scorciatoieLinkSedi {
    background-image: url(/images/scorciatoie_sedi.png);
}
.scorciatoieLinkSedi a:link, .scorciatoieLinkSedi a:visited, .scorciatoieLinkSedi a:hover, .scorciatoieLinkSedi a:active {
    color: #FFFFFF;
    text-decoration: none;
}
.scorciatoieLinkSedi a:hover {
    color: #eeeeee;
    text-decoration: none;
}
#apDivBoxEventi {
    position:absolute;
    width:233px;
    height:202px;
    z-index:41;
    left: 506px;
    top: 271px;
    background-image: url(/images/box_lato_v2.png);
}
.boxEventiData {
    float: left;
    clear: left;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    margin-top: 14px;
    margin-left: 15px;
    width: 203px;
    color: #ff960e;
    font-weight: bold;
    font-size: 10px;
}
.boxEventiTitolo {
    float: left;
    clear: left;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    margin-top: 4px;
    margin-left: 15px;
    width: 203px;
    font-size: 14px;
}
.boxEventiText {
    float: left;
    clear: left;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    margin-top: 15px;
    margin-left: 15px;
    width: 203px;
    font-size: 9px;
}
.boxEventiText a:link, .boxEventiText a:visited, .boxEventiText a:hover, .boxEventiText a:active {
    color: #FFFFFF;
    font-weight: bold;
}
.boxEventiText a:hover {
    color: #ff950b;
}
.boxEventiMore {
    position:absolute;
    width:86px;
    height:26px;
    z-index:55;
    left: 145px;
    top: 168px;
}
#apDivWelcome {
    position:absolute;
    width:520px;
    height:140px;
    z-index:50;
    left: 4px;
    top: 490px;
}
#apDivWelcomeImg {
    position:absolute;
    width:213px;
    height:29px;
    z-index:10;
    left: 7px;
    top: 0px;
}
#apDivWelcomeText {
    position:absolute;
    width:490px;
    height:105px;
    z-index:20;
    top: 55px;
    left: 10px;
    color: #255A84;
    font-size: 14px;
    line-height: 200%;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
#apDivWelcomeText a:link, #apDivWelcomeText a:visited, #apDivWelcomeText a:hover, #apDivWelcomeText a:active {
    color: #255A84;
    font-weight: bold;
    text-decoration: none;
}
#apDivWelcomeText a:hover {
    color: #fe970c;
}
#apDivBoxSx1, #apDivBoxSx2, #apDivBoxSx3 {
    position:absolute;
    width:316px;
    height:311px;
    z-index:60;
    left: 13px;
    top: 668px;
    background-image: url(/images/box_sx_1_v2.png);
}
#apDivBoxSx2 {
    z-index:70;
    left: 338px;
    background-image: url(/images/box_sx_2_v2.png);
}
#apDivBoxSx3 {
    z-index:80;
    left: 663px;
    background-image: url(/images/box_sx_3_v4.png);
}
.boxSxTitolo {
    float: left;
    clear: left;
    margin-left: 12px;
    margin-top: 212px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #2F6593;
}
.boxSxTxt {
    float: left;
    clear: left;
    margin-left: 12px;
    margin-top: 6px;
    width: 292px;
    color: #2F6593;
}
.boxSxMore {
    position:absolute;
    width:86px;
    height:26px;
    z-index:65;
    left: 225px;
    top: 275px;
}
#apDivPartners {
    position:absolute;
    z-index:90;
    left: 534px;
    top: 535px;
    padding: 0px;
    padding-top: 5px;
    margin: 0px;
    color: #295983;
}
#apDivPartners > div {
    background-image: url(/images/home_list.png);
    padding-left: 27px;
    background-repeat: no-repeat;
    height: 16px;
    padding-top: 3px;
}
#apDivPartners > div.a {
    float: left;
    width: 253px;
}
#apDivPartners > div.b {
    float: left;
    width: 128px;
}
#apDivPartners a {
    color: #295983;
    text-decoration: none;
}
#apDivPartners a:hover {
    text-decoration: underline;
}
#divText {
    padding-top: 1035px;
}
