html {
	overflow: auto;
  scrollbar-face-color: #ffffff;
  scrollbar-base-color: #ffffff;
  scrollbar-darkshadow-color: #ffffff;
  scrollbar-3dlight-color: #ffffff;
  scrollbar-highlight-color: #ffffff;
  scrollbar-shadow-color: #ffffff;
  scrollbar-track-color: #ffffff;
  scrollbar-arrow-color: #000000;
}

body {
  margin: 0px;
	overflow: auto;
  background-color: #ffffff;
  scrollbar-face-color: #ffffff;
  scrollbar-base-color: #ffffff;
  scrollbar-darkshadow-color: #ffffff;
  scrollbar-3dlight-color: #ffffff;
  scrollbar-highlight-color: #ffffff;
  scrollbar-shadow-color: #ffffff;
  scrollbar-track-color: #ffffff;
  scrollbar-arrow-color: #000000;
  cursor: default;
}

P {
  font-family: Courier New; 
  font-size: 12px;
  text-align: justify;
  color: #000000;
}

TABLE {
  font-family: Courier New; 
  font-size: 12px;
  color: #000000;
}


A {
	color: #0066CC;
}

A:hover {
	color: #0046AC;
}


A.homeEmailLink {
  color: #000000;
  text-decoration: none;
}

A.homeEmailLink:hover {
  color: #000000;
  text-decoration: underline;
}


A.homeEnterLink {
  color: #ff0000;
  text-decoration: none;
}

A.homeEnterLink:hover {
  color: #ff0000;
  text-decoration: underline;
}


A.booksList {
  color: #000000;
  text-decoration: none;
}

A.booksList:hover {
  color: #ff0000;
  text-decoration: underline;
}

A.orderLink {
  color: #ff0000;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
}

A.orderLink:hover {
  color: #ff0000;
  text-decoration: underline;
}

A.down {
  color: #aaaaaa;
  text-decoration: underline;
}
A.down:hover {
  color: #ff0000;
}



.testo {
	font-family: Verdana;
	color: #000000;
  font-size: 12px;
  text-align: justify;
}

.small {
	font-family: Verdana;
	color: #000000;
  font-size: 10px;
}

.down {
  font-family: Verdana;
  font-size: 10px;
  color: #bbbbbb;
}

.orderNotAvailable {
  color: #aaaaaa;
  font-size: 16px;
  font-weight: bold;
}

.errorMessage {
	font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  color: #FF0000;
}


.homeCatName {
  font-family: Courier New;
  font-size: 14px;
  color: #000000;
}

.homeSubCatName {
  font-family: Courier New;
  font-size: 12px;
  color: #ff0000;
}


.booksCatName {
  font-family: Courier New;
  font-size: 22px;
  font-weight: bold;
  color: #ff0000;
}

.booksCatDesc {
  font-family: Courier New;
  font-size: 14px;
  font-weight: bold;
  color: #aaaaaa;
}

.booksSubCatName {
  font-family: Courier New;
  font-size: 14px;
  font-weight: bold;
  color: #ff0000;
}

.booksList {
  font-family: Courier New;
  font-size: 14px;
}

.bookName {
  font-family: Courier New;
  font-size: 22px;
  font-weight: bold;
  color: #000000;
}

.bookReview {
  font-family: Courier New;
  font-size: 10px;
  color: #000000;
}

.bookDetails {
  font-family: Courier New;
  font-size: 12px;
  color: #aaaaaa;
}


.campi {
  font-family: Verdana;
  font-size: 12px;
  color: #000000;
  border: 1px solid #3974a8;
  background-color: #E4F0FC;
}

.pulsanti, .pulsanti_large {
  font-family: Verdana; 
  font-size: 12px; 
  color: #000000; 
  border: 1px solid #000000; 
  background-color: #ffffff;
  width: 90px;
}

.pulsanti_large {
  width: 150px;
}
