body {
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
}

.navtitlelink:link, .navtitlelink:visited { 
	text-decoration: underline;
}


/* Handles the gray border around the page */
.mainbody {
	background : White;
	border : 1px solid #CCCCCC;
	width : 735;
	/* This stops any extraneous white space from pushiing the gray border past
	the desired right margin */
	overflow : hidden;
	align: left;
}
.detailbody {
	background : White;
	border : 1px solid #999;
	width : 560;
	/* This stops any extraneous white space from pushiing the gray border past
	the desired right margin */
	overflow : hidden;
}
/* previous/ next numbers w /extra padding along the top*/
.numbers, .numbersOn, a.numbersOn, a.numbersOn:link, a.numbersOn:active, a.numbersOn:visited {
	font : 11px/11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color : #333;
	text-decoration: none;
}

a.numbers, a.numbers:link, a.numbers:active, a.numbers:visited {
	font : 11px/11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color : #666;
	text-decoration: none;
}
	
/* Product Short Descriptions */
/* prodBox handles the white broder that turns pink on rollove */
.prodBox {
	border: 2px solid white;
	background : #FFFFFF;
	padding: 0px 0px 2px 0px;
}

.prodBoxPink {
	/*border: 2px solid white;*/
	background : white;
	padding: 0px 0px 2px 0px;
}
.prodBoxTopTen {
	border: 2px solid white;
	background : #dbdbdb;
	padding: 0px 0px 0px 0px;
}
a.shortDesc, a.shortDesc:link, a.shortDesc:active, a.shortDesc:visited {
	font : 10px/11px Arial, Helvetica, sans-serif;
	color : #333;
	text-decoration: none;
	text-align : center;
}
a.shortDesc:hover {
	text-decoration: underline;
}
a.priceDesc, a.priceDesc:link, a.priceDesc:active, a.priceDesc:visited{
	font : 10px/11px Arial, Helvetica, sans-serif;
	color : #cc0000;
	text-decoration: none;
	text-align : center;
}

/* Departments */
.depts {
	font : 11px/11px Arial, Helvetica, sans-serif;
	color : #333;
	padding: 0px 10px 0px 0px;	
	text-decoration: none;
}
a.depts:link, a.depts:active, a.depts:visited {
	font : 11px/11px Arial, Helvetica, sans-serif;
	color : #333;
	padding: 0px 10px 0px 0px;	
	text-decoration: none;
}
a.depts:hover {
	text-decoration: underline;
}


/* Collections and Subcollections */
.coll, a.coll,a.coll:link, a.coll:active, a.coll:visited  {
	font : 10px/10px Arial, sans-serif;
	color : #333;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
a.coll:hover {
	margin: 0px;
	text-decoration: underline;
}

/* For PINK Collections and Subcollections */
.collpink, a.collpink,a.collpink:link, a.collpink:active, a.collpink:visited  {
	font : 10px/10px Arial, sans-serif;
	color : #E97A78;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
a.collpink:hover {
	margin: 0px;
	text-decoration: underline;
}

.deptspink {
	font : 11px/11px Arial, Helvetica, sans-serif;
	color : #E97A78;
	padding: 0px 10px 0px 0px;	
	text-decoration: none;
}
a.deptspink:link, a.deptspink:active, a.deptspink:visited {
	font : 11px/11px Arial, Helvetica, sans-serif;
	color : #E97A78;
	padding: 0px 10px 0px 0px;	
	text-decoration: none;
}

/*end pink stuff*/



.breadOff, a.breadOff:link, a.breadOff:active, a.breadOff:visited  {
	font : 10px/10px Arial, sans-serif;
	color : #999999;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
a.breadOff:hover  {
	text-decoration: underline;
}
.breadOn, a.breadOn:link, a.breadOn:active, a.breadOn:visited  {
	font : 10px/10px Arial, sans-serif;
	color : #333333;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

a.breadOn:hover  {
	text-decoration: underline;
}

.COLL_DESC1 {
	font : 14px/14px Arial, Helvetica, sans-serif;
	color : #333333;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
.COLL_DESC2 {
	font : 10px/10px Arial, Helvetica, sans-serif;
	color : #333333;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
.COLL_DESC3 {
	font : 10px/10px Arial, Helvetica, sans-serif;
	color : #333333;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
.type10A {
	font : 10px/10px Arial, Verdana, sans-serif;
	color : #FF6699;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}


a.shortDesc{
	font : 10px/11px Arial, Helvetica, sans-serif;
	color : #333;
	text-decoration: none;
	text-align : center;
}testi scolastici {
}
