BODY
{
    MARGIN: 0px ;
    SCROLLBAR-FACE-COLOR: #7092AF ;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff ;
    SCROLLBAR-SHADOW-COLOR: #000000 ;
    SCROLLBAR-3DLIGHT-COLOR: #777777 ;
    SCROLLBAR-ARROW-COLOR: #FFFFFF ;
    SCROLLBAR-TRACK-COLOR: #333333 ;
    SCROLLBAR-DARKSHADOW-COLOR: #B4BAC2 ;
}
UL
{ 
    MARGIN: 0px;
    PADDING: 0px 20px;
    BORDER: 0px none; 
    LIST-STYLE-IMAGE: url(elenchipuntati.gif)
    LIST-STYLE-POSITION: inside;
}
IMG
{
    BORDER-COLOR: #000000 #000000 #000000 #000000 ;
}
.siteimage
{
    BORDER-COLOR: #000000 #000000 #000000 #000000 ;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
}
.prodimage
{
    WIDTH : 100px;
    BORDER : 1px #7092AF solid
}
A:link
{
    FONT-WEIGHT: normal ;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana ;
    COLOR: #7092AF ;
    TEXT-DECORATION: none ;
}
A:visited
{
    FONT-WEIGHT: normal ;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana ;
    COLOR: #7092AF ;
    TEXT-DECORATION: none ;
}
A:hover
{
    FONT-WEIGHT: normal ;
    FONT-SIZE: 11px ;
    FONT-FAMILY: Verdana ;
    COLOR: #800000 ;
    TEXT-DECORATION: none ;
}
.Banner
{
    HEIGHT: 100px ;
    BACKGROUND-POSITION: left top;
    BACKGROUND-REPEAT: no-repeat ;
    BACKGROUND-IMAGE: url(intestazione.jpg) ;
    MARGIN: 0px;
    BORDER-LEFt: 1px #333333 solid ;
    BORDER-RIGHT: 1px #333333 solid ;
    BORDER-BOTTOM: 0px #333333 solid ;
    BORDER-TOP: 0px #333333 solid ;
    PADDING-LEFT: 0px ;
    PADDING-RIGHT: 0px ;
    PADDING-BOTTOM: 0px ;
    PADDING-TOP: 0px ;
    FONT-WEIGHT: bold ;
    FONT-SIZE: 18px ;
    FONT-FAMILY: Verdana ;
    COLOR: black ;
    TEXT-ALIGN: left ;
    VERTICAL-ALIGN: top ;
    BACKGROUND-COLOR: #ffffff ;
}
.BannerText
{
    HEIGHT:  ;
    width:  ;
    MARGIN: 0px;
    BORDER-LEFT: 0px #ffffff solid ;
    BORDER-RIGHT: 0px #ffffff solid ;
    BORDER-BOTTOM: 0px #000000 solid ;
    BORDER-TOP: 0px #000000 solid ;
    PADDING-LEFT: 0px ;
    PADDING-RIGHT: 0px ;
    PADDING-BOTTOM: 0px ;
    PADDING-TOP: 0px ;
    FONT-WEIGHT: bold ;
    FONT-SIZE: 20px ;
    FONT-FAMILY: Verdana ;
    COLOR: #ffffff ;
    TEXT-ALIGN: left ;
    VERTICAL-ALIGN: top ;
    BACKGROUND-COLOR: ;
}
.Footer
{
    HEIGHT: 35px ;
    MARGIN: 0px;
    BACKGROUND-POSITION: left bottom;
    BACKGROUND-REPEAT: no-repeat ;
    BACKGROUND-IMAGE: url(footer.gif) ;
    BORDER-LEFT: 1px #333333 solid ;
    BORDER-RIGHT: 1px #333333 solid ;
    BORDER-BOTTOM: 0px #333333 solid ;
    BORDER-TOP: 0px #333333 solid ;
    PADDING-LEFT: 10px ;
    PADDING-RIGHT: 6px ;
    PADDING-BOTTOM: 2px ;
    PADDING-TOP: 2px ;
    FONT-WEIGHT: bold ;
    FONT-SIZE: 10px ;
    FONT-FAMILY: Verdana ;
    COLOR: #ffffff ;
    TEXT-ALIGN:right ;
    BACKGROUND-COLOR: #FFFFFF ;
}
.FooterFreebase
{
    BACKGROUND-POSITION: left top ;
    BACKGROUND-REPEAT: repeat ;
    BACKGROUND-IMAGE: url() ;
    BORDER-LEFT: 0px #000000 solid ;
    BORDER-RIGHT: 0px #000000 solid ;
    BORDER-BOTTOM: 0px #000000 solid ;
    BORDER-TOP: 0px #000000 solid ;
    COLOR: #7092AF ;
    BACKGROUND-COLOR: #333333 ;
}
.Buttons
{ 
    FONT-WEIGHT: normal ;
    FONT-SIZE: 10px ;
    FONT-FAMILY: Verdana ;
    COLOR: #000000 ;
    BORDER-STYLE: solid ; 
    BORDER-COLOR: #000000 ; 
    BORDER-WIDTH: 1; 
    BACKGROUND-COLOR: #d8d8d8 ;
}
.MenuButtons
{
    MARGIN-TOP: 2px ;
    width: 128px ;
    FONT-WEIGHT: normal ;
    FONT-SIZE: 10px ;
    FONT-FAMILY: Verdana ;
    COLOR: #000000 ;
    BORDER-STYLE: solid ; 
    BORDER-COLOR: #000000 ; 
    BORDER-WIDTH: 1; 
    BACKGROUND-COLOR: #d8d8d8 ;
}
.MainContentL1
{
    MARGIN: 0px;
    BACKGROUND-POSITION: left top ;
    BACKGROUND-REPEAT: repeat ;
    BACKGROUND-IMAGE: url(sfondo_sito.gif) ;
    BORDER-LEFT: 0px #000000 solid ;
    BORDER-RIGHT: 0px #000000 solid ;
    BORDER-BOTTOM: 0px #000000 solid ;
    BORDER-TOP: 0px #000000 solid ;
    PADDING-LEFT: 0px ;
    PADDING-RIGHT: 0px ;
    PADDING-BOTTOM: 0px ;
    PADDING-TOP: 0px ;
    FONT-WEIGHT: bold ;
    FONT-SIZE: 10px ;
    FONT-FAMILY: Verdana ;
    COLOR: #000000 ;
    BACKGROUND-COLOR: #FFFFFF ;
}
.MainContentL2
{
    MARGIN: 0px;
    BORDER-LEFT: 0px #000000 solid ;
    BORDER-RIGHT: 0px #000000 solid ;
    BORDER-BOTTOM: 0px #000000 solid ;
    BORDER-TOP: 0px #000000 solid ;
    PADDING-LEFT: 0px ;
    PADDING-RIGHT: 0px ;
    PADDING-BOTTOM: 0px ;
    PADDING-TOP: 0px ;
    FONT-WEIGHT: bold ;
    FONT-SIZE: 10px ;
    FONT-FAMILY: Verdana ;
    COLOR: #000000 ;
    BACKGROUND-COLOR: #B4BAC2 ;
}
.PortalContent
{
    MARGIN: 0px;
    BORDER-LEFT: 0px #000000 solid ;
    BORDER-RIGHT: 0px #000000 solid ;
    BORDER-BOTTOM: 0px #000000 solid ;
    BORDER-TOP: 0px #000000 solid ;
    PADDING-LEFT: 0px ;
    PADDING-RIGHT: 0px ;
    PADDING-BOTTOM: 0px ;
    PADDING-TOP: 0px ;
    FONT-WEIGHT: bold ;
    FONT-SIZE: 10px ;
    FONT-FAMILY: Verdana ;
    COLOR: #000000 ;
    BACKGROUND-COLOR: #B4BAC2 ;
}
.PreMenuSx
{
    BACKGROUND-POSITION:  ;
    BACKGROUND-REPEAT:  ;
    BACKGROUND-IMAGE: url() ;
    HEIGHT: 5px ;
    MARGIN: 0px;
    VERTICAL-ALIGN: top ;
    BORDER-LEFt: 0px #ffffff solid ;
    BORDER-RIGHT: 0px #ffffff solid ;
    BORDER-BOTTOM: 0px #000000 solid ;
    BORDER-TOP: 0px #000000 solid ;
    PADDING-LEFT: 2px ;
    PADDING-RIGHT: 0px ;
    PADDING-BOTTOM: 2px ;
    PADDING-TOP: 2px ;
    FONT-WEIGHT: bold ;
    FONT-SIZE: 10px ;
    FONT-FAMILY: Verdana ;
    COLOR: #000000 ;
    BACKGROUND-COLOR: #FFFFFF ;
}
.PostMenuSx
{
    HEIGHT: 0px ;
    MARGIN: 0px ;
    VERTICAL-ALIGN: top ;
    BORDER-LEFt: 0px #ffffff solid ;
    BORDER-RIGHT: 0px #ffffff solid ;
    BORDER-BOTTOM: 0px #000000 solid ;
    BORDER-TOP: 0px #000000 solid ;
    PADDING-LEFT: 2px ;
    PADDING-RIGHT: 0px ;
    PADDING-BOTTOM: 2px ;
    PADDING-TOP: 2px ;
    FONT-WEIGHT: bold ;
    FONT-SIZE: 10px ;
    FONT-FAMILY: Verdana ;
    COLOR: #000000 ;
    BACKGROUND-COLOR: #FFFFFF ;
}
.PreMenuDx
{
    BACKGROUND-POSITION:  ;
    BACKGROUND-REPEAT:  ;
    BACKGROUND-IMAGE: url() ;
    HEIGHT: 5px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top ;
    BORDER-LEFT: 0px #ffffff solid ;
    BORDER-RIGHT: 0px #ffffff solid ;
    BORDER-BOTTOM: 0px #000000 solid ;
    BORDER-TOP: 0px #000000 solid ;
    PADDING-LEFT: 2px ;
    PADDING-RIGHT: 0px ;
    PADDING-BOTTOM: 2px ;
    PADDING-TOP: 2px ;
    FONT-WEIGHT: bold ;
    FONT-SIZE: 10px ;
    FONT-FAMILY: Verdana ;
    COLOR: #000000 ;
    BACKGROUND-COLOR: #FFFFFF ;
}
.PostMenuDx
{
    HEIGHT: 0px ;
    MARGIN: 0px;
    VERTICAL-ALIGN: top ;
    BORDER-LEFt: 0px #ffffff solid ;
    BORDER-RIGHT: 0px #ffffff solid ;
    BORDER-BOTTOM: 0px #000000 solid ;
    BORDER-TOP: 0px #000000 solid ;
    PADDING-LEFT: 2px ;
    PADDING-RIGHT: 0px ;
    PADDING-BOTTOM: 2px ;
    PADDING-TOP: 2px ;
    FONT-WEIGHT: bold ;
    FONT-SIZE: 10px ;
    FONT-FAMILY: Verdana ;
    COLOR: #000000 ;
    BACKGROUND-COLOR: #FFFFFF ;
}
.Menu
{
    MARGIN-bottom : 5px;
    BORDER-LEFt: 0px #ffffff solid ;
    BORDER-RIGHT: 0px #ffffff solid ;
    BORDER-BOTTOM: 0px #7092AF solid ;
    BORDER-TOP: 0px #7092AF solid ;
    PADDING-LEFT: 0px ;
    PADDING-RIGHT: 0px ;
    PADDING-BOTTOM: 0px ;
    PADDING-TOP: 0px ;
    FONT-WEIGHT: bold ;
    FONT-SIZE: 11px ;
    FONT-FAMILY: Verdana ;
    COLOR: #000000 ;
    BACKGROUND-COLOR: #FFFFFF ;
}
.MenuTitle
{
    HEIGHT: 24px ;
    MARGIN: 0px;
    BACKGROUND-POSITION: center top ;
    BACKGROUND-REPEAT: no-repeat ;
    BACKGROUND-IMAGE: url(titolomenu.gif) ;
    BORDER-LEFT: 0px #000000 solid ;
    BORDER-RIGHT: 0px #000000 solid ;
    BORDER-BOTTOM: 0px #ffffff solid ;
    BORDER-TOP: 0px #ffffff solid ;
    PADDING-LEFT: 12px ;
    PADDING-RIGHT: 0px ;
    PADDING-BOTTOM: 1px ;
    PADDING-TOP: 1px ;
    FONT-WEIGHT: bold ;
    FONT-SIZE: 12px ;
    FONT-FAMILY: Verdana ;
    COLOR: #ffffff ;
    TEXT-ALIGN: left ;
    BACKGROUND-COLOR: #FFFFFF ;
}
.MenuText
{
    MARGIN: 0px;
    BACKGROUND-POSITION: center top ;
    BACKGROUND-REPEAT: repeat-y ;
    BACKGROUND-IMAGE: url(sfondomenu.gif) ;
    BORDER-LEFt: 0px #000000 solid ;
    BORDER-RIGHT: 0px #000000 solid ;
    BORDER-BOTTOM: 0px #000000 solid ;
    BORDER-TOP: 0px #000000 solid ;
    PADDING-LEFT: 6px ;
    PADDING-RIGHT: 6px ;
    PADDING-BOTTOM: 2px ;
    PADDING-TOP: 2px ;
    FONT-WEIGHT: normal ;
    FONT-SIZE: 11px ;
    FONT-FAMILY: Verdana ;
    COLOR: #000000 ;
    BACKGROUND-COLOR: #FFFFFF ;
}
.MenuFooter
{
    HEIGHT: 1px
    MARGIN: 0px;
    BACKGROUND-POSITION: center top ;
    BACKGROUND-REPEAT: no-repeat ;
    BACKGROUND-IMAGE: url(menufooter.gif) ;
    BORDER-LEFt: 0px #000000 solid ;
    BORDER-RIGHT: 0px #000000 solid ;
    BORDER-BOTTOM: 0px #000000 solid ;
    BORDER-TOP: 0px #000000 solid ;
    PADDING-LEFT: 6px ;
    PADDING-RIGHT: 6px ;
    PADDING-BOTTOM: 2px ;
    PADDING-TOP: 2px ;
    FONT-WEIGHT: normal ;
    FONT-SIZE: 11px ;
    FONT-FAMILY: Verdana ;
    COLOR: #000000 ;
    BACKGROUND-COLOR: #FFFFFF ;
}
.Calendar
{
    TEXT-TRANSFORM:Capitalize;
    FONT-WEIGHT: bold ;
    FONT-SIZE: 11px ;
    FONT-FAMILY: Verdana ;
    COLOR: #000000 ;
}
.PortalPanelL
{
    BORDER-LEFT: 1px #333333 solid ;
    BORDER-RIGHT: 0px #000000 solid ;
    BORDER-BOTTOM: 0px #000000 solid ;
    BORDER-TOP: 0px #000000 solid ;
    PADDING-LEFT: 0px ;
    PADDING-RIGHT: 0px ;
    PADDING-BOTTOM: 0px ;
    PADDING-TOP: 0px ;
    BACKGROUND-COLOR: #FFFFFF ;
}
.PortalPanelC
{
    BORDER-LEFT: 0px #000000 solid ;
    BORDER-RIGHT: 0px #000000 solid ;
    BORDER-BOTTOM: 0px #000000 solid ;
    BORDER-TOP: 0px #ffffff solid ;
    PADDING-LEFT: 0px ;
    PADDING-RIGHT: 0px ;
    PADDING-BOTTOM: 0px ;
    PADDING-TOP: 0px ;
    BACKGROUND-COLOR: #FFFFFF ;
}
.PortalPanelR
{
    BORDER-LEFT: 0px #000000 solid ;
    BORDER-RIGHT: 1px #333333 solid ;
    BORDER-BOTTOM: 0px #000000 solid ;
    BORDER-TOP: 0px #000000 solid ;
    PADDING-LEFT: 0px ;
    PADDING-RIGHT: 0px ;
    PADDING-BOTTOM: 0px ;
    PADDING-TOP: 0px ;
    BACKGROUND-COLOR: #FFFFFF ;
}
.Content
{
    BORDER-LEFT: 0px #000000 solid ;
    BORDER-RIGHT: 0px #000000 solid ;
    BORDER-BOTTOM: 0px #ffffff solid ;
    BORDER-TOP: 0px #ffffff solid ;
    PADDING-LEFT: 2px ;
    PADDING-RIGHT: 2px ;
    PADDING-BOTTOM: 2px ;
    PADDING-TOP: 0px ;
    FONT-WEIGHT: normal ;
    FONT-SIZE: 11px ;
    FONT-FAMILY: Verdana ;
    COLOR: black ;
    BACKGROUND-COLOR: #FFFFFF ;
}
.Module
{
    MARGIN: 0px;
    BORDER-LEFT: 0px #000000 solid ;
    BORDER-RIGHT: 0px #000000 solid ;
    BORDER-BOTTOM: 0px #000000 solid ;
    BORDER-TOP: 0px #000000 solid ;
    FONT-WEIGHT: normal ;
    FONT-SIZE: 11px ;
    FONT-FAMILY: Verdana ;
    COLOR: #000000 ;
    BACKGROUND-COLOR: #FFFFFF ;
}
.ModuleTitle
{
    HEIGHT: 24px;
    BACKGROUND-POSITION: left center ;
    BACKGROUND-REPEAT: no-repeat ;
    BACKGROUND-IMAGE: url(titolomodulo.gif) ;
    BORDER-LEFT: 0px #000000 solid ;
    BORDER-RIGHT: 0px #000000 solid ;
    BORDER-BOTTOM: 1px #000000 solid ;
    BORDER-TOP: 0px #000000 solid ;
    PADDING-LEFT: 15px ;
    PADDING-RIGHT: 0px ;
    PADDING-BOTTOM: 1px ;
    PADDING-TOP: 2px ;
    FONT-WEIGHT: bold ;
    FONT-SIZE: 12px ;
    FONT-FAMILY: Verdana ;
    COLOR: #800000 ;
    TEXT-ALIGN: left ;
    BACKGROUND-COLOR: #ffffff ;
}
.ModuleText
{
    MARGIN: 0px;
    BORDER-LEFT: 0px #000000 solid ;
    BORDER-RIGHT: 0px #000000 solid ;
    BORDER-BOTTOM: 0px #000000 solid ;
    BORDER-TOP: 0px #000000 solid ;
    PADDING-LEFT: 2px ;
    PADDING-RIGHT: 2px ;
    PADDING-BOTTOM: 2px ;
    PADDING-TOP: 2px ;
    FONT-WEIGHT: normal ;
    FONT-SIZE: 11px ;
    FONT-FAMILY: Verdana ;
    COLOR: #000000 ;
    BACKGROUND-COLOR: #FFFFFF ;
}
.ModuleTextSkin
{
    MARGIN: 0px;
    BORDER-LEFT: 1px #000000 solid ;
    BORDER-RIGHT: 1px #000000 solid ;
    BORDER-BOTTOM: 1px #000000 solid ;
    BORDER-TOP: 1px #000000 solid ;
    PADDING-LEFT: 0px ;
    PADDING-RIGHT: 0px ;
    PADDING-BOTTOM: 0px ;
    PADDING-TOP: 0px ;
    FONT-WEIGHT: bold ;
    FONT-SIZE: 11px ;
    FONT-FAMILY: Verdana ;
    COLOR: #FFFFFF ;
    BACKGROUND-COLOR: #800000 ;
}
.Box
{
    MARGIN: 0px;
    BORDER-LEFT: 0px #7092AF solid ;
    BORDER-RIGHT: 0px #7092AF solid ;
    BORDER-BOTTOM: 0px #7092AF solid ;
    BORDER-TOP: 0px #7092AF solid ;
    PADDING-LEFT: 0px ;
    PADDING-RIGHT: 0px ;
    PADDING-BOTTOM: 0px ;
    PADDING-TOP: 0px ;
    FONT-WEIGHT: normal ;
    FONT-SIZE: 11px ;
    FONT-FAMILY: Verdana ;
    COLOR: #000000 ;
    TEXT-ALIGN: center ;
    BACKGROUND-COLOR: #FFFFFF ;
}
.BoxTitle
{
    MARGIN: 0px;
    HEIGHT: 24px;
    BACKGROUND-POSITION: left center ;
    BACKGROUND-REPEAT: no-repeat ;
    BACKGROUND-IMAGE: url() ;
    BORDER-LEFt: 0px #ffffff solid ;
    BORDER-RIGHT: 0px #ffffff solid ;
    BORDER-BOTTOM: 1px #000000 solid ;
    BORDER-TOP: 0px #000000 solid ;
    PADDING-LEFT: 0px ;
    PADDING-RIGHT: 0px ;
    PADDING-BOTTOM: 1px ;
    PADDING-TOP: 4px ;
    FONT-WEIGHT: bold ;
    FONT-SIZE: 12px ;
    FONT-FAMILY: Verdana ;
    COLOR: #800000 ;
    TEXT-ALIGN: left ;
    BACKGROUND-COLOR: #ffffff ;
}
.MenuSelected:Link
{
    FONT-WEIGHT: bold ;
    FONT-SIZE: 11px ;
    FONT-FAMILY: Verdana ;
    COLOR: #20262D ;
    TEXT-DECORATION: none ;
}
.MenuSelected:visited
{
    FONT-WEIGHT: bold ;
    FONT-SIZE: 11px ;
    FONT-FAMILY: Verdana ;
    COLOR: #20262D ;
    TEXT-DECORATION: none ;
}
.MenuSelected:Hover
{
    FONT-WEIGHT: bold ;
    FONT-SIZE: 11px ;
    FONT-FAMILY: Verdana ;
    COLOR: #20262D ;
    TEXT-DECORATION: none ;
}
.MenuNotSelected:Link
{
    FONT-WEIGHT: bold ;
    FONT-SIZE: 11px ;
    FONT-FAMILY: Verdana ;
    COLOR: #7092AF ;
    TEXT-DECORATION: none ;
}
.MenuNotSelected:visited
{
    FONT-WEIGHT: bold ;
    FONT-SIZE: 11px ;
    FONT-FAMILY: Verdana ;
    COLOR: #7092AF ;
    TEXT-DECORATION: none ;
}
.MenuNotSelected:hover
{
    FONT-WEIGHT: bold ;
    FONT-SIZE: 11px ;
    FONT-FAMILY: Verdana ;
    COLOR: #20262D ;
    TEXT-DECORATION: none ;
}