div.mc{
	text-align:left;
	padding:0px;
	#padding_left:3px;
	_padding-left:3px;
}
div.mc div.bcb{
	color:#034178;
	padding-left:5px;
}
div.mc div.bcb a{
	color:#034178;
	text-decoration:none;
	font-weight:bold;
}
div.mc div.bcb a.selected{
	font-weight:normal;
}
div.mc h1{
	color:#FFFFFF;
	font-size:22px;
	font-weight:bold;
	margin-top:5px;
	padding:0px;
	margin-bottom:5px;
	padding-left:5px;
}
div.mc div.mcBoxHead{
	width:467px;
	height:90px;
	background: url('../images/boxHead2.jpg') no-repeat top left;
	padding-left:20px;
	padding-top:10px;
}
div.mc div.mcBoxContent{
	width:487px;
	background: url('../images/boxBkg.gif') repeat-y;
}
div.mc div.mcBoxContentTop{
	width:487px;
	background: url('../images/boxContTop.gif') no-repeat;
}
div.mc div.mcBoxBottom{
	width:467px;
	height:30px;
	background: url('../images/boxBottom.jpg') no-repeat top left;
	padding-left:20px;
	padding-top:20px;
}

ul.bookList, ul.newsList{
	margin:0px;
	padding:0px;
	list-style-image: none;
	list-style-type: none;
	text-align:center;
	margin-left:20px;
}
ul.bookList li{
	margin:0px;
	padding:0px;
	list-style-image: none;
	list-style-type: none;
	padding:15px;
	width:80px;
	float:left;
	height:215px;
}

ul.newsList li{
	margin:0px;
	padding:0px;
	list-style-image: none;
	list-style-type: none;
	padding:10px;
	width:125px;
	float:left;
	height: 151px;
}

ul.bookList li.boxSeparator, ul.newsList li.boxSeparator{
	height:27px;
	clear:both;
	width:432px;
	background: url('../images/boxSeparator.jpg') no-repeat top left;
	margin:0px;
	padding:0px;
	margin-left:3px;
	margin-bottom:-20px;
}

ul.newsList li.boxSeparator{
	height:27px;
	clear:both;
	width:432px;
	background: url('../images/boxSeparator.jpg') no-repeat top left;
	margin:0px;
	padding:0px;
	margin-left:3px;
	margin-bottom:-15px;
}

ul.bookList li a, ul.newsList li a{
	color:#034178;
}

div.pagination{
	float:left;
	color:#034178;
	font-weight:bold;

}
div.pagination div.title{
	float:left;
	color:#676767;
	font-weight:bold;
	width:50px;
}
div.pagination div.title2{
	float:left;
	color:#676767;
	font-weight:bold;
	width: 160px;
	margin:0px;
	padding:0px;
	margin-top: -4px;
	#margin-top: -6px;
}
div.pagination div.title2 input{
	width:30px;
	height: 15px;
}
div.pagination div.ppp{
	float:left;
	margin-right:5px;
}
div.pagination a{
	color:#034178;
	text-decoration:underline;
	float:left;
	display:block;
	margin-right:5px;
}
div.pagination a.selected{
	text-decoration:none;
}

div.pagination a.first{
	background: transparent url('../images/first.gif') no-repeat top left;
	width:17px;
	height:17px;

}
div.pagination a.firstActive{
	background: transparent url('../images/firstActive.gif') no-repeat top left;
	width:17px;
	height:17px;

}
div.pagination a.prev{
	background: transparent url('../images/prev.gif') no-repeat top left;
	width:17px;
	height:17px;

}
div.pagination a.prevActive{
	background: transparent url('../images/prevActive.gif') no-repeat top left;
	width:17px;
	height:17px;

}
div.pagination a.next{
	background: transparent url('../images/next.gif') no-repeat top left;
	width:17px;
	height:17px;

}
div.pagination a.nextActive{
	background: transparent url('../images/nextActive.gif') no-repeat top left;
	width:17px;
	height:17px;
}
div.pagination a.last{
	background: transparent url('../images/last.gif') no-repeat top left;
	width:17px;
	height:17px;

}
div.pagination a.lastActive{
	background: transparent url('../images/lastActive.gif') no-repeat top left;
	width:17px;
	height:17px;
}
div.vizualiza{
	float:right;
	color:#676767;
	font-weight:normal;
	margin-right:15px;
	line-height:27px;
	margin-top:-5px;
}
div.vizualiza form{
	margin:0px;
	padding:0px;
}

div.sortingCrit{
	float:right;
	margin: 0px;
	padding: 0px;
	margin-right:15px;
}

div.sortingCrit select{
	width: 153px;
}

div.mc div.detailsBook{
	width:487px;
	background: url('../images/detailsBkg.jpg') repeat-y;
	margin:0px;
	padding:0px;
	position: relative;
}
div.mc div.detailsBookContent{
	width:447px;
	background: url('../images/detailsTop.jpg') no-repeat;
	margin:0px;
	padding:0px;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:0px;
}
div.mc div.detailsBookContent h1{
	margin:0px;
	padding:0px;
	font-size:16px;
	font-weight:bold;
	color:#034178;
	width:260px;
	display:block;
	float:left;
	line-height:20px;
}
div.mc div.detailsBookContent h2{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	color:#034178;
	width:260px;
	float:left;
	display:block;
	margin-top:8px;
	height:20px;

}

div.mc div.detailsBookContent h2 a{
	font-size:12px;
	font-weight:bold;
	color:#034178;
	text-decoration:none;
}

div.mc div.detailsBookContent div.details_price{
	position: absolute;
		top: 15px;
		right: 18px;
	color:#FF0000;
	font-size: 24px;
	font-weight:bold;
	height:40px;
/*	width:118px;*/
	text-align:right;
}

div.mc div.detailsBookContent div.details_price span{
	color: #FF0000;
	font-size: 12px;
}
div.mc a.wish_list{
	float:right;
	color:#034178;
	font-weight:bold;
	display:block;
	padding-right:18px;
	padding-left:18px;
	height:20px;
	background: url('../images/wish_list.jpg') no-repeat;

}

div.mc div.detailsBookContent div.details_image{
	width:100px;
	float:left;
	margin-top:15px;
	margin-bottom:15px;
}

div.mc div.detailsBookContent div.details_image_news{
	width:200px;
	float:left;
	margin-top:15px;
	margin-bottom:15px;
}

div.mc div.detailsBookContent div.details_image_news img{
	border: 1px solid #666;
}

div.mc div.detailsBookContent div.details_details{
	float:left;
	margin-top:15px;
	color:#034178;
	width:340px;
}

div.mc div.detailsBookContent div.details_details ul{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	list-style-type: none;
}

div.mc div.detailsBookContent div.details_details ul li{
	margin-left: 0px;
}

div.mc div.detailsBookContent div.details_details_news{
	float:left;
	margin-top:15px;
	color:#034178;
	margin-left: 5px;
}
div.mc div.detailsBookContent div.details_details_news p{
	color: #707070;
}
div.mc div.detailsBookContent span.details_cat{
	color:#707070;
	font-weight:bold;
}
div.mc div.detailsBookContent p.details_p{
	color:#707070;
	font-weight:normal;
}
div.mc div.detailsBookContent p.details_p a{
	color:#034178;
	font-weight:bold;
}
div.mc div.detailsBookContent div.shoppingCart{
	background: url('../images/addToCartBkg.jpg') no-repeat;
	width:427px;
	height:45px;
	font-weight:bold;
	color:#707070;
	line-height:39px;
	padding-top:5px;
	font-size:14px;
	padding-left:10px;
	padding-right:10px;
}
div.mc div.detailsBookContent div.shoppingCart div{
	float:left;
	margin-right:10px;
}
div.mc div.detailsBookContent div.shoppingCart div.floatRight{
	float:right;
	margin:0px;
	padding:0px;
}
input.nr_products{
	border:1px solid #707070;
	width:30px;
	height:23px;
	color:#034178;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-top:3px;
	padding-top:5px;
}
div.mc div.detailsBookBottom{
	width:487px;
	height:22px;
	background: url('../images/detailsBottom.jpg') no-repeat;
	margin:0px;
	padding:0px;

}
div.mc div.cartHead1{
	width:710px;
	height:68px;
	background: url('../images/cartHead1_big.jpg') no-repeat;
	margin:0px;
	padding:0px;

}
div.mc div.cartHead2{
	width:710px;
	height:68px;
	background: url('../images/cartHead2_big.jpg') no-repeat;
	margin:0px;
	padding:0px;
}
div.mc div.cartHead3{
	width:710px;
	height:68px;
	background: url('../images/cartHead3_big.jpg') no-repeat;
	margin:0px;
	padding:0px;
}
div.mc div.cartHead4{
	width:710px;
	height:68px;
	background: url('../images/cartHead4_big.jpg') no-repeat;
	margin:0px;
	padding:0px;
}
a.cartTab1{
	display:block;
	float:left;
	width:150px;
	height:42px;
	padding-top:26px;
	font-weight:bold;
	padding-left:20px;
	color:#034178;
}
a.cartTab2{
	display:block;
	float:left;
	width:160px;
	height:42px;
	padding-top:26px;
	font-weight:bold;
	padding-left:12px;
	color:#034178;
}
a.cartTab3{
	display:block;
	float:left;
	width:170px;
	height:42px;
	padding-top:26px;
	font-weight:bold;
	padding-left:10px;
	color:#034178;
}
a.cartTab4{
	display:block;
	float:left;
	width:95px;
	height:42px;
	padding-top:26px;
	font-weight:bold;
	padding-left:3px;
	color:#034178;
}
a.cartTabSelected{
	color:#ffffff;
}
div.mc div.cartBox{
	width:710px;
	background: url('../images/cartBoxBkg_big.jpg') repeat-y;
	margin:0px;
	padding:0px;
}
div.mc div.cartBoxHead{
	width:710px;
	background: url('../images/cartBoxHead_big.jpg') no-repeat;
	margin:0px;
	padding:0px;
}
div.cartBoxHeadLeft{
	float:left;
	color:#737373;
	padding-left:20px;
	padding-top:15px;
	height:64px;
}
div.cartBoxHeadLeft strong{
	color:#034178;
}
div.cartBoxHeadRight{
	float:right;
	padding-right:18px;
	padding-top:14px;
	height:65px;
}
div.cartBoxHeadRight a.goToNextStep{
	background: url('../images/carNextStep.gif') no-repeat;
	display:block;
	width:116px;
	height:34px;
	color:#034178;
	font-weight:bold;
	text-align:center;
	padding-top:16px;
}

div.mc div.cartBoxBottom{
	width:710px;
	height:79px;
	background: url('../images/cartBoxBottom_big.jpg') no-repeat;
	margin:0px;
	padding:0px;
}
div.cartArtLine{
	width:635px;
	height:130px;
	background: url('../images/cartArtLine_big.gif') no-repeat;
	margin-left:20px;
	margin-bottom:10px;
	padding:15px;

}
div.cartArtLine div.cartImage{
	width:100px;
	float:left;
	height:130px;
	overflow:hidden;
}
div.cartArtLine div.cartMiddle{
	width:390px;
	float:left;
}
div.cartArtLine div.cartMiddle h3{
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
div.cartArtLine div.cartMiddle h4{
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
div.cartArtLine div.cartMiddle div.qline{
	clear:both;
	height:40x;
	font-weight:bold;
	color:#707070;
	line-height:40px;
	margin-top:10px;
}
div.cartArtLine div.cartMiddle div.qline div{
	float:left;
	margin-right:10px;
}
div.cartArtLine div.details_price{
	float:right;
	color:#FF0000;
	font-weight:bold;
	height:30px;
	width:118px;
	display:block;
	text-align:right;
	font-size:28px;
}
a.cartRemove{
	background: url('../images/cartRemove.gif') no-repeat;
	height:19px;
	padding-left:25px;
	font-weight:bold;
	display:block;
	color:#034178;
	line-height:18px;
	margin-top:15px;
	clear:both;
}
div.paymentMethod{
	width:186px;
	height:100px;
	float:left;
	text-align:center;
}
div.deliveryMethod{
	width:550px;
	height:100px;
	float:left;
	text-align:center;
}

.font14
{
	font-size: 14px;
}
