TD.td1a
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24pt;
    COLOR: #f4c470;
    FONT-STYLE: normal
}
TD.td2a
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    BACKGROUND-REPEAT: no-repeat;
    FONT-STYLE: normal
}
TD.td3a
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-STYLE: normal
}
P.p1a
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    MARGIN: 5px 10px 5px 5px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: justify
}
B.b1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    BACKGROUND-COLOR: #7973f7;
    TEXT-ALIGN: center
}
IMG.img1a
{
    MARGIN-TOP: 0.5em;
    MARGIN-LEFT: 0.5em
}
.content
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana, helvetica, arial;
    TEXT-DECORATION: none
}
.content2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #f7c473;
    FONT-FAMILY: comic sans;
    TEXT-DECORATION: none
}
.linkHoover
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana, helvetica, arial;
    TEXT-DECORATION: none
}
A.linkHoover:hover
{
    COLOR: #f7c473;
    TEXT-DECORATION: none
}
BODY
{
    MARGIN: 0px;
    SCROLLBAR-FACE-COLOR: #FFB400;
    SCROLLBAR-HIGHLIGHT-COLOR: #000;
    SCROLLBAR-SHADOW-COLOR: #000;
    SCROLLBAR-3DLIGHT-COLOR: #fff;
    SCROLLBAR-ARROW-COLOR: #fff;
    SCROLLBAR-TRACK-COLOR: #fff;
    SCROLLBAR-DARKSHADOW-COLOR: #fff
}
HTML
{
    SCROLLBAR-FACE-COLOR: #FFB400;
    SCROLLBAR-HIGHLIGHT-COLOR: #000;
    SCROLLBAR-SHADOW-COLOR: #000;
    SCROLLBAR-3DLIGHT-COLOR: #fff;
    SCROLLBAR-ARROW-COLOR: #fff;
    SCROLLBAR-TRACK-COLOR: #fff;
    SCROLLBAR-DARKSHADOW-COLOR: #fff
}
BODY.body1
{
    MARGIN-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
IMG.im1
{
    MARGIN-RIGHT: 1em
}
IMG.im2
{
    MARGIN: 0px 0px 0px 2px
}
IMG.im3
{
    MARGIN-LEFT: 9em;
    MARGIN-RIGHT: 1em
}
IMG.im4
{
    MARGIN-LEFT: 16em;
    MARGIN-RIGHT: 1em
}
IMG.im5
{
    MARGIN-LEFT: 27em;
    MARGIN-RIGHT: 1em
}
TD.td1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24pt;
    COLOR: #f4c470;
    FONT-STYLE: normal
}
TD.td3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-STYLE: normal
}
TD.td4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
TD.td5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-STYLE: normal;
    TEXT-ALIGN: center
}
TD.td9
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    BACKGROUND-REPEAT: no-repeat;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.td10
{
    BORDER-RIGHT: #ffd184 1px solid;
    BORDER-TOP: #ffd184 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #ffd184 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #ffd184 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.td11
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-STYLE: normal;
    TEXT-ALIGN: left
}
TD.td12
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    BACKGROUND-COLOR: #ffd184;
    TEXT-ALIGN: left
}
TD.td12a
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    BACKGROUND-COLOR: #7973f7;
    TEXT-ALIGN: left
}
TD.td12b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    BACKGROUND-COLOR: #86eb7d;
    TEXT-ALIGN: center
}
TD.td13
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-STYLE: normal;
    TEXT-ALIGN: left
}
TD.td14
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: #b2d9c1 2px solid;
    BORDER-LEFT: #b2d9c1 2px solid;
    BORDER-BOTTOM: #b2d9c1 2px solid
}
TD.td15
{
    BORDER-RIGHT: #b2d9c1 2px solid;
    BORDER-TOP: #b2d9c1 2px solid;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: #b2d9c1 2px solid
}
TD.td15a
{
    BORDER-RIGHT: #b2d9c1 thin solid;
    BORDER-TOP: #b2d9c1 thin solid;
    BORDER-LEFT: #b2d9c1 thin solid;
    BORDER-BOTTOM: #b2d9c1 thin solid
}
TD.td16
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-STYLE: normal;
    TEXT-ALIGN: center
}
TD.td17
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-STYLE: normal
}
TD.lista_testa
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #b2d9c1
}
TD.lista_testa2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f5f5f5
}
TD.lista_testa3
{
    WIDTH: 12px;
    BACKGROUND-COLOR: #b2d9c1
}
TD.lista_testa3a
{
    WIDTH: 12px;
    HEIGHT: 2px;
    BACKGROUND-COLOR: #b2d9c1
}
TD.lista_testa3b
{
    HEIGHT: 2px;
    BACKGROUND-COLOR: #ffffff
}
TD.lista_testa3c
{
    WIDTH: 12px;
    HEIGHT: 10px;
    BACKGROUND-COLOR: #b2d9c1
}
TD.lista_testa3d
{
    HEIGHT: 10px;
    BACKGROUND-COLOR: #b2d9c1
}
TD.risul
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #028232;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: center
}
TD.risul2
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f5f5f5;
    TEXT-ALIGN: center
}
TD.risul2b
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f5f5f5;
    TEXT-ALIGN: left
}
TD.risul2c
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #028232;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f5f5f5;
    TEXT-ALIGN: center
}
TD.risul2d
{
    VERTICAL-ALIGN: middle;
    WIDTH: 1px;
    BACKGROUND-COLOR: #b2d9c1
}
TD.risul3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    COLOR: #028232;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
TD.risul4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    COLOR: #028232;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #b2d9c1;
    TEXT-ALIGN: center
}
TD.reg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f5f5f5;
    TEXT-ALIGN: center
}
.ricerca
{
    FONT-SIZE: 10px
}
.ricerca INPUT
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: white
}
.ricerca #submit
{
    FONT-SIZE: 9px;
    BACKGROUND-COLOR: #6bb990;
    TEXT-ALIGN: center
}
.ricerca A#avanzata
{
    FONT-SIZE: 9px;
    TEXT-TRANSFORM: uppercase;
    COLOR: white
}
.ricerca A#avanzata:hover
{
    COLOR: #b4b4b4
}
.evi1
{
    BACKGROUND-COLOR: #aaff55
}
P.p1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    MARGIN: 5px 10px 5px 5px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: justify
}
P.p1b
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    MARGIN: 8px 15px 5px 1px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: justify
}
P.p2
{
    BORDER-RIGHT: #ffd184 1px solid;
    BORDER-TOP: #ffd184 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN-LEFT: 40px;
    BORDER-LEFT: #ffd184 1px solid;
    COLOR: #000000;
    MARGIN-RIGHT: 42px;
    BORDER-BOTTOM: #ffd184 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
P.p3
{
    MARGIN: 0px 2px
}
P.p4
{
    BORDER-RIGHT: #7973f7 1px solid;
    BORDER-TOP: #7973f7 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    MARGIN-LEFT: 20px;
    BORDER-LEFT: #7973f7 1px solid;
    COLOR: #000000;
    MARGIN-RIGHT: 20px;
    BORDER-BOTTOM: #7973f7 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
H3.h3bis
{
    MARGIN: 0px 2px 4px;
    COLOR: #006211
}
H5
{
    MARGIN-BOTTOM: 4px
}
A.a1:link
{
    COLOR: #2a8639;
    TEXT-DECORATION: none
}
A.a1:visited
{
    COLOR: #2a8639;
    TEXT-DECORATION: none
}
A.a1:hover
{
    COLOR: #b4b4b4;
    TEXT-DECORATION: none
}
A.a2:link
{
    COLOR: #2a8639;
    TEXT-DECORATION: none
}
A.a2:visited
{
    COLOR: #2a8639;
    TEXT-DECORATION: none
}
A.a2:hover
{
    COLOR: #2a8639;
    TEXT-DECORATION: underline
}
A.a3:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.a3:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.a3:hover
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #b4b4b4;
    TEXT-DECORATION: none
}
A.a4:link
{
    COLOR: #cc0000;
    TEXT-DECORATION: none
}
A.a4:visited
{
    COLOR: #cc0000;
    TEXT-DECORATION: none
}
A.a4:hover
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #b4b4b4
}
A.a5:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffd184;
    TEXT-DECORATION: none
}
A.a5:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffd184;
    TEXT-DECORATION: none
}
A.a5:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffd184;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
A.a6:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.a6:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.a6:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
A.a7:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.a7:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.a7:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.sfondo A
{
    COLOR: #8d1e31;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.sfondo A:link
{
    COLOR: #8d1e31;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.sfondo A:visited .sfondo A:hover
{
    COLOR: #8d1e31;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
#index1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    WIDTH: 224px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 163px;
    BACKGROUND-COLOR: #e0f0e5;
    TEXT-DECORATION: none
}
.index1 A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.index1 A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.index1 A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
#index2
{
    WIDTH: 244px;
    HEIGHT: 163px
}
#index4
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    WIDTH: 152px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 84px;
    BACKGROUND-COLOR: #56a470;
    TEXT-DECORATION: none
}
#index5
{
    WIDTH: 307px;
    HEIGHT: 108px;
    BACKGROUND-COLOR: #ffffff
}
#index6
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    WIDTH: 152px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 94px;
    BACKGROUND-COLOR: #d58ea0;
    TEXT-DECORATION: none
}
#index7
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    WIDTH: 307px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 77px;
    BACKGROUND-COLOR: #007129;
    TEXT-DECORATION: none
}
#index8
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    WIDTH: 152px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 58px;
    BACKGROUND-COLOR: #56a460;
    TEXT-DECORATION: none
}
#index9
{
    WIDTH: 150px;
    HEIGHT: 300px
}
DIV.top
{
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 0em;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0em;
    MARGIN: 0px;
    PADDING-TOP: 0em
}
.logo
{
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 0em;
    PADDING-BOTTOM: 0em;
    MARGIN: 0px;
    PADDING-TOP: 0em
}
.menuLeft A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #8d1e31;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.menu A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #8d1e31;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.menu A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #8d1e31;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.menuLeft A:hover
{
    COLOR: #ff2040;
    BACKGROUND-COLOR: transparent
}
.menuLeft .evidenziato
{
    COLOR: white
}
TABLE.columns
{
    WIDTH: 800px
}
TABLE.columns TD.menuLeft
{
    PADDING-RIGHT: 0em;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0em;
    PADDING-BOTTOM: 0em;
    VERTICAL-ALIGN: top;
    WIDTH: 150px;
    PADDING-TOP: 0em
}
TABLE.columns TD.menuLeft2
{
    PADDING-RIGHT: 0em;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0em;
    BACKGROUND: #e1f2e8;
    PADDING-BOTTOM: 0em;
    VERTICAL-ALIGN: top;
    WIDTH: 150px;
    PADDING-TOP: 0em;
    HEIGHT: 400px
}
TABLE.columns TD.menuLeft3
{
    PADDING-RIGHT: 0em;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0em;
    PADDING-BOTTOM: 0em;
    VERTICAL-ALIGN: top;
    WIDTH: 150px;
    PADDING-TOP: 0em;
    HEIGHT: 100px
}
TABLE.columns TD.main
{
    PADDING-RIGHT: 0.2em;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0.2em;
    PADDING-BOTTOM: 0em;
    VERTICAL-ALIGN: top;
    WIDTH: 500px;
    PADDING-TOP: 0em
}
TABLE.columns TD.menuRight
{
    PADDING-RIGHT: 0em;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0em;
    PADDING-BOTTOM: 0em;
    VERTICAL-ALIGN: top;
    WIDTH: 150px;
    PADDING-TOP: 0em;
    HEIGHT: 93px
}
TABLE.columns TD.menuRight2
{
    PADDING-RIGHT: 0em;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0em;
    BACKGROUND: #e1f2e8;
    PADDING-BOTTOM: 0em;
    VERTICAL-ALIGN: top;
    WIDTH: 150px;
    PADDING-TOP: 0em;
    HEIGHT: 180px
}
TABLE.columns TD.menuRight3
{
    PADDING-RIGHT: 0em;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0em;
    BACKGROUND: #e1f2e8;
    PADDING-BOTTOM: 0em;
    VERTICAL-ALIGN: top;
    WIDTH: 150px;
    PADDING-TOP: 0em;
    HEIGHT: 400px
}
TABLE.columns TD.menuRight4
{
    PADDING-RIGHT: 0em;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0em;
    PADDING-BOTTOM: 0em;
    VERTICAL-ALIGN: top;
    WIDTH: 150px;
    PADDING-TOP: 0em;
    HEIGHT: 100px
}
.buttonNav
{
    MARGIN-TOP: 0px;
    WIDTH: 800px
}
.buttonReg
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #FFB400;
    TEXT-ALIGN: center
}
.tableReg
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    MARGIN-TOP: 10px;
    FONT: bold 10px/2em Verdana, Arial, Helvetica, sans-serif;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #922235;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #a9d6bc;
    TEXT-ALIGN: center
}
.tableReg2
{
    FONT: bold 10px/2em Verdana, Arial, Helvetica, sans-serif;
    VERTICAL-ALIGN: middle;
    COLOR: #922235;
    BACKGROUND-COLOR: #a9d6bc;
    TEXT-ALIGN: left
}
.tableReg3
{
    FONT: 10px/2em Verdana, Arial, Helvetica, sans-serif;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    BACKGROUND-COLOR: #a9d6bc;
    TEXT-ALIGN: justify
}
.tableReg A:link
{
    COLOR: #922235;
    TEXT-DECORATION: underline
}
.tableReg A:hover
{
    COLOR: #922235;
    TEXT-DECORATION: underline
}
.tableReg A:visited
{
    COLOR: #922235;
    TEXT-DECORATION: underline
}
.tableReg A:active
{
    COLOR: #922235;
    TEXT-DECORATION: underline
}
.tableReg3 HR
{
    WIDTH: 95%;
    COLOR: #000000;
    HEIGHT: 1px;
    TEXT-ALIGN: center
}
.tdTitoloReg
{
    FONT: bold 11px Verdana, Arial, Helvetica, sans-serif;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #FFB400;
    TEXT-ALIGN: center
}
INPUT
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
SELECT.formInput
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.formArea
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f6f6f6;
    TEXT-ALIGN: justify
}
.tableReg4
{
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;
    TEXT-ALIGN: left
}
.tableReg4 A:link
{
    COLOR: #922235;
    TEXT-DECORATION: none
}
.tableReg4 A:visited
{
    COLOR: #922235;
    TEXT-DECORATION: none
}
.tableReg4 A:hover
{
    COLOR: #922235;
    TEXT-DECORATION: underline
}
SPAN.check
{
    COLOR: #ff0000
}
FORM
{
    DISPLAY: inline
}
.tableTop
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #FFB400
}
.titoloTop
{
    FONT: bold 24px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #ffffff
}
.tableMenu
{
    BACKGROUND-COLOR: #FFB400
}
.tableMenu TD
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT: bold 12px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.tableMenuSx TD
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 4px;
    FONT: bold 10px Verdana;
    COLOR: #ffffff;
    HEIGHT: 15px;
    TEXT-ALIGN: center
}
.tableMenuDx TD
{
    PADDING-RIGHT: 4px;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 4px;
    FONT: bold 10px Verdana;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #ffffff;
    HEIGHT: 15px;
    TEXT-ALIGN: center
}
.tableMenuSx A:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.tableMenuSx A:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.tableMenuSx A:hover
{
    COLOR: #ffff00;
    TEXT-DECORATION: none
}
.tableMenuDx A:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.tableMenuDx A:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.tableMenuDx A:hover
{
    COLOR: #ffff00;
    TEXT-DECORATION: none
}
.tableSubMain TD
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: medium none;
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.tableSubMain INPUT
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #ffffff 1px solid;
    WIDTH: 700px;
    COLOR: #b1b1b1;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.titoloMenu
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT: bold 12px Arial;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #FF8400;
    TEXT-ALIGN: center
}
.testoMenu
{
    BORDER-RIGHT: #000000 0px solid;
    BORDER-TOP: #000000 0px solid;
    PADDING-LEFT: 2px;
    FONT: bold 10px/1.7em Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #000000 0px solid;
    COLOR: #922235;
    BORDER-BOTTOM: #000000 0px solid;
    BACKGROUND-COLOR: none;
    TEXT-ALIGN: left
}
.testoMenuBis
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    FONT: 10px/1.2em Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: justify
}
.testoMenuTris
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #922235;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.codaMenu
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    FONT: 1px Arial;
    BORDER-LEFT: #000000 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #000000 1px solid;
    HEIGHT: 6px;
    BACKGROUND-COLOR: #FFB400
}
.testoInfo
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    FONT: 10px/1.3em Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.testoInfoCx
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    FONT: 10px/1.3em Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
IMG.icons
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 0px
}
.testoMenu A:link
{
    COLOR: #922235;
    TEXT-DECORATION: none
}
.testoMenu A:visited
{
    COLOR: #922235;
    TEXT-DECORATION: none
}
.testoMenu A:hover
{
    COLOR: #922235;
    TEXT-DECORATION: underline
}
.testoMenuBis A:link
{
    COLOR: #922235;
    TEXT-DECORATION: none
}
.testoMenuBis A:visited
{
    COLOR: #922235;
    TEXT-DECORATION: none
}
.testoMenuBis A:hover
{
    COLOR: #922235;
    TEXT-DECORATION: underline
}
.testoMenuTris A:link
{
    COLOR: #922235;
    TEXT-DECORATION: none
}
.testoMenuTris A:visited
{
    COLOR: #922235;
    TEXT-DECORATION: none
}
.testoMenuTris A:hover
{
    COLOR: #922235;
    TEXT-DECORATION: underline
}
A.ippoPar:link
{
    COLOR: #922235;
    TEXT-DECORATION: none
}
A.ippoPar:visited
{
    COLOR: #922235;
    TEXT-DECORATION: none
}
A.ippoPar:hover
{
    COLOR: #922235;
    TEXT-DECORATION: underline
}
.tableMargin
{
    MARGIN-TOP: 3px
}
A.back:link
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #922235;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A.back:visited
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #922235;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A.back:hover
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #922235;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline
}
.testoNews
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: justify
}
.testo
{
    BORDER-RIGHT: #000000 0px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #000000 0px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #000000 0px solid;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #000000 0px solid;
    TEXT-ALIGN: justify
}
.testoImm
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #000000 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.testoImm IMG
{
    DISPLAY: block
}
IMG.immMoz
{
    DISPLAY: block
}
.testoNews A:link
{
    COLOR: #922235;
    TEXT-DECORATION: none
}
.testoNews A:visited
{
    COLOR: #922235;
    TEXT-DECORATION: none
}
.testoNews A:hover
{
    COLOR: #922235;
    TEXT-DECORATION: underline
}
.tdFooter
{
    BORDER-TOP: #000000 1px solid;
    PADDING-BOTTOM: 2px;
    FONT: bold 10px/1.6em Verdana, Arial, Helvetica, sans-serif;
    VERTICAL-ALIGN: middle;
    COLOR: #000000
}
.tdFooter A:link
{
    COLOR: #922235;
    TEXT-DECORATION: none
}
.tdFooter A:visited
{
    COLOR: #922235;
    TEXT-DECORATION: none
}
.tdFooter A:hover
{
    COLOR: #922235;
    TEXT-DECORATION: underline
}
.submitProt
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFB400;
    TEXT-ALIGN: center
}
.tdParTop
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    FONT: bold 9px Arial;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #d3d3d3;
    TEXT-ALIGN: center
}
.tdParMid
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    FONT: 9px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
A.infoPar:link
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 1px;
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #922235;
    BORDER-BOTTOM: #000000 1px solid;
    TEXT-DECORATION: none
}
A.infoPar:visited
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 1px;
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #922235;
    BORDER-BOTTOM: #000000 1px solid;
    TEXT-DECORATION: none
}
A.infoPar:hover
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 1px;
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #922235;
    BORDER-BOTTOM: #000000 1px solid;
    TEXT-DECORATION: none
}
A.ippoProt:link
{
    COLOR: #922235;
    TEXT-DECORATION: underline
}
A.ippoProt:visited
{
    COLOR: #922235;
    TEXT-DECORATION: underline
}
A.ippoProt:hover
{
    COLOR: #922235;
    TEXT-DECORATION: none
}
.immBorder
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
A.calendRed:link
{
    FONT: 10px Verdana,Arial,Helvetica,sans-serif;
    COLOR: #ff0000;
    TEXT-DECORATION: none
}
A.calendRed:visited
{
    FONT: 10px Verdana,Arial,Helvetica,sans-serif;
    COLOR: #ff0000;
    TEXT-DECORATION: none
}
A.calendRed:hover
{
    FONT: 10px Verdana,Arial,Helvetica,sans-serif;
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
A.calendGreen:link
{
    FONT: 10px Verdana,Arial,Helvetica,sans-serif;
    COLOR: #00ff00;
    TEXT-DECORATION: none
}
A.calendGreen:visited
{
    FONT: 10px Verdana,Arial,Helvetica,sans-serif;
    COLOR: #00ff00;
    TEXT-DECORATION: none
}
A.calendGreen:hover
{
    FONT: 10px Verdana,Arial,Helvetica,sans-serif;
    COLOR: #00ff00;
    TEXT-DECORATION: underline
}
A.calendOrange:link
{
    FONT: 10px Verdana,Arial,Helvetica,sans-serif;
    COLOR: #ff9900;
    TEXT-DECORATION: none
}
A.calendOrange:visited
{
    FONT: 10px Verdana,Arial,Helvetica,sans-serif;
    COLOR: #ff9900;
    TEXT-DECORATION: none
}
A.calendOrange:hover
{
    FONT: 10px Verdana,Arial,Helvetica,sans-serif;
    COLOR: #ff9900;
    TEXT-DECORATION: underline
}
A.calendBlue:link
{
    FONT: 10px Verdana,Arial,Helvetica,sans-serif;
    COLOR: #0000ff;
    TEXT-DECORATION: none
}
A.calendBlue:visited
{
    FONT: 10px Verdana,Arial,Helvetica,sans-serif;
    COLOR: #0000ff;
    TEXT-DECORATION: none
}
A.calendBlue:hover
{
    FONT: 10px Verdana,Arial,Helvetica,sans-serif;
    COLOR: #0000ff;
    TEXT-DECORATION: underline
}
.calendFont
{
    FONT: 10px Verdana,Arial,Helvetica,sans-serif;
    COLOR: #000000
}
BLINK
{
    COLOR: #922235
}
.testoMenuSenzaBordo
{
    BORDER-RIGHT: #000000 0px solid;
    BORDER-TOP: #000000 0px solid;
    PADDING-LEFT: 2px;
    FONT: bold 10px/1.7em Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #000000 0px solid;
    COLOR: #922235;
    BORDER-BOTTOM: #000000 0px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.titolotestohome
{
    BORDER-RIGHT: #000000 0px solid;
    BORDER-TOP: #000000 0px solid;
    PADDING-LEFT: 2px;
    FONT: bold 14px/1.7em Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #000000 0px solid;
    COLOR: #228737;
    BORDER-BOTTOM: #000000 0px solid;
    BACKGROUND-COLOR: none;
    TEXT-ALIGN: center
}
.testohome
{
    BORDER-RIGHT: #000000 0px solid;
    BORDER-TOP: #000000 0px solid;
    PADDING-LEFT: 0px;
    FONT: 11px/1.7em Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #000000 0px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 0px solid;
    BACKGROUND-COLOR: none;
    TEXT-ALIGN: center
}