HTML {
	PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px; 
    PADDING-BOTTOM: 0px; 
    MARGIN: 0px; 
    PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px; 
    PADDING-BOTTOM: 0px; 
    MARGIN: 0px; 
    PADDING-TOP: 0px
	FONT-SIZE: small;
    FONT-FAMILY: arial, sans-serif; 
    BACKGROUND-COLOR: #efefef
}
A:visited {
	text-decoration: none;
}

A:hover {
	text-decoration: none;
}

A:active {
	text-decoration: none;
}
DIV#container {
	PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px; 
    PADDING-BOTTOM: 0px; 
    MARGIN: 10px; 
    WIDTH: 980px; 
    PADDING-TOP: 0px
}
DIV#top {
	WIDTH: 980px;
	background-color: #FFFFFF;
}
DIV#bottompublicita {
	CLEAR: both;
	FONT-SIZE: 10px;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 20px;
	WIDTH: 100%;
	COLOR: #000000;
	TEXT-ALIGN: center
}
DIV#bottomHome {
	CLEAR: both; FONT-SIZE: 70%; 
	BACKGROUND: #ffffff; 
	PADDING-BOTTOM: 20px; 
	WIDTH: 100%; 
	COLOR: #777777; 
	TEXT-ALIGN: center
}
DIV#bottom {
	CLEAR: both; 
	BORDER-TOP: #dddddd 1px solid; 
	FONT-SIZE: 70%; BACKGROUND: #ffffff; 
	PADDING-BOTTOM: 2px; 
	WIDTH: 100%; 
	COLOR: #777777; 
	TEXT-ALIGN: center
}
DIV#middle {
	BACKGROUND: #ffffff; 
	WIDTH: 100%
}
DIV.row {
	PADDING-RIGHT: 10px; 
	DISPLAY: block; 
	PADDING-LEFT: 10px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 100%; 
	PADDING-TOP: 0px
}
DIV.full {
	DISPLAY: block;
	BACKGROUND: #ffffff;
	FLOAT: left;
	WIDTH: 980px
}
DIV.fullBlu {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND: #000034;
	PADDING-BOTTOM: 0px;
	WIDTH: 980px;
	PADDING-TOP: 0px
}
DIV.menuTop {
  	FONT-SIZE: 16px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 1px;
	WIDTH: 980px;
	PADDING-TOP: 1px;
	BACKGROUND-COLOR: #000034
}
DIV.menuLeft {
	FLOAT: left; 
	PADDING-BOTTOM: 10px; 
	WIDTH: 25%; 
	BACKGROUND-COLOR: #ffffff
}
DIV.borderTop {
	BORDER-TOP: #dddddd 1px solid; 
	PADDING-BOTTOM: 3px; 
	WIDTH: 95%; 
	PADDING-TOP: 3px
}
DIV.pageContent {
	PADDING-LEFT: 15px; FLOAT: left; 
	PADDING-BOTTOM: 15px; 
	BORDER-LEFT: #dddddd 1px solid; 
	WIDTH: 71%; 
	PADDING-TOP: 15px
}
DIV.block {
	CLEAR: right;
	BACKGROUND: #ffffff;
	FLOAT: left;
	WIDTH: 253px
}
DIV.blockclub {
	CLEAR: right;
	BACKGROUND: #ffffff;
	FLOAT: left;
	WIDTH: 725px
}
DIV.sectionTitle {
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #ffffff 2px solid; 
	COLOR: #ffffff; PADDING-TOP: 1px
}
DIV.sectionContent {
	PADDING-RIGHT: 1%;
	DISPLAY: block;
	PADDING-LEFT: 1%;
	FONT-SIZE: 80%;
	FLOAT: left;
	WIDTH: 229px;
	COLOR: #000000;
	PADDING-TOP: 5px;
}
DIV.sectionContent A {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	TEXT-TRANSFORM: lowercase; COLOR: #000034; 
	PADDING-TOP: 0px; 
	TEXT-DECORATION: none
}
DIV.section A:visited {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	TEXT-TRANSFORM: lowercase; COLOR: #000034; 
	PADDING-TOP: 0px; 
	TEXT-DECORATION: none
}
DIV.sectionContentclub {
	PADDING-RIGHT: 1%;
	DISPLAY: block;
	PADDING-LEFT: 1%;
	FONT-SIZE: 12px;
	FLOAT: left;
	WIDTH: 700px;
	COLOR: #000000;
	PADDING-TOP: 5px;
}
DIV.sectionContentclub A:hover {
	TEXT-DECORATION: underline
}
DIV.sectionContentclub A {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	TEXT-TRANSFORM: lowercase; COLOR: #000034; 
	PADDING-TOP: 0px; 
	TEXT-DECORATION: none
}
DIV.sectionContentclub A:hover {
	TEXT-DECORATION: underline
}

A.navTop {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 90%; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	TEXT-TRANSFORM: lowercase; 
	BORDER-LEFT: #000034 1px solid; 
	WIDTH: 12%; COLOR: #ffffff; 
	PADDING-TOP: 0px; 
	WHITE-SPACE: nowrap; 
	BACKGROUND-COLOR: #000034; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none
}
A.navTop:visited {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 90%; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	TEXT-TRANSFORM: lowercase; 
	BORDER-LEFT: #000034 1px solid; 
	WIDTH: 12%; COLOR: #ffffff; 
	PADDING-TOP: 0px; 
	WHITE-SPACE: nowrap; 
	BACKGROUND-COLOR: #000034; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none
}
A.navTopCurrent {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 90%; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px;
	MARGIN: 0px; 
	TEXT-TRANSFORM: lowercase; 
	BORDER-LEFT: #000034 1px solid; 
	WIDTH: 12%; COLOR: #ffffff; 
	PADDING-TOP: 0px; 
	WHITE-SPACE: nowrap; 
	BACKGROUND-COLOR: #000034; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none
}
A.navTop:hover {
	BACKGROUND-COLOR: #414168
}
A.navTopCurrent {
	COLOR: #000034; 
	BACKGROUND-COLOR: #eeeeee
}
A.navTopCurrent:hover {
	COLOR: #000034; 
	BACKGROUND-COLOR: #eeeeee
}
A.navTopCurrent:visited {
	COLOR: #000034; 
	BACKGROUND-COLOR: #eeeeee
}
A.navSub {
	DISPLAY: block; 
	PADDING-LEFT: 10%; 
	FONT-SIZE: 80%; 
	FLOAT: left; 
	WIDTH: 90%; 
	COLOR: #777777; 
	LINE-HEIGHT: 150%; 
	WHITE-SPACE: nowrap; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none
}
A.navSub:visited {
	DISPLAY: block; 
	PADDING-LEFT: 10%; 
	FONT-SIZE: 80%; 
	FLOAT: left; 
	WIDTH: 90%; 
	COLOR: #777777; 
	LINE-HEIGHT: 150%; 
	WHITE-SPACE: nowrap; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none
}
A.navSubCurrent {
	DISPLAY: block; 
	PADDING-LEFT: 10%; 
	FONT-SIZE: 80%; 
	FLOAT: left; 
	WIDTH: 90%; 
	COLOR: #777777; 
	LINE-HEIGHT: 150%; 
	WHITE-SPACE: nowrap; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none
}
A.navSub:hover {
	COLOR: #000034; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-DECORATION: none
}
A.navSubCurrent {
	COLOR: #000034; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-DECORATION: underline
}
A.navSubCurrent:hover {
	COLOR: #000034; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-DECORATION: underline
}
A.navSubCurrent:visited {
	COLOR: #000034; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-DECORATION: underline
}
A.pagNextPrev {
	COLOR: #000034; 
	TEXT-DECORATION: none
}
A.pagNextPrev:visited {
	COLOR: #000034; 
	TEXT-DECORATION: none
}
A.pagNextPrev:hover {
	COLOR: #000034; 
	TEXT-DECORATION: underline
}
A.mostraTitolo {
	DISPLAY: block; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 110%; 
	WIDTH: 100%; COLOR: #cd3301; 
	TEXT-DECORATION: none
}
A.mostraTitolo:visited {
	DISPLAY: block; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 110%; 
	WIDTH: 100%; 
	COLOR: #cd3301; 
	TEXT-DECORATION: none
}
A.mostraTitolo:hover {
	TEXT-DECORATION: underline
}
.mostraData {
	FONT-SIZE: 85%; 
	COLOR: #333333
}
A.mostraBack {
	DISPLAY: block; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 85%; 
	BACKGROUND: #cd3301; 
	BORDER-LEFT: #cd3301 2px solid; 
	WIDTH: 100%; COLOR: #ffffff; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none
}
A.newsBack:visited {
	DISPLAY: block; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 85%; 
	BACKGROUND: #cd3301; 
	BORDER-LEFT: #cd3301 2px solid; 
	WIDTH: 100%; COLOR: #ffffff; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none
}
A.mostraBack:hover {
	BACKGROUND: #cd3301; 
	COLOR: #ffffff
}
.mostraTitoloZoom {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 120%; 
	COLOR: #414168
}
.mostraNote {
	FONT-SIZE: 75%; 
	COLOR: #555555
}
.mostraTextZoom {
	FONT-SIZE: 90%
}
A.newsLink {
	PADDING-RIGHT: 5px; 
	DISPLAY: block; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 100%; 
	PADDING-BOTTOM: 5px; 
	WIDTH: 100%; COLOR: #111111; 
	PADDING-TOP: 5px; 
	TEXT-DECORATION: none
}
A.newsLink:visited {
	PADDING-RIGHT: 5px; 
	DISPLAY: block; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 100%; 
	PADDING-BOTTOM: 5px; 
	WIDTH: 100%; COLOR: #111111; 
	PADDING-TOP: 5px; 
	TEXT-DECORATION: none
}
A.newsLink:hover {
	BACKGROUND: #eeeeee
}
A.newsBack {
	DISPLAY: block; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 85%; 
	BACKGROUND: #679966; 
	BORDER-LEFT: #679966 2px solid; 
	WIDTH: 100%; COLOR: #ffffff; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none
}
A.newsBack:visited {
	DISPLAY: block; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 85%;
	BACKGROUND: #679966; 
	BORDER-LEFT: #679966 2px solid; 
	WIDTH: 100%; COLOR: #ffffff; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none
}
A.newsBack:hover {
	BACKGROUND: #477946; 
	COLOR: #ffffff
}
.newsData {
	FONT-SIZE: 85%; 
	COLOR: #275926
}
.newsSottotitolo {
	FONT-SIZE: 90%; 
	COLOR: #333333
}
.newsText {
	FONT-SIZE: 85%; 
	COLOR: #777777; 
	LINE-HEIGHT: 130%
}
.newsTitleZoom {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 120%; 
	COLOR: #477946
}
.newsTextZoom {
	DISPLAY: block; 
	FONT-SIZE: 90%; 
	WIDTH: 100%
}
A.opereLink {
	PADDING-RIGHT: 5px; 
	DISPLAY: block; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 100%; 
	PADDING-BOTTOM: 5px; 
	WIDTH: 100%; COLOR: #111111; 
	PADDING-TOP: 5px; 
	TEXT-DECORATION: none
}
A.opereLink:visited {
	PADDING-RIGHT: 5px;
	DISPLAY: block; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 100%; 
	PADDING-BOTTOM: 5px; 
	WIDTH: 100%; COLOR: #111111; 
	PADDING-TOP: 5px; 
	TEXT-DECORATION: none
}
A.opereLink:hover {
	BACKGROUND: #eeeeee
}
.bookshopTitoloTop {
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 150%; 
	WIDTH: 100%; 
	COLOR: #333333
}
.bookshopTitolo {
	FONT-SIZE: 130%; 
	WIDTH: 100%; 
	COLOR: #000034
}
.bookshopSottoTitolo {
	FONT-SIZE: 90%; 
	COLOR: #333333
}
.bookshopText {
	FONT-SIZE: 80%; 
	COLOR: #111111
}
A.opereTitolo {
	DISPLAY: block; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 100%; 
	BORDER-LEFT: #000034 2px solid; 
	WIDTH: 100%; COLOR: #000034; 
	TEXT-DECORATION: none
}
A.opereTitolo:visited {
	DISPLAY: block; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 100%;
	BORDER-LEFT: #000034 2px solid; 
	WIDTH: 100%; COLOR: #000034; 
	TEXT-DECORATION: none
}
A.opereTitolo:hover {
	BACKGROUND: #000034; 
	COLOR: #ffffff
}
.opereAutore {
	FONT-SIZE: 90%; 
	COLOR: #414168
}
.opereMateria {
	FONT-SIZE: 85%; 
	COLOR: #333333
}
.opereTitoloZoom {
	FONT-SIZE: 130%; 
	WIDTH: 100%; 
	COLOR: #000034
}
A.opereBack {
	DISPLAY: block; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 85%; 
	BACKGROUND: #aaaaaa; 
	BORDER-LEFT: #aaaaaa 2px solid; 
	WIDTH: 100%; COLOR: #ffffff; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none
}
A.opereBack:visited {
	DISPLAY: block; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 85%; 
	BACKGROUND: #aaaaaa; 
	BORDER-LEFT: #aaaaaa 2px solid; 
	WIDTH: 100%; COLOR: #ffffff; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none
}
A.opereBack:hover {
	BACKGROUND: #999999; 
	COLOR: #ffffff
}
A.eventiBack {
	DISPLAY: block; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 85%;
	BACKGROUND: #990134; 
	BORDER-LEFT: #990134 2px solid; 
	WIDTH: 100%; COLOR: #ffffff; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none
}
A.eventiBack:visited {
	DISPLAY: block; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 85%; 
	BACKGROUND: #990134; 
	BORDER-LEFT: #990134 2px solid; 
	WIDTH: 100%; COLOR: #ffffff; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none
}
A.eventiBack:hover {
	BACKGROUND: #790114; 
	COLOR: #ffffff
}
.eventiTitleZoom {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 120%; 
	COLOR: #990134
}
.eventiTextZoom {
	DISPLAY: block; 
	FONT-SIZE: 90%; 
	WIDTH: 100%
}
.eventiData {
	FONT-SIZE: 85%; 
	COLOR: #990134
}
.eventiLuogo {
	FONT-SIZE: 90%; 
	COLOR: #333333
}
.ppData {
	FONT-SIZE: 85%; 
	COLOR: #f38a2f
}
.ppTitleZoom {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 120%; 
	COLOR: #f38a2f
}
.ppTextZoom {
	DISPLAY: block; 
	FONT-SIZE: 90%; WIDTH: 100%
}

