#banner
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 995px;
    PADDING-TOP: 0px;
    BORDER-COLLAPSE: collapse;
    HEIGHT: 133px
}
#banner .b3
{
    BACKGROUND: url(../css/template1_09.jpg) no-repeat 0px 100%;
    FLOAT: left;
    WIDTH: 152px;
    BORDER-COLLAPSE: collapse;
    HEIGHT: 133px
}
#banner .b4
{
    FLOAT: left;
    OVERFLOW: hidden;
    WIDTH: 363px;
    BORDER-COLLAPSE: collapse;
    HEIGHT: 133px;
    BACKGROUND-COLOR: transparent
}
#banner .logo
{
    FLOAT: left;
    WIDTH: 180px;
    BORDER-COLLAPSE: collapse;
    HEIGHT: 133px
}
#banner .testo_banner
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    BACKGROUND: url(../css/template1_08.jpg) no-repeat 0px 100%;
    FLOAT: left;
    PADDING-BOTTOM: 15px;
    WIDTH: 270px;
    PADDING-TOP: 15px;
    BORDER-COLLAPSE: collapse;
    HEIGHT: 103px
}
#column-1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 170px;
    PADDING-TOP: 0px;
    POSITION: relative;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #ffffff
}
#column-2
{
    PADDING-RIGHT: 10px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../css/BkGente.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 15px;
    WIDTH: 805px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat;
    POSITION: relative;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: justify;
    BACKGROUND-: 10px
}
#column-2 .text_A
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    OVERFLOW: auto;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: transparent
}
#column-2 .text_A .LeftArea
{
    FLOAT: left;
    WIDTH: 690px;
    BACKGROUND-COLOR: transparent
}
#column-2 .text_A .LeftArea P
{
    PADDING-RIGHT: 5px;
    BACKGROUND-POSITION: left top;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(../css/SezTitle.jpg);
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    COLOR: #666666;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: justify
}
#column-2 .text_A .RightArea
{
    FLOAT: right;
    WIDTH: 105px;
    BACKGROUND-COLOR: transparent
}
#column-2 .text_A H3
{
    BACKGROUND-POSITION: left top;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    BACKGROUND-IMAGE: url(../css/SezTitle.jpg);
    COLOR: #a21700;
    PADDING-TOP: 15px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
#column-2 .text_L
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    OVERFLOW: auto;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: transparent
}
#column-2 .text_L .LeftArea
{
    FLOAT: left;
    WIDTH: 690px;
    BACKGROUND-COLOR: transparent
}
#column-2 .text_L .LeftArea P
{
    PADDING-RIGHT: 5px;
    BACKGROUND-POSITION: left top;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(../css/SezTitle.jpg);
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    COLOR: #666666;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: justify
}
#column-2 .text_L .RightArea
{
    FLOAT: right;
    WIDTH: 105px;
    BACKGROUND-COLOR: transparent
}
#column-2 .text_L H3
{
    BACKGROUND-POSITION: left top;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    BACKGROUND-IMAGE: url(../css/SezTitle.jpg);
    COLOR: #a21700;
    PADDING-TOP: 15px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
#column-2 .text_N
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    OVERFLOW: auto;
    WIDTH: 795px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: transparent
}
#column-2 .text_N H3
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: left top;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    BACKGROUND-IMAGE: url(../css/SezTitle.jpg);
    PADDING-BOTTOM: 15px;
    MARGIN: 10px 0px 0px;
    COLOR: #a21700;
    PADDING-TOP: 15px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
#column-2 .text_N P
{
    PADDING-RIGHT: 5px;
    BACKGROUND-POSITION: left top;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(../css/SezTitle.jpg);
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    COLOR: #666666;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: justify
}
#content-wrapper
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW: auto;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #fff
}
#footer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    LEFT: 0px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    WIDTH: 995px;
    COLOR: #708090;
    BOTTOM: 0px;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial, Verdana;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #f8c901;
    TEXT-ALIGN: center
}
#footer A
{
    FONT-SIZE: 10px;
    COLOR: gray;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
#language
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW: hidden;
    WIDTH: 995px;
    PADDING-TOP: 0px;
    BORDER-COLLAPSE: collapse;
    HEIGHT: 40px;
    BACKGROUND-COLOR: transparent
}
#language .l1
{
    BACKGROUND: url(../css/template1_01.jpg) no-repeat 0px 100%;
    FLOAT: left;
    WIDTH: 995px;
    BORDER-COLLAPSE: collapse;
    HEIGHT: 8px
}
#language .l2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FLOAT: left;
    WIDTH: 632px;
    FONT-FAMILY: Arial, Verdana;
    BORDER-COLLAPSE: collapse;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #0000ff
}
#language .l2 A
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    COLOR: #fff;
    TEXT-DECORATION: none
}
#language .l2 A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #fff;
    TEXT-DECORATION: underline
}
#language .l3
{
    BACKGROUND: url(../css/template1_03.jpg) no-repeat 0px 100%;
    FLOAT: left;
    WIDTH: 37px;
    BORDER-COLLAPSE: collapse;
    HEIGHT: 25px
}
#language .l4
{
    BACKGROUND: url(../css/template1_04.jpg) no-repeat 0px 0px;
    FLOAT: left;
    WIDTH: 224px;
    BORDER-COLLAPSE: collapse;
    HEIGHT: 25px
}
#language .l4 .search_button
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 2px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 34px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    POSITION: relative;
    TOP: 2px;
    HEIGHT: 19px
}
#language .l4 .search_input
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 2px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 170px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    POSITION: relative;
    TOP: -2px;
    HEIGHT: 19px
}
#language .l5
{
    BACKGROUND: url(../css/template1_05.jpg) no-repeat 0px 100%;
    FLOAT: left;
    WIDTH: 27px;
    BORDER-COLLAPSE: collapse;
    HEIGHT: 25px
}
#language .l6
{
    PADDING-RIGHT: 5px;
    FLOAT: left;
    WIDTH: 70px;
    PADDING-TOP: 5px;
    BORDER-COLLAPSE: collapse;
    HEIGHT: 20px;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: right
}
#navigation
{
    WIDTH: 995px;
    BORDER-COLLAPSE: collapse;
    HEIGHT: 34px
}
#navigation .n1
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    BACKGROUND: url(../css/template1_11.jpg) repeat-x 0px 100%;
    FLOAT: left;
    WIDTH: 627px;
    COLOR: #fff;
    PADDING-TOP: 5px;
    BORDER-COLLAPSE: collapse;
    HEIGHT: 29px
}
#navigation .n1 A
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 20px;
    BACKGROUND: url(../css/arrow1.png) no-repeat 0px 55%;
    PADDING-BOTTOM: 10px;
    COLOR: #ffffff;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
#navigation .n1 A:hover
{
    FONT-WEIGHT: bold;
    BACKGROUND: url(../css/arrow2.png) no-repeat 0px 55%;
    COLOR: #0000ff;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: underline
}
#navigation .n2
{
    BACKGROUND: url(../css/template1_12.jpg) no-repeat 0px 100%;
    FLOAT: left;
    WIDTH: 363px;
    BORDER-COLLAPSE: collapse;
    HEIGHT: 34px
}
#vide
{
    PADDING-RIGHT: 0px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../css/template1_01.jpg);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW: hidden;
    WIDTH: 995px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 8px;
    BACKGROUND-: 0px
}
#wrapper
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    WIDTH: 995px;
    PADDING-TOP: 0px;
    POSITION: relative;
    BACKGROUND-COLOR: #fff
}
.moduletable_Almanacco H3
{
    BORDER-RIGHT: red 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: red 1px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 1em;
    BACKGROUND-IMAGE: url(../css/SezTitleBarra.jpg);
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: red 1px solid;
    WIDTH: 170px;
    COLOR: #32cd32;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: red 1px;
    BACKGROUND-REPEAT: repeat-y;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.moduletable_Almanacco UL.Area
{
    BORDER-RIGHT: red 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: red 1px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: red 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: red 1px solid
}
.moduletable_Almanacco UL.Area LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 165px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Verdana
}
.moduletable_menu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 170px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: transparent
}
.moduletable_menu H3
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: center center;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 1em;
    BACKGROUND-IMAGE: url(../css/SezTitleBarra.jpg);
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px;
    TEXT-TRANSFORM: uppercase;
    WIDTH: 170px;
    COLOR: #32cd32;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-y;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.moduletable_menu UL.menu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.moduletable_menu UL.menu LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 170px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat
}
.moduletable_menu UL.menu LI A
{
    PADDING-RIGHT: 3px;
    BACKGROUND-POSITION: left center;
    DISPLAY: block;
    PADDING-LEFT: 25px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../css/navi.png);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #333333;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ffdd00 1px solid;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.moduletable_menu UL.menu LI A:active
{
    PADDING-RIGHT: 3px;
    BACKGROUND-POSITION: left center;
    PADDING-LEFT: 25px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../css/navi_hover.png);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: blue;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.moduletable_menu UL.menu LI A:hover
{
    PADDING-RIGHT: 3px;
    BACKGROUND-POSITION: left center;
    PADDING-LEFT: 25px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../css/navi_hover.png);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: blue;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline
}
.moduletable_menu UL.menu LI A:unknown
{
    BACKGROUND-COLOR: transparent
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0.9em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #fffbe8
}
H3
{
    BACKGROUND-COLOR: gray
}
HTML
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
TABLE
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial
}
.moduletable_Almanacco
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    WIDTH: 170px;
    PADDING-TOP: 0px
}

