body{
background-image: url('images/bg_rucoca.gif');
background-repeat: repeat-x;
background-color: #000000;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 9pt;
}
a:link, a:visited, a:active {
color: #3366cc;
FONT-FAMILY: Verdana;
TEXT-DECORATION: none;
}
a:hover{
color: #3366cc;
FONT-FAMILY: Verdana;
TEXT-DECORATION: underline;
}

input[type=text], input[type=password] {
border: 1px solid #B0B0B0;
font-size: 9pt;
}
.top_link, .top_link a:link, .top_link a:visited, .top_link a:active{
color: #4194FC;
font-size: 9pt;
font-weight: bold;
padding: 0.7em;
padding-right: 0.9em;
text-decoration: none;
}
.main_area{
border-left: 1px solid black;
background-color: #ffffff;
border-right: 1px solid white;
}
.middle_menu{
background-color: #729f82;
height: 24px;
color: #ffffff;
font-size: 9pt;
padding-right: 20px;
text-align: left;
}
.middle_menu a{
color: #FFFFFF;
text-decoration: none;
}
.right_area{
background-color: #def1e6;
border-right: 1px solid black;
}
.searchbox input[type=text] {
font-size: 10pt;
border: 1px solid ##B0B0B0;
}
.main_title, .pageHeading{
color: black;
font-weight: bolder;
letter-spacing: 0.1em;
font-size: 14pt;
}
.login{
margin-top: 4em;
}
.login a{
text-decoration: none;
color: black;
}
.login input[type=text], .login input[type=password]{
border: 1px solid #B0B0B0;
font-size: 10pt;
width: 188px;
}
.main_content{
font-size: 9pt;
}
.box_login{
width: 264px;
height: 220px;
background-image: url('images/box_accountlogin.gif');
background-repeat: no-repeat;
background-position: center center;
}

.infoBox{
background-color: #729F82;
}
.infoBox .heading, .infoBox .infoBoxHeading{
color: #fff;
padding: 0.5em;
font-weight: bold;
}
.infoBox .content, .infoBox .infoBoxContents{
background-color: #ffffff;
}


TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #ffffff;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #ffffff;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #729F82;
  border-spacing: 1px;
}

.productListing-heading, .productListing-heading a{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #729F82;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.bottom_tag, .bottom_tag a {
color: #729F82;
}

.font11 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-SIZE: 9pt; COLOR: #666666; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana
}
.font10 {
	FONT-SIZE: 9pt; COLOR: #666666; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana
}

/* Definizione dello stile per le tabelle con i dati tecnici*/
.tabelleDati {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-left: 1px solid #0077c6;
	border-top: 1px solid #0077c6;
	font-size:11px;
}
.tabelleDati th{
	color:#333333;
	font-weight:bold;
	text-align:left;
	padding: 5px;
	background-color: #83B8CE;
}
.tabelleDati td{
	border-bottom: 1px solid #0077c6;
	border-right: 1px solid #0077c6;
	padding: 5px;
}