BODY {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #fefefe
}
TD {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: bookman old style;
}
A {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
A:link {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
A:active {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
INPUT {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #656565; FONT-FAMILY: Verdana
}
SELECT {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #656565; FONT-FAMILY: Verdana
}
.contentVisible {
	
}
.contentHidden {
	DISPLAY: none
}
.zonaVisibile {
	
}
.zonaNascosta {
	DISPLAY: none
}

.imgVuoto {
	WIDTH: 1px; HEIGHT: 1px
}
.mainTable {
	WIDTH: 758px
}
.pageSpacerTop {
	
}
.pageSpacerTop IMG {
	WIDTH: 1px; HEIGHT: 10px
}
.headerTable {
	WIDTH: 758px
}
.bannerContainer {
	VERTICAL-ALIGN: bottom
}
.bannerTable {
	WIDTH: 100%
}
.pageLeft {
	VERTICAL-ALIGN: top; WIDTH: 196px
}
.pageLeftBlocks {
	VERTICAL-ALIGN: top; WIDTH: 195px
}
.pageLeftBackground {
	BACKGROUND-COLOR: #edf1ec
}
.pageLeftBorder {
	BORDER-RIGHT: #6f6e4f 1px solid; BORDER-TOP: #6f6e4f 0px solid; BORDER-LEFT: #6f6e4f 0px solid; BORDER-BOTTOM: #6f6e4f 0px solid
}
.pageLeftTable {
	WIDTH: 100%
}
.navButtonTable {
	WIDTH: 100%
}
.navButtonQuad1 {
	PADDING-RIGHT: 9px; PADDING-LEFT: 16px; WIDTH: 1%
}

.navButtonQuad2 {
	PADDING-RIGHT: 9px; PADDING-LEFT: 17px; WIDTH: 1%
}
.navButtonQuad3 {
	PADDING-RIGHT: 9px; PADDING-LEFT: 12px; WIDTH: 1%
}
.navButtonLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 99%; COLOR: #000000
}
.navButtonLabel A {
	COLOR: #000000; TEXT-DECORATION: none
}
.navButtonLabel A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.navButtonLabel A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.navButtonLabel A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.navButtonLabel A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.navButtonLabelOpened {
	WIDTH: 99%
}
.navButtonLabelOpened TD {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000
}
.navButtonLabelOpened A {
	COLOR: #000000; TEXT-DECORATION: none
}
.navButtonLabelOpened A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.navButtonLabelOpened A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.navButtonLabelOpened A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.navButtonLabelOpened A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.blocksLeftContainer {
	
}
.blocksLeftTable {
	WIDTH: 100%
}
.boxContainer {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 8px; PADDING-TOP: 7px; BACKGROUND-COLOR: #f2f2f2
}
.boxContainer1 {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 8px; PADDING-TOP: 7px; BACKGROUND-COLOR: #f2f2f2
}
.boxContainer2 {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 8px; PADDING-TOP: 7px; BACKGROUND-COLOR: #fbfbfb
}
.boxTable {
	WIDTH: 100%
}
.boxLabel1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000
}
.boxLabel2 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666
}
.boxTable INPUT.text {
	BORDER-RIGHT: #bcbcbc 1px solid; BORDER-TOP: #bcbcbc 1px solid; BORDER-LEFT: #bcbcbc 1px solid; WIDTH: 100%; BORDER-BOTTOM: #bcbcbc 1px solid; BACKGROUND-COLOR: #ffffff
}
SELECT.select {
	BORDER-RIGHT: #bcbcbc 1px solid; BORDER-TOP: #bcbcbc 1px solid; BORDER-LEFT: #bcbcbc 1px solid; WIDTH: 100%; BORDER-BOTTOM: #bcbcbc 1px solid; BACKGROUND-COLOR: #ffffff
}
TEXTAREA.textarea {
	BORDER-RIGHT: #bcbcbc 1px solid; BORDER-TOP: #bcbcbc 1px solid; BORDER-LEFT: #bcbcbc 1px solid; WIDTH: 100%; BORDER-BOTTOM: #bcbcbc 1px solid; BACKGROUND-COLOR: #ffffff
}
.boxTable INPUT.button {
	BORDER-RIGHT: #bcbcbc 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #bcbcbc 1px solid; PADDING-LEFT: 7px; FONT-SIZE: 10px; BORDER-LEFT: #bcbcbc 1px solid; WIDTH: 100%; COLOR: #000000; BORDER-BOTTOM: #bcbcbc 1px solid; BACKGROUND-COLOR: #ffffff
}
.boxTable INPUT.radio {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 1%; COLOR: #000000; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.boxSep IMG {
	WIDTH: 1px; HEIGHT: 3px
}
.boxLettersContainer {
	BORDER-RIGHT: #b5bebd 1px solid; BORDER-TOP: #b5bebd 1px solid; BORDER-LEFT: #b5bebd 1px solid; BORDER-BOTTOM: #b5bebd 1px solid; BACKGROUND-COLOR: #ffffff
}
.boxLettersContainer A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; PADDING-TOP: 2px
}
.boxLettersContainer A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.boxLettersContainer A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.boxLettersContainer A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.boxLettersContainer A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.boxEcommerceSep {
	BACKGROUND-COLOR: #6483a2
}
.boxEcommerceSep IMG {
	WIDTH: 1px; HEIGHT: 1px
}
.boxEcommerceSepEmpty {
	
}
.boxEcommerceSepEmpty IMG {
	WIDTH: 1px; HEIGHT: 2px
}
.boxNewsletterSwitch {
	PADDING-TOP: 11px
}
.boxNewsletterSwitch TD {
	FONT-SIZE: 9px
}
.boxNewsletterSwitch INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 10px; COLOR: #000000; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.boxNewsThumbContainer {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.boxNewsThumb {
	
}
.boxNewsThumbBorder {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: silver 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: silver 1px solid
}
.boxNewsHead {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #cc0000
}
.boxNewsHead A {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.boxNewsHead A:link {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.boxNewsHead A:visited {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.boxNewsHead A:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.boxNewsHead A:active {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.boxNewsBody {
	FONT-SIZE: 10px; PADDING-TOP: 5px
}
.boxNewsLink {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-TOP: 5px
}
.boxNewsLink A {
	COLOR: #000000; TEXT-DECORATION: underline
}
.boxNewsLink A:link {
	COLOR: #000000; TEXT-DECORATION: underline
}
.boxNewsLink A:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
.boxNewsLink A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.boxNewsLink A:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
.boxNewsLineSep {
	BACKGROUND-COLOR: #6483a2
}
.boxNewsLineSep IMG {
	WIDTH: 1px; HEIGHT: 1px
}
.boxBlogThumb {
	PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; WIDTH: 1%
}
.boxBlogBody {
	VERTICAL-ALIGN: top; WIDTH: 99%
}
.boxBlogTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 10px; COLOR: #000000
}
.boxBlogLink {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #cc0000
}
.boxBlogLink A {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.boxBlogLink A:link {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.boxBlogLink A:visited {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.boxBlogLink A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.boxBlogLink A:active {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.boxBlogDesc {
	FONT-SIZE: 10px; COLOR: #000000
}
.bannerLeftContainer {
	BORDER-RIGHT: #6f6e4f 0px solid; BORDER-TOP: #6f6e4f 1px solid; BORDER-LEFT: #6f6e4f 0px solid; BORDER-BOTTOM: #6f6e4f 0px solid
}
.pageLeftBottomSpacer {
	BACKGROUND-COLOR: #f0f1ec
}
.pageLeftBottomSpacer IMG {
	WIDTH: 1px; HEIGHT: 30px
}
.pageRight {
	VERTICAL-ALIGN: top; WIDTH: 562px
}
.pageRightTable {
	WIDTH: 561px
}
.navigationTable {
	WIDTH: 100%
}
.navLink {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; TEXT-ALIGN: center
}
.navLink A {
	COLOR: #000000; TEXT-DECORATION: none
}
.navLink A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.navLink A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.navLink A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.navLink A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.mainPageContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 36px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
.mainPageTable {
	WIDTH: 100%
}
.positionContainer {
	PADDING-BOTTOM: 15px
}
.positionTable {
	
}
.positionLink {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666
}
.positionLink A {
	FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: none
}
.positionLink A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
.positionLink A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
.positionLink A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.positionLink A:active {
	COLOR: #666666; TEXT-DECORATION: none
}
.positionPipe {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px
}
.pageBody {
	FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 15px; TEXT-ALIGN: justify
}
.footerContainer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.footerTable {
	WIDTH: 100%
}
.footerLeftContainer {
	VERTICAL-ALIGN: top
}
.footerRightContainer {
	VERTICAL-ALIGN: top; TEXT-ALIGN: right
}
.footerLink {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #3e01fe; WHITE-SPACE: nowrap
}
.footerLink A {
	COLOR: #3e01fe; TEXT-DECORATION: none
}
.footerLink A:link {
	COLOR: #3e01fe; TEXT-DECORATION: none
}
.footerLink A:visited {
	COLOR: #3e01fe; TEXT-DECORATION: none
}
.footerLink A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.footerLink A:active {
	COLOR: #3e01fe; TEXT-DECORATION: none
}
.footerPipe {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px
}
.footerCopy {
	FONT-SIZE: 10px; PADDING-TOP: 2px
}
.footerUpArrow {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px
}
.pageSpacerBottom {
	
}
.pageSpacerBottom IMG {
	WIDTH: 1px; HEIGHT: 10px
}
.resultTable {
	WIDTH: 100%
}
.resultLineSep {
	BACKGROUND-COLOR: #cdcdcd
}
.resultLineSep IMG {
	WIDTH: 1px; HEIGHT: 1px
}
.resultInf TD {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; WHITE-SPACE: nowrap; HEIGHT: 30px
}
.resultInfSmall TD {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #666666; WHITE-SPACE: nowrap; HEIGHT: 30px
}
.resultInfLeft {
	
}
.resultInfRight {
	TEXT-ALIGN: right
}
.resultNav {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; WHITE-SPACE: nowrap; HEIGHT: 30px
}
.resultNav A {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.resultNav A:link {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.resultNav A:visited {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.resultNav A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.resultNav A:active {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.resultDisabled {
	COLOR: #cfcfcf
}
.resultCurrent {
	FONT-SIZE: 11px
}
.newsRow {
	PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
.newsRowTxt {
	FONT-SIZE: 10px; VERTICAL-ALIGN: top; COLOR: #000000; LINE-HEIGHT: 15px; TEXT-ALIGN: justify
}
.newsRowTxt A {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.newsRowTxt A:link {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.newsRowTxt A:visited {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.newsRowTxt A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.newsRowTxt A:active {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.newsRowImgLeft {
	PADDING-RIGHT: 10px; VERTICAL-ALIGN: top
}
.newsRowImgRight {
	PADDING-LEFT: 10px; VERTICAL-ALIGN: top
}
.newsRowImgBorder {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: silver 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: silver 1px solid
}
.newsRowAttach {
	PADDING-TOP: 5px
}
.newsRowIcon {
	PADDING-LEFT: 10px
}
.newsBack {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: top; COLOR: #000000; LINE-HEIGHT: 15px; TEXT-ALIGN: right
}
.newsBack A {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.newsBack A:link {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.newsBack A:visited {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.newsBack A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.newsBack A:active {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.catBookContainer {
	VERTICAL-ALIGN: top
}
.catBookEmpty {
	WIDTH: 145px; HEIGHT: 230px
}
.catBookEmpty TD {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; MARGIN: 3px; VERTICAL-ALIGN: middle; BORDER-LEFT: silver 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: silver 1px solid; TEXT-ALIGN: center
}
.catBookBorder {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; BORDER-LEFT: silver 1px solid; BORDER-BOTTOM: silver 1px solid
}
.catVerticalSpacer {
	
}
.catVerticalSpacer IMG {
	WIDTH: 1px; HEIGHT: 20px
}
.catAutori {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 10px
}
.catAutori A {
	COLOR: #666666; TEXT-DECORATION: none
}
.catAutori A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
.catAutori A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
.catAutori A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.catAutori A:active {
	COLOR: #666666; TEXT-DECORATION: none
}
.catTitolo {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #cc0000; PADDING-TOP: 5px
}
.catTitolo A {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.catTitolo A:link {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.catTitolo A:visited {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.catTitolo A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.catTitolo A:active {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.catLeggi {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.catPriceContainer {
	PADDING-TOP: 5px
}
.catPrice {
	PADDING-RIGHT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #666666
}
.catPriceRegular {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #666666; TEXT-DECORATION: line-through
}
.catPriceDiscount {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #cc0000
}
.rowHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #02659c; PADDING-TOP: 5px
}
.rowHeader A {
	COLOR: #02659c; TEXT-DECORATION: none
}
.rowHeader A:link {
	COLOR: #02659c; TEXT-DECORATION: none
}
.rowHeader A:visited {
	COLOR: #02659c; TEXT-DECORATION: none
}
.rowHeader A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.rowHeader A:active {
	COLOR: #02659c; TEXT-DECORATION: none
}
.rowHeaderThin {
	FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #02659c; PADDING-TOP: 5px
}
.rowHeaderThin A {
	COLOR: #02659c; TEXT-DECORATION: none
}
.rowHeaderThin A:link {
	COLOR: #02659c; TEXT-DECORATION: none
}
.rowHeaderThin A:visited {
	COLOR: #02659c; TEXT-DECORATION: none
}
.rowHeaderThin A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.rowHeaderThin A:active {
	COLOR: #02659c; TEXT-DECORATION: none
}
.rowHeaderThinSmall {
	FONT-SIZE: 10px
}
.rowContainer {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.rowTxt {
	FONT-SIZE: 10px; VERTICAL-ALIGN: top; COLOR: #000000; LINE-HEIGHT: 15px; TEXT-ALIGN: justify
}
.rowTxt A {
	COLOR: #02659c; TEXT-DECORATION: none
}
.rowTxt A:link {
	COLOR: #02659c; TEXT-DECORATION: none
}
.rowTxt A:visited {
	COLOR: #02659c; TEXT-DECORATION: none
}
.rowTxt A:hover {
	COLOR: #02659c; TEXT-DECORATION: none
}
.rowTxt A:active {
	COLOR: #02659c; TEXT-DECORATION: none
}
.bookInfoSpacer {
	
}
.bookInfoSpacer IMG {
	WIDTH: 1px; HEIGHT: 10px
}
.bookTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #02659c; PADDING-TOP: 5px
}
.bookTitle A {
	COLOR: #02659c; TEXT-DECORATION: none
}
.bookTitle A:link {
	COLOR: #02659c; TEXT-DECORATION: none
}
.bookTitle A:visited {
	COLOR: #02659c; TEXT-DECORATION: none
}
.bookTitle A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.bookTitle A:active {
	COLOR: #02659c; TEXT-DECORATION: none
}
.bookAutori {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 2px
}
.bookAutori A {
	COLOR: #666666; TEXT-DECORATION: none
}
.bookAutori A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
.bookAutori A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
.bookAutori A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.bookAutori A:active {
	COLOR: #666666; TEXT-DECORATION: none
}
.bookImg {
	PADDING-RIGHT: 10px; VERTICAL-ALIGN: top; WIDTH: 1%
}
.bookImgBorder {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; BORDER-LEFT: silver 1px solid; BORDER-BOTTOM: silver 1px solid
}
.bookInfoContainer {
	VERTICAL-ALIGN: top; WIDTH: 99%
}
.bookInfoFieldName {
	PADDING-RIGHT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; WIDTH: 1%; COLOR: #666666; PADDING-TOP: 1px; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
.bookInfoFieldValue {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; WIDTH: 99%; COLOR: #666666; PADDING-TOP: 1px
}
.bookInfoFieldValue A {
	COLOR: #666666; TEXT-DECORATION: none
}
.bookInfoFieldValue A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
.bookInfoFieldValue A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
.bookInfoFieldValue A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.bookInfoFieldValue A:active {
	COLOR: #666666; TEXT-DECORATION: none
}
.bookEmpty TD {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; MARGIN: 3px; VERTICAL-ALIGN: middle; BORDER-LEFT: silver 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: silver 1px solid; TEXT-ALIGN: center
}
.bookPrice {
	PADDING-TOP: 10px
}
.htmlCell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; COLOR: #000000; LINE-HEIGHT: 15px; PADDING-TOP: 0px; FONT-FAMILY: Verdana
}
.htmlCell TD {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana
}
.htmlCell A {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.htmlCell A:link {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.htmlCell A:visited {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.htmlCell A:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.htmlCell A:active {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.formFieldName {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 1%; COLOR: #666666; PADDING-TOP: 5px; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
.formFieldInput {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 99%; COLOR: #666666; PADDING-TOP: 5px
}
.formTable INPUT.text {
	BORDER-RIGHT: #bcbcbc 1px solid; BORDER-TOP: #bcbcbc 1px solid; BORDER-LEFT: #bcbcbc 1px solid; BORDER-BOTTOM: #bcbcbc 1px solid; BACKGROUND-COLOR: #ffffff
}
SELECT.select {
	BORDER-RIGHT: #bcbcbc 1px solid; BORDER-TOP: #bcbcbc 1px solid; BORDER-LEFT: #bcbcbc 1px solid; BORDER-BOTTOM: #bcbcbc 1px solid; BACKGROUND-COLOR: #ffffff
}
.formTable TEXTAREA.textarea {
	BORDER-RIGHT: #bcbcbc 1px solid; BORDER-TOP: #bcbcbc 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #bcbcbc 1px solid; WIDTH: 400px; COLOR: #666666; BORDER-BOTTOM: #bcbcbc 1px solid; BACKGROUND-COLOR: #ffffff
}
.formTable .txt {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666
}
.formTable INPUT.button {
	BORDER-RIGHT: #bcbcbc 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #bcbcbc 1px solid; PADDING-LEFT: 7px; FONT-SIZE: 10px; BORDER-LEFT: #bcbcbc 1px solid; COLOR: #000000; BORDER-BOTTOM: #bcbcbc 1px solid; BACKGROUND-COLOR: #ffffff
}
.formTable INPUT.radio {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 1%; COLOR: #000000; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.formError {
	FONT-WEIGHT: bold; COLOR: #cc0000
}
.autoreImg {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px 5px 5px 0px; BORDER-LEFT: silver 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: silver 1px solid
}
.autoriLibri {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #000000; LINE-HEIGHT: 15px; PADDING-TOP: 5px
}
.autoriLibri A {
	COLOR: #000000; TEXT-DECORATION: none
}
.autoriLibri A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.autoriLibri A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.autoriLibri A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.autoriLibri A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.contributoEmpty {
	WIDTH: 100px; HEIGHT: 100px
}
.contributoEmpty TD {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; MARGIN: 3px; VERTICAL-ALIGN: middle; BORDER-LEFT: silver 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: silver 1px solid; TEXT-ALIGN: center
}
.contributoBorder {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; BORDER-LEFT: silver 1px solid; BORDER-BOTTOM: silver 1px solid
}
.recensione {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #000000; LINE-HEIGHT: 15px; PADDING-TOP: 5px
}
.recensione A {
	COLOR: #000000; TEXT-DECORATION: none
}
.recensione A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.recensione A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.recensione A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.recensione A:active {
	COLOR: #000000; TEXT-DECORATION: none
}



.boxEcommerceLink {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 2px; COLOR: #CC0000; PADDING-LEFT: 10px; PADDING-TOP: 2px
}
.boxEcommerceLink A {
	COLOR: #CC0000; TEXT-DECORATION: none
}
.boxEcommerceLink A:link {
	COLOR: #CC0000; TEXT-DECORATION: none
}
.boxEcommerceLink A:visited {
	COLOR: #CC0000; TEXT-DECORATION: none
}
.boxEcommerceLink A:hover {
	COLOR: #0000FF; TEXT-DECORATION: none
}
.boxEcommerceLink A:active {
	COLOR: #0000FF; TEXT-DECORATION: none
}

