/*
**********
Template di Planet Computer Pisa.
Creator: Gabriel Di Grazia @ Tesene S.r.l.
**********
*/

body, html {
	margin:0;
	padding:0;
	background-color:#fff;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
body {
	background:#e9f0f6 url(../images/back_sito.png) repeat-y top center
}
a img {
	border:none;	
}
#mainWrapper {
	margin:0 auto;
	width:1110px;
}
#mainWrapper .floater {
	float:left;
}
#mainWrapper #headerWrapper #navMainWrapper {
	height:5px;
}
#mainWrapper #headerWrapper #logoWrapper #logo {
	background:url(../images/header_bg.jpg)	no-repeat top right;
	height:140px;
}
#mainWrapper #headerWrapper #logoWrapper #logo img {
	float:left;
}

/* Main Navigation */
#mainWrapper #headerWrapper #logoWrapper #tagline #navMain {
	background:url(../images/menu_bg.jpg) no-repeat top left;
	width:909px;
	height:40px;
	float:right;
	clear:both;
}
#mainWrapper #headerWrapper #logoWrapper #tagline #navMain ul {
	list-style:none;
	margin:6px 0 0 0;
	padding:0;
	width:653px;
	float:left;
}
#mainWrapper #headerWrapper #logoWrapper #tagline #navMain ul li {
	float:left;
	background:url(../images/menu_elem_sep.jpg) no-repeat top right;
	height:34px;
	line-height:34px;
	padding:0 24px;
}
/* l'ultimo elemento del menu! */
#mainWrapper #headerWrapper #logoWrapper #tagline #navMain ul li#spec {
	background:none;
}

/* link menu */
#mainWrapper #headerWrapper #logoWrapper #tagline #navMain ul li a {
	color:#fff;
	font-size:11px;
	text-decoration:none;
}
#mainWrapper #headerWrapper #logoWrapper #tagline #navMain ul li a:hover {
	color:#fff;
	font-size:11px;
	text-decoration:underline;
}
#mainWrapper #headerWrapper #logoWrapper #tagline #navMain ul li a.selected {
	color:#000;
	font-weight:bold;
}
/* Shopping Cart Header */
#mainWrapper #headerWrapper #logoWrapper #tagline #navMain #shoppingCartHeader {
	float:right;
	color:#fff;
	line-height:40px;
	font-size:11px;
}
#mainWrapper #headerWrapper #logoWrapper #tagline #navMain #shoppingCartHeader .cart-icon {
	margin:0 5px 0 0;
}
#mainWrapper #headerWrapper #logoWrapper #tagline #navMain #shoppingCartHeader .numElem {
	font-size:18px;
	font-weight:bold;
}
#mainWrapper #headerWrapper #logoWrapper #tagline #navMain #shoppingCartHeader .textElem {
	font-size:11px;
}
#mainWrapper #headerWrapper #logoWrapper #tagline #navMain #shoppingCartHeader .emptyCart {
	text-align:center;
	width:256px;
	line-height:40px;
}
#mainWrapper #headerWrapper #logoWrapper #tagline #navMain #shoppingCartHeader .emptyCart img {
	vertical-align:-3px;
	margin:0 5px 0 0;
}
#mainWrapper #headerWrapper #logoWrapper #tagline #navMain #shoppingCartHeader a {
	color:#fff;
	text-decoration:underline;
	font-weight:bold;
	margin:0 5px;
}
#mainWrapper #headerWrapper #logoWrapper #tagline #navMain #shoppingCartHeader a:hover {
	text-decoration:none;
}
/* colonna sinistra */
#contentMainWrapper {
	float:left;
}
#contentMainWrapper #navColumnOne {
	vertical-align:top;
}
#contentMainWrapper #navColumnOne #navColumnOneWrapper {
	position:relative;
	margin:-34px 0 0 0;
}
#contentMainWrapper #navColumnOne #navColumnOneWrapper #manufacturers {
	background:url(../images/manuf_bg.jpg) no-repeat top left;
	height:32px;
	overflow:hidden;
}
#contentMainWrapper #navColumnOne #navColumnOneWrapper #manufacturers h3 {
	display:none;
}
#contentMainWrapper #navColumnOne #navColumnOneWrapper #manufacturers select {
	font-size:10px;
	width:185px;
	margin:8px auto;
}
#contentMainWrapper #navColumnOne #navColumnOneWrapper #search form {
	margin:0;
	padding:0;
}
#contentMainWrapper #navColumnOne #navColumnOneWrapper #search #searchContent {
	padding:15px 3px 0 0;
}
#contentMainWrapper #navColumnOne #navColumnOneWrapper #search h3 {
	display:none;
}
#contentMainWrapper #navColumnOne #navColumnOneWrapper #search {
	background:url(../images/search_bg.jpg) no-repeat top left;
	height:62px;
	overflow:hidden;
	text-align:right;
}
#contentMainWrapper #navColumnOne #navColumnOneWrapper #search .text {
	font-size:10px;
	width:130px;
}
#contentMainWrapper #navColumnOne #navColumnOneWrapper #search .image {
	vertical-align:bottom;
}
#contentMainWrapper #navColumnOne #navColumnOneWrapper #search a {
	color:#000;
	font-size:10px;
	text-decoration:underline;
	margin:0 5px 0 0;
}
#contentMainWrapper #navColumnOne #navColumnOneWrapper #search a:hover {
	text-decoration:none;
}
#contentMainWrapper #navBreadCrumb {
	background:url(../images/bread_bg.jpg) no-repeat top left;
	height:21px;
	width:668px;
	margin:0 auto;
	color:#fff;
	font-size:10px;
	line-height:21px;
	clear:both;
}
#contentMainWrapper #navBreadCrumb a {
	color:#000;
	text-decoration:none;
	font-size:10px;
}
#contentMainWrapper #navBreadCrumb .spacer {
	width:10px;
	height:10px;
	float:left;
}
#contentMainWrapper #navBreadCrumb .bigger {
	background:url(../images/bull.jpg) no-repeat 50% 50%;
	margin:0 5px;
	height:3px;
	width:3px;
}
#contentMainWrapper #navBreadCrumb a:hover {
	color:#fff;
	text-decoration:underline;
}
#contentMainWrapper .centerColumn {
	margin:5px;
	font-size:12px;
	line-height:150%;
	text-align:justify;
	clear:both;
}
#contentMainWrapper #indexDefault {
	padding:0;
}
#contentMainWrapper .centerColumn a {
	color:#000;
}
#contentMainWrapper .centerColumn a:hover {
	text-decoration:none;
}
#contentMainWrapper .centerColumn ul {
	padding:0;
	margin:0 0 0 0px;
	list-style:none;
}
#contentMainWrapper .centerColumn ul li {
	height:10px;
	line-height:10px;
	overflow:hidden;
	font-size:9px;
}
#contentMainWrapper .centerColumn ul li a {
	color:#FF7300;
	text-decoration:none;
}
#contentMainWrapper .centerColumn ul li a:hover {
	color:#003399;
}
#contentMainWrapper .centerColumn h1 {
	display:block;
	width:100%;
	background-color:#E9F0F6;
	color:#FF7300;
	font-weight:bold;
	font-size:15px;
	padding:5px 0 5px 0;
	text-indent:5px;
}

#contentMainWrapper .centerColumn input, #contentMainWrapper .centerColumn select {
	background-color:#D7E3EE;
	border:none;
	font-size:12px;
	width:330px;
}

#contentMainWrapper #indexProductList.centerColumn input, #contentMainWrapper #indexProductList.centerColumn select {
	width:auto;
}
#contentMainWrapper #productGeneral.centerColumn input, #contentMainWrapper #productGeneral.centerColumn select {
	width:auto;
}
#contentMainWrapper #newProductsDefault.centerColumn input, #contentMainWrapper #newProductsDefault.centerColumn select {
	width:auto;
}
#contentMainWrapper #advSearchResultsDefault.centerColumn input, #contentMainWrapper #advSearchResultsDefault.centerColumn select {
	width:auto;
}
#contentMainWrapper #shoppingCartDefault.centerColumn input, #contentMainWrapper #shoppingCartDefault.centerColumn select {
	width:auto;
}


#contentMainWrapper .centerColumn input[type="image"] {
	border:none;
	width:auto;
}
#contentMainWrapper .centerColumn input[type="checkbox"], #contentMainWrapper .centerColumn input[type="radio"] {
	width:auto;
	background:none;
	border:none;
}
#indexProductList input {
	width:auto;
}

#contentMainWrapper .centerColumn label {
	font-weight:bold;
	margin:0 10px 0 10px;
	line-height:25px;
	display:inline-block;
	width:140px;
	font-size:11px;
}
#contentMainWrapper #checkoutPayment.centerColumn label, #contentMainWrapper #checkoutShipping.centerColumn label {
	width:auto;
}
#createAcctDefaultLoginLink {
	font-size:12px;
}
#contentMainWrapper .centerColumn fieldset fieldset {
	border:none;
	border-bottom:1px solid #E9F0F6;
	margin:0px 5px 10px 0;

}

#contentMainWrapper .centerColumn fieldset {
	border:1px solid #427BAE;
	margin:0px 5px 10px 0;
}
#contentMainWrapper .centerColumn fieldset legend {
	color:#427BAE;
	font-weight:bold;
	font-size:12px;
}
/* menu categorie prodotti */
#categories #categoriesHeading {
	display:none;	
}
#categories #categoriesContent ul {
	list-style:none;
	margin:0;
	padding:0;
	background:url(../images/categories_back.jpg) repeat-y top left;
}
#categories #categoriesContent ul li {
	height:19px;
	background:url(../images/categories_back_li.jpg) no-repeat top left;
	text-indent:15px;
}
#categories #categoriesContent ul li.menu-category-top .category-top {
	color:#fff;
	font-size:11px;
	text-decoration:none;
	display:block;
	width:100%;
	line-height:19px;
	height:19px;
}
#categories #categoriesContent ul li.menu-category-top .category-top:hover {
	text-decoration:underline;
}
#categories #categoriesContent {
	margin:5px 0 0 0;
	background:url(../images/categories_back_top.jpg) no-repeat top left;
	padding:8px 0 0 0;
}
/* contenuti del menu categorie da non visualizzare */
#categories ul li.menu-category-top .category-links, #categories #catBoxDivider {
	display:none;
}

/* chi è online */
#whosonline {
	height:35px;
	background:url(../images/whosonline_back.jpg) no-repeat top left;
	font-size:10px;
	line-height:40px;
	color:#fff;
	text-align:right;
}
#whosonline #whosonlineContent {
	margin:0 5px 0 0;
}
#whosonline #whosonlineHeading {
	display:none;	
}


/* aaaaaaaaaaaaaaaaah */
/* Copyright (c) 2006 Yahoo! Inc. All rights reserved. */

#yahootreemenu {
	margin:5px 0 0 0;
	background:url(../images/categories_back_top.jpg) no-repeat top left;
	padding:8px 0 0 0;
}
#yahootreemenu table {
	padding:0;
	margin:0;
	border-collapse:collapse;
}

#yahootreemenu #yahootreemenuHeading {
	display:none;	
}
#yahootreemenu #yahootreemenuContent {
	background:url(../images/categories_back.jpg) repeat-y top left;
}
#yahootreemenu #yahootreemenuContent .ygtvchildren .ygtvitem {
	background:url(../images/categories_back_li.jpg) no-repeat top left;
}
#yahootreemenu #yahootreemenuContent .ygtvchildren .ygtvitem table td {
	height:19px;
	overflow:hidden;
}
#yahootreemenu .ygtvchildren .ygtvchildren {
	background:#fff;
}
#yahootreemenu .ygtvchildren .ygtvchildren .ygtvitem {
	background:url(../images/categories_back_li_li.jpg) no-repeat top left !important;
}
#yahootreemenu .ygtvchildren .ygtvchildren .ygtvchildren .ygtvitem .ygtvlabel, #yahootreemenu .ygtvchildren .ygtvchildren .ygtvchildren .ygtvitem .current {
	padding:0 0 0 25px;
	width:155px;
}

#yahootreemenu .ygtvchildren .ygtvchildren .ygtvitem .ygtvlabel, #yahootreemenu .ygtvchildren .ygtvchildren .ygtvitem .current {
	padding:0 0 0 15px;
	width:165px;
}
#yahootreemenu .ygtvchildren .current {
	padding:0;
	width:180px;
}
#yahootreemenu .ygtvlabel {
	width:180px;
}
/* submenu */
#yahootreemenu .category-links, #yahootreemenu #catBoxDivider, #yahootreemenu br {
	display:none;
}
#yahootreemenu a {
	color:#fff;
	font-size:11px;
	font-weight:normal;
	display:block;
	height:19px;
	text-indent:8px;
	text-decoration:none;
}
#yahootreemenu a:hover {
	text-decoration:underline;
}
.current {
	padding:0 0 0 10px;
	color:#FC0 !important;
}
.ygtvdepthcell {
	width:12px;
}
/* login box */
#loginbox {
	background:url(../images/login_bg.jpg) no-repeat top left;
	height:123px;
	width:220px;
	color:#fff;
	font-size:11px;
	margin:5px 0 0 0;
}
#loginbox input, #loginbox form {
	margin:0;
	padding:0;
}
#loginbox form {
	margin:5px 0 0 0;
}
#loginbox .login-btn {
	float:right;
	margin:0 10px 0 0;
}
#loginbox #login-links {
	float:left;
	width:220px;
	text-align:center;
	margin:10px 0;
}
#loginbox #login-table {
	float:left;
	margin:20px 0 0 10px;
}
#loginbox #login-table .text {
	font-size:10px;
	width:135px;

}
#loginbox #login-links a {
	color:#fff;
	text-decoration:none;
}
#loginbox #login-links a:hover {
	text-decoration:underline;
}
#loginbox #loginboxHeading {
	display:none;	
}
#loginbox #loginboxContent #content {
	padding:20px 0 0 0;	
	margin:0 0 0 10px;
}
#loginbox #loginboxContent #content ul {
	margin:0 0 0 15px;
	padding:0;
}
#loginbox #loginboxContent #content ul li a {
	color:#fff;
	text-decoration:underline;
}
#loginbox #loginboxContent #content ul li a:hover {
	text-decoration:none;
}
/* footer */
#mainWrapper #siteinfoLegal {
	float:left;
	background:url(../images/sitelegal_bg.jpg) repeat-x top left;
	width:100%;
}
.footer-start {
	float:left;
}
.footer-end {
	float:right;	
}
#footer-text {
	float:left;	
	height:46px;
	line-height:46px;
	padding:5px 0 0 0;
	color:#fff;
	font-size:11px;
	margin:0 0 0 15px;
}
#footer-text a {
	color:#fff;
	text-decoration:underline;
}
#footer-text a:hover {
	text-decoration:none;
}
#bannerSix {
	clear:both;	
}
#navColumnTwo {
	vertical-align:top;
}
.buttonRow {
	float:right;
	margin:10px 0 0 10px;
	clear:both;
}
#productTellFriendLink, #productReviewLink {
	clear:none;
}
#cartContentsDisplay .tableHeading th {
	background-color:#427BAE;
	color:#fff;
	font-weight:bold;
	border-right:1px solid #fff;
	font-size:11px;
}
#cartContentsDisplay .tableHeading th, #cartContentsDisplay .cartTableHeading th {
	padding:0 0 0 5px;
}
#cartContentsDisplay .tableHeading #scQuantityHeading, #cartContentsDisplay .tableHeading #scTotalHeading {
	border:none;
}
#cartContentsDisplay .tableHeading #scQuantityHeading {
	width:20px;
}
#cartContentsDisplay .tableHeading #scUpdateQuantity {
	width:10px;
}
#cartContentsDisplay .tableHeading #scTotalHeading {
	width:50px;
}
#cartContentsDisplay .tableHeading #scRemoveHeading {
	width:50px;
}
#cartContentsDisplay td {
	vertical-align:top;
	font-size:11px;
	padding:0 0 0 5px;
}
#cartContentsDisplay td input {
	font-size:10px;
	width:30px;
}
#cartContentsDisplay td.cartQuantityUpdate input {
	width:auto;
	margin:0 5px;
}
#cartContentsDisplay td.cartRemoveItemDisplay input {
	width:auto;
	margin:0;
	padding:0;
}
#cartContentsDisplay .cartQuantity br {
	display:none;
}

#cartContentsDisplay td {
	vertical-align:middle;
}
#cartContentsDisplay td a {
	color:#000;
	font-size:11px;
	margin:0 10px;
}
#cartContentsDisplay .cartUnitDisplay { 
	font-size:11px;
	margin:0 10px;
	text-align:center;
}
#cartContentsDisplay .cartTotalDisplay {
	font-size:11px;
	text-align:right;
}
#cartSubTotal {
	background-color:#E9F0F6;
	color:#FF7300;
	font-size:18px;
	font-weight:bold;
	text-align:right;
	line-height:32px;
	border-top:1px solid #427BAE;
	padding:0 5px 0 0;
}
#cartInstructionsDisplay {
	font-size:11px;
}
#shoppingCartDefault .forward a {
	color:#427BAE;
	font-size:11px;
}
#shoppingCartDefault .forward {
	text-align:left;
}

.messageStackError {
	color:#F60;
	font-weight:bold;
	font-size:13px;
	padding:10px 0;
}
.messageStackSuccess {
	color:#390;
	font-weight:bold;
	text-align:center;
}
#shoppingCartDefault .rowEven, #shoppingCartDefault .rowOdd {
	height:30px;
}
#shoppingCartDefault .rowEven {
	background-color:#E7EFF5;
}

.alert {
	color:#F60;
	font-weight:bold;
	font-size:11px;
}
.bold {
	font-weight:bold;
}
.markProductOutOfStock {
	font-size:15px;
}
.cartTotalsDisplay {
	color:#F60;
	margin:10px 0;
	text-align:right;
}
.important {
	font-weight:bold;
}
textarea {
	font-size:12px;
	font-family:Arial, Verdana, Helvetica, sans-serif
}
#whatsNew {
	margin:0 -10px;
	position:relative;
}
#whatsNew table {
  margin:0 auto;
}
#whatsNew table td {
	vertical-align:bottom;
	padding:0;
	margin:10px;
	width:212px;
}
#specialsDefault {
	clear:both;
	float:left;
}
#specialsDefault a {
	outline:none;
}
#specialsDefault .centerBoxContentsSpecials {
	overflow:hidden;
	display:block;
	float:left;	
	margin:10px 0;
	border:1px solid #999;
	border-bottom:none;
	margin:0 3px;
}

#whatsNew table td .info {
	padding:10px;
	border:1px solid #999;
	border-bottom:none;
	height:130px;
}
#whatsNew table td .info a {
	text-decoration:none;
	font-size:11px;
}
#whatsNew table td .info .image-area {
	height:90px;
	text-align:center;
	border-bottom:1px solid #999;
	overflow:hidden;
}
#vetrina {
	width:650px;
	clear:both;
	padding:10px 0 0 0;
	margin:0 auto;
}
#vetrina thead tr {
	background-color:#E9F0F6;
	color:#FF7300;
	font-weight:bold;
	font-size:15px;
	line-height:32px;
}
#vetrina thead tr th {
	padding:0 0 0 5px;
	text-align:left;
}
#vetrina table {
	width:100%;
}
#vetrina table td {
	vertical-align:top;
	padding:10px;
}
#vetrina table td .category {
	color:#003399;
	text-decoration:none;
}
#vetrina ul {
	margin:0 0 0 5px;
	padding:0;
	font-size:10px;
	line-height:120%;
}
#vetrina ul li {
	margin:10px 0;
}
#vetrina ul li a {
	color:#000;
	text-decoration:underline;
}
#vetrina ul li a:hover {
	text-decoration:none;
}
#productReviewLink {
	float:left;
	margin:0;
}
#reviews {
	margin:10px 0;
}
#reviews #reviewsContent.yBg {
	height:188px;
	background:url(../images/back_review_right.jpg) no-repeat top left;	
}
#reviewsHeading {
	display:none;
}
#reviewSpacer {
	padding:10px;
}
#reviewSpacer a {
	color:#000;
	text-decoration:underline;
	font-size:11px;
}
#reviewSpacer a:hover {
	text-decoration:none;
}
#reviewSpacer .title {
	text-align:left;
	font-size:10px;
	height:25px;
	overflow:hidden;
}
#reviewSpacer #info-img {
	border-bottom:1px solid #999;
	margin:0 0 10px 0;
	width:100%;
	clear:both;
	text-align:center;
	overflow:hidden;
}
#reviewSpacer a img {
	border:0;
	text-decoration:none;
}
#reviewSpacer .stars {
	float:right;
}
#specialsDefault {
	width:666px;
	margin:10px auto;
	float:none;
}
.centerBoxContentsAlsoPurch {
	float:left;
	width:200px;
	height:177px;
	overflow:hidden;
	border:1px solid #999;
	margin:5px 10px;
}
.centerBoxContentsAlsoPurch .primoContainer {
	width:100%;
	clear:both;
	float:left;
}
.centerBoxContentsAlsoPurch .image {
	height:80px;
	width:80px;
	overflow:hidden;
	text-align:center;
	margin:16px auto 17px auto;
}
.centerBoxContentsAlsoPurch .title {
	font-size:11px;
	padding:5px 10px 0 10px;
	margin:10px 5px;
	border-top:1px solid #999;
	line-height:13px;
	height:26px;
	overflow:hidden;
	width:170px;
	float:left;
}
.centerBoxContentsAlsoPurch .title a {
	text-decoration:none;
}
.centerBoxContentsAlsoPurch .title a:hover {
	text-decoration:underline !important;
}
#featuredProducts {
	margin:80px 0 0 0;
	clear:both;
}
#alsoPurchased h2, #featuredProducts h2 {
	margin:30px 0 20px 10px;
}
#alsoPurchased {
	margin:0 0 20px 0;
	float:left;
}
.randomProduct .iva, #specialContainer .productSpecialPrice .iva {
	display:none;
}
.randomProduct, .specialsListBoxContents {
	float:left;
	width:200px;
	height:177px;
	overflow:hidden;
	border:1px solid #999;
	margin:5px 10px;
	background:url(../images/in_promozione.jpg) no-repeat top left;
}
.randomProduct .productSpecialPriceNoTax, .specialsListBoxContents .productSpecialPriceNoTax {
	display:none;
}
.randomProduct .price,.specialsListBoxContents .price {
	font-size:11px;
	font-weight:bold;
	text-align:right;
	float:right;
	margin:10px 10px 0 0;
	width:60px;
}
.randomProduct .primoContainer, .specialsListBoxContents .primoContainer {
	width:100%;
	clear:both;
	float:left;
	height:123px;
}
.randomProduct .price .normalprice, .specialsListBoxContents .price .normalprice {
	text-decoration:line-through;
	float:right;
	font-size:13px;

}
.randomProduct .price .productSpecialPrice, .specialsListBoxContents .price .productSpecialPrice {
	color:#F00;
	float:right;
	font-size:15px;
}
.randomProduct .price .productPriceDiscount, .specialsListBoxContents .price .productPriceDiscount {
	float:right;
	color:#060;
	clear:both;
	font-size:18px;
}
.randomProduct .addtoCart, .specialsListBoxContents .addtoCart {
	float:right;
	margin:0 5px 0 0;
	clear:right;
}
.randomProduct form {
	margin:0 0 0 0;
	padding:0;
	float:left;
	height:100%;
}
.randomProduct .image, .specialsListBoxContents .image {
	height:80px;
	width:80px;
	overflow:hidden;
	text-align:center;
	margin:5px 0 0 15px;
	padding:0 10px 0 5px;
	float:left;
	border-right:1px solid #999;
}
.randomProduct .title, .specialsListBoxContents .title {
	width:170px;
	height:36px;
	overflow:hidden;
	border-top:1px solid #999;
	font-size:11px;
	line-height:16px;
	padding:5px 10px 0 10px;
 	clear:both;
}
.randomProduct .title a, .specialsListBoxContents .title a {
	text-decoration:none;
}
.randomProduct .title a:hover, .specialsListBoxContents .title a:hover {
	text-decoration:underline !important;
}
.dateSpecials {
	float:left;
	margin:13px 0 0 10px;
	font-size:11px;
	font-weight:bold;
	color:#4073A0;
}
.specialsListBoxContents br {
	display:none;
}
.randomProduct .infoButton, .specialsListBoxContents .infoButton, .centerBoxContentsAlsoPurch .infoButton, .centerBoxContentsFeatured .infoButton {
	clear:both;
	float:left;
}
.infoButton img {
	display:block;
}
#specialContainer  {
	float:left;
	margin:0 0 20px 0;
}
.navSplitPagesResult {
	margin:10px 0 0 0;
	clear:both;
	display:none;
}
.centerBoxContentsFeatured {
	float:left;
	width:200px;
	height:177px;
	overflow:hidden;
	border:1px solid #999;
	margin:5px 10px;
}

.centerBoxContentsFeatured .image {
	height:80px;
	width:80px;
	overflow:hidden;
	text-align:center;
	margin:5px auto 0 auto;
	padding:0 10px 0 5px;
	float:left;
	border-right:1px solid #ccc;
}
.centerBoxContentsFeatured .title {
	border-top:1px solid #999999;
	font-size:11px;
	height:36px;
	line-height:13px;
	margin:0 auto;
	overflow:hidden;
	padding:5px 10px 0;
	width:170px;
	clear:both;
}
.centerBoxContentsFeatured .title a {
	text-decoration:none;
}
.centerBoxContentsFeatured .title a:hover {
	text-decoration:underline !important;
}
.centerBoxContentsFeatured .price {
	font-size:11px;
	font-weight:bold;
	text-align:right;
	float:right;
	margin:5px 10px 5px 10px;
	color:#06F;
	font-size:15px;
	width:84px;
	margin:20px 0 0 0;
}
.centerBoxContentsFeatured .primoContainer {
	height:123px;
	float:left;
}
.centerBoxContentsFeatured .iva {
	display:block;
	color:#ccc;
}
.centerBoxContentsFeatured .productSpecialPriceNoTax {
	display:none;
}
.centerBoxContentsFeatured .price .noTaxPrice {
	margin:0 5px 0 0;
	font-size:12px;
	font-style:italic;
}
.tuttePromozioni {
	float:left;
	margin:0 6px 0 0;
	width:100%;
	clear:both;
	text-align:right;
}
#offerte {
	margin:10px 0;
}
#offerta1 {
	float:left;
}
#offerta2 {
	float:right;
}
/* Shopping Cart page */
#shoppingCartDefault h2 {
	text-align:center;
	color:#427BAE;
	font-weight:bold;
	text-align:center;
}
/* lista prodotti */
#indexProductList .productListing-rowheading
{
	display:none;
}
#indexProductList .listingProductImage, #advSearchResultsDefault .listingProductImage {
	float:left;
	margin:5px 0 5px 10px;
}
#indexProductList h3.itemTitle, #advSearchResultsDefault h3.itemTitle, h3.itemTitle {
	clear:both;
	width:100%;
	background-color:#D3E1EC;
	line-height:21px;
	border-top:1px solid #427BAE;
	border-bottom:1px solid #94B7D6;
	font-size:12px;
	font-weight:bold;
	text-indent:5px;;
	margin:0;
}
#indexProductList h3.itemTitle a, #advSearchResultsDefault h3.itemTitle a,#newProductsDefault h3.itemTitle a, h3.itemTitle a {
	color:#FF3300;
	text-decoration:none;
	display:block;
}
#indexProductList .listingDescription, #advSearchResultsDefault .listingDescription, .listingDescription {
	font-size:11px;
	float:left;
	width:410px;
	margin:10px 0 0 20px;
}
#indexProductList .listingDescription a, #advSearchResultsDefault .listingDescription a,  .listingDescription a {
	font-weight:bold;
}
#indexProductList #productsListingListingTopLinks, #advSearchResultsDefault #productsListingListingTopLinks {
	text-align:right;
}
#indexProductList #productsListingListingBottomLinks, #advSearchResultsDefault #productsListingListingBottomLinks, #newProductsDefaultListingBottomLinks {
	text-align:right;
	clear:both;
	margin:20px 0 0 0;
	float:right;
}
#indexProductList .cart .disponibile, #advSearchResultsDefault .cart .disponibile, #newProductsDefault .cart .disponibile {
	color:#FF3300;
}
#indexProductList .cart, #productGeneral #cartAdd, #advSearchResultsDefault .cart, #newProductsDefault .cart {
	float:right;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	margin:5px 0;
	height:auto;
	cursor:default;
	width:133px;
}
#productGeneral #cartAdd {
	width:200px;
}
#productGeneral #cartAdd input, #advSearchResultsDefault #cartAdd input {
	font-size:10px;
}
.containerImages {
	border-bottom:1px solid #94B7D6;
}
#productInfoLink {
	clear:both;
	text-align:center;
	border-top:1px solid #039;
	margin:10px 0 0 0;
	clear:both;
}
#indexProductList .cart .online, #productGeneral .online, #advSearchResultsDefault .cart .online, #newProductsDefault .cart .online {
	color:#FF7300;
}
#indexProductList .cart .shop, #productGeneral .shop, #advSearchResultsDefault .cart .shop, #newProductsDefault .cart .shop {
	color:#427BAE;
}
#productGeneral .disponibile {
	color:#226902;
	text-transform:uppercase;
}
#productGeneral .esaurito {
	color:#990000;
	text-transform:uppercase;
}
#productGeneral .ordinabile {
	color:#FF3300;
	text-transform:uppercase;
}
#productGeneral .inarrivo {
	color:#0099CC;
	text-transform:uppercase;
}
#productGeneral .iva {
	color:#ccc;
}
#indexProductList .cart .cartSelector, #advSearchResultsDefault .cart .cartSelector, #newProductsDefault .cart .cartSelector {
	margin:10px 0 0 0;
}
#indexProductList .cart .cartSelector input, #advSearchResultsDefault .cart .cartSelector input {
	font-size:10px;
	margin:0 5px 0 0;
}
#indexProductList .cart .cartSelector .carrellino, #advSearchResultsDefault .cart .cartSelector .carrellino, #newProductsDefault .cart .cartSelector .carrellino {
	vertical-align:-8px;
}
#indexProductList .cart img, #advSearchResultsDefault .cart img, #newProductsDefault .cart img {
	vertical-align:0px;
}

#indexProductList .listaprezzo {
/*	width:100%;
	float:left;
	clear:both;
	background-color:#E9F0F6;
	border-top:1px solid #94B7D6;
	border-bottom:1px solid #427BAE;
	text-align:right;
	font-size:16px;
	font-weight:bold;
	color:#FF7300;
	line-height:22px;
	padding:0 5px 0 0;
	margin:0 0 20px 0;*/
	display:none;
}
.pricesText .normalPrice {
	font-size:20px;
}
#productGeneral .pricesText .normalPrice .iva, #reviewsInfoDefaultHeading .pricesText .normalPrice .iva, #productGeneral .pricesText .productSpecialPrice .iva {
	display:block;
	color:#ccc;
}
.listaprezzoheader .iva {
	display:none;
}
#indexProductList #productsListingBottomNumber {
	clear:both;
}
h3.itemTitle .title {
	float:left;
}
h3.itemTitle .listaprezzoheader {
	text-align:right;
}
h3.itemTitle .listaprezzoheader .noTaxPrice {
	color:#FF3300;
	font-style:italic;
	font-size:12px;
	margin:0 10px 0 0;
}
h3.itemTitle .listaprezzoheader .normalPrice {
	color:#FF3300;
	font-size:16px;
	margin:0 5px 0 0;
}

/* dettaglio prodotto */
.carrello-info {
	margin:20px 0 0 0;
}
#productGeneral #productName {
	background-color:#D3E1EC;
	border-top:1px solid #427BAE;
	border-bottom:1px solid #94B7D6;
	color:#FF3300;
	font-size:15px;
	margin:0 0 0 0;
/*	line-height:24px;*/
/*	height:24px;*/}

#productGeneral #categoryIcon {
	display:none;
}
#productGeneral #productMainImage {
	width:180px;
	overflow:hidden;
	margin:10px 10px;
}
#productGeneral .prodImg {
	width:100px;
	border-right:1px solid #94B7D6;
}
#productGeneral #productPrices, #reviewsInfoDefault .pricesText {
	color:#FF7300;
	font-weight:bold;
	text-align:right;
	background-color:#E9F0F6;
	margin:0;
	padding:0 10px 0 0;
	float:right;
	width:99%;
	border:none;
}
#productGeneral #productPrices br, #reviewsWrite #reviewsWriteHeading br {
	display:none;
}
#productGeneral #productPrices .pricesText, #reviewsWrite #reviewsWriteHeading .pricesText {
	float:right;
	margin:5px 0;
}
#productGeneral #productPrices .normalprice, #reviewsWrite #reviewsWriteHeading .normalprice {
	text-decoration:line-through;
	float:right;
	margin:5px 5px 0 0;
	font-size:15px;
}
#productGeneral #productPrices .productSpecialPrice, #reviewsWrite #reviewsWriteHeading .productSpecialPrice {
	float:right;
	clear:both;
	margin:5px 5px 0 0;
	font-size:20px;
}
#productGeneral #productPrices .productSpecialPriceNoTax, #reviewsWrite #reviewsWriteHeading .productSpecialPriceNoTax {
	margin:0 5px 0 0;
	font-style:italic;
	font-size:11px;
	float:right;
	clear:both;
}
#productGeneral #productPrices .noTaxPrice, #reviewsWrite #reviewsWriteHeading .noTaxPrice {
	margin:0 5px 0 0;
	font-style:italic;
	font-size:11px;
}
#productGeneral #productPrices .productPriceDiscount, #reviewsWrite #reviewsWriteHeading .productPriceDiscount {
	width:59px;
	height:63px;
	background:url(../images/coccarda.jpg) no-repeat top left;
	display:block;
	text-align:center;
	color:#fff;
	font-size:13px;
	letter-spacing:1px;
	line-height:55px;
	float:right;
	position:relative;
	margin:6px 3px 3px 3px;
}
#productGeneral #productPrices .dec, #productGeneral #productPrices .valuta, #reviewsInfoDefaultHeading .valuta {
	font-size:12px;
	color:#999;
	margin:0 0 0 5px;
}
#productGeneral .infoDetail {
	vertical-align:top;
}
#productGeneral #productDetailsList {
	list-style:none;
	font-size:11px;
}
#productDetailsList {
	margin:10px 0 0 0 !important;
}
#productDetailsList li {
	line-height:150% !important;
	height:auto !important;
}
#productGeneral .productPricesBlock {
	vertical-align:top;
}
#productGeneral #productAdditionalImages {
	/*border-top:1px solid #94B7D6;
	border-bottom:1px solid #94B7D6;*/
	padding:10px 0 0 0;
	float:left;
	width:100%;
}
#productGeneral #productAdditionalImages .additionalImages {
	float:left;
	text-align:center;
	border-bottom:1px solid #94B7D6;
	margin:0 2px 5px 2px;
	width:85px;
}
#productGeneral #productAdditionalImages .additionalImages img {
	width:50px !important;
	height:50px !important;
}
#productGeneral #productAdditionalImages .additionalImages.last {
	border-bottom:none;
}
#productDescription {
	float:left;
	clear:both;
	margin:10px 0 20px 0;
	width:100%;
}
#productGeneral .reviewCount {
	width:50%;
	margin:0 auto;
	padding:5px 0 0 0;
	text-align:center;
	clear:both;
	font-weight:bold;
}
#productGeneral .centerBoxHeading {
	border-bottom:1px solid #427BAE;
	padding:0 0 10px 0;
	width:650px;
}
/* POPUP */
#popupShippingEstimator {
	margin:10px;
	padding:0;
}
#popupShippingEstimator a {
	color:#000;
	text-decoration:underline;
	font-size:12px;
}
#popupShippingEstimator a:hover {
	text-decoration:none;
}
#popupShippingEstimator h2 {
	color:#427BAE;
	border-bottom:1px solid #427BAE;
}
#popupShippingEstimator table {
	border:1px solid #000;
	border-collapse:collapse;
	margin:10px 0;
}
#popupShippingEstimator table td {
	padding:5px;
}
#popupShippingEstimator label {
	font-weight:bold;
}
/* ordini precedenti */

#prevOrders {
	font-size:11px;
	border-collapse:collapse;
}
#prevOrders td {
	border-left:1px solid #999;
	border-right:1px solid #999;
	padding:0 5px;
}
#prevOrders h2, h2 {
	color:#427BAE;
}
#prevOrders .tableHeading th {
	border-bottom:1px solid #427BAE;
	background-color:#427BAE;
	color:#fff;
	font-weight:bold;
	border-right:1px solid #fff;
	font-size:11px;
	padding:0 0 0 5px;
}
#prevOrders td{
	border-bottom:1px solid #427BAE;
}

/* pagina commenti */
/*#reviewsInfoDefault .valuta {
	display:none;
}*/
#reviewsInfoDefault .rating {
	float:right;
	color:#306BB2;
	line-height:21px;
}
#reviewsInfoDefault .rating img {
	vertical-align:top;
	margin:0 5px 0 0;
}

#reviewsInfoDefault #reviewsInfoDefaultProductImage #productMainImage, #reviewsWrite #reviewWriteMainImage #productMainImage, #reviewsDefault #productReviewsDefaultProductImage #productMainImage {
	text-align:center;
}
#reviewsInfoDefault #reviewsInfoDefaultHeading, #reviewsWrite #reviewsWriteHeading, #reviewsDefault #productReviewsDefaultHeading {
	float:left;
	clear:both;
}
#reviewsInfoDefault #reviewsInfoDefaultHeading br, #reviewsWrite #reviewsWriteHeading br, #reviewsDefault #productReviewsDefaultHeading br {
	display:none;
}
#reviewsInfoDefault #reviewsInfoDefaultHeading .smallText, #reviewsWrite #reviewsWriteHeading .smallText, #reviewsDefault #productReviewsDefaultHeading .smallText  {
	font-size:12px;
	margin:0 0 0 10px;
}
#reviewsInfoDefault #reviewsInfoDefaultHeading .title, #reviewsWrite #reviewsWriteHeading .title, #reviewsDefault #productReviewsDefaultHeading .title, #advSearchResultsDefault #productReviewsDefaultHeading .title {
	float:left;
	margin:5px 0;
}
#reviewsInfoDefault #reviewsInfoDefaultHeading .price, #reviewsWrite #reviewsWriteHeading .price, #reviewsDefault #productReviewsDefaultHeading .price {
	float:right;
}
#reviewsInfoDefault #reviewsInfoDefaultHeading .price .noTaxPrice, #reviewsWrite #reviewsWriteHeading .price .noTaxPrice, #reviewsDefault #productReviewsDefaultHeading .price .noTaxPrice {
	font-size:12px;
	font-style:italic;
	margin:0 5px 0 0;
}
#reviewsInfoDefault #reviewsInfoDefaultHeading .price .normalPrice, #reviewsWrite #reviewsWriteHeading .price .normalPrice, #reviewsDefault #productReviewsDefaultHeading .price .normalPrice {
	margin:0 5px 0 0;
}
#reviewsInfoDefault .forward, #reviewsWrite .forward, #reviewsDefault .forward {
	width:200px;
	float:right;
	clear:right;
	text-align:right;
}
#reviewsInfoDefault #reviewsInfoDefaultMainContent {
	margin:20px 0 0 0;
	clear:both;
	float:left;
	border-top:1px solid #306BB2;
	padding:5px 0 0 0;
}
#reviewsInfoDefault  #reviewsInfoDefaultDate {
	float:right;
	clear:both;
	margin:5px 0 0 0;
}
#reviewsWrite  #reviewsWriteReviewsRate {
	border-top:1px solid #306BB2;
	padding:5px 0;
	width:500px;
	margin:0 auto;
	font-weight:bold;
}
#reviewsWrite .ratingRow {
	width:500px;
	margin:0 auto 50px auto;
	border-bottom:1px solid #306BB2;
	text-align:center;
}
#reviewsWrite #textAreaReviews {
	width:90%;
	margin:0 auto;
	display:block;
}
#reviewsWrite #review-text {
	width:90%;
	display:block;
	margin:0 auto;
}
#reviewsWrite .buttonRow {
	text-align:right;
}
#reviewsWrite #reviewsWriteReviewsNotice {
	text-align:center;
	margin:0 0 10px 0;
}
#reviewsWrite #reviewsWriteReviewer {
	display:none;
}
#reviewsDefault #productReviewsDefaultProductImage {
	border-bottom:1px solid #306BB2;
}
#reviewsDefault .rating {
	margin:10px 0;
	font-size:12px;
	line-height:21px;
	color:#306BB2;
	font-weight:bold;
}
#reviewsDefault .rating img {
	vertical-align:top;
}
/* stilizzazione ricerca */
#advSearchDefault .buttonRow.forward {
	float:right;
}
#advSearchDefault .buttonRow.back {
	float:left;
	clear:left;
}
#advSearchResultsDefault .itemTitle .listaprezzoheader br, #indexProductList .itemTitle .listaprezzoheader br, .itemTitle .listaprezzoheader br {
	display:none;
}
#advSearchResultsDefault .itemTitle .listaprezzoheader, #indexProductList .itemTitle .listaprezzoheader, .itemTitle .listaprezzoheader {
	color:#FF3300;
}
#advSearchResultsDefault .itemTitle .pricesText, .itemTitle .pricesText {
	
}
#advSearchResultsDefault .itemTitle .listaprezzoheader .productSpecialPriceNoTax, #indexProductList .itemTitle .listaprezzoheader .productSpecialPriceNoTax, .itemTitle .listaprezzoheader .productSpecialPriceNoTax {
	margin:0 5px 0 0;
	font-style:italic;
	font-size:12px;
}
#advSearchResultsDefault .itemTitle .listaprezzoheader .normalprice, #indexProductList .itemTitle .listaprezzoheader .normalprice, .itemTitle .listaprezzoheader .normalprice {
	font-size:16px;
	text-decoration:line-through;
	margin:0 5px 0 0;
}
#advSearchResultsDefault .itemTitle .listaprezzoheader .productSpecialPrice, #indexProductList .itemTitle .listaprezzoheader .productSpecialPrice, .itemTitle .listaprezzoheader .productSpecialPrice {
	font-size:16px;
}
.itemTitle .listaprezzoheader .valuta {
	font-size:11px;
	font-weight:normal;
	color:#999;
	margin:0 0 0 5px;
}
#advSearchResultsDefault .itemTitle .listaprezzoheader .productPriceDiscount, #indexProductList .itemTitle .listaprezzoheader .productPriceDiscount, #newProductsDefault .itemTitle .listaprezzoheader .productPriceDiscount,.primoContainer .price .productPriceDiscount {
	width:35px;
	height:35px;
	float:right;
	background:url(../images/sconto_bg.gif) no-repeat top left;
	text-align:left;
	color:#fff;
	font-size:10px;
 	line-height:35px;
	text-align:center;
	position:relative;
	margin:-6px 0 0 0;

}
.primoContainer .price .productPriceDiscount {
	width:46px;
	height:50px;
	float:right;
	background:url(../images/sconto_bg2.jpg) no-repeat top left;
	text-align:left;
	color:#fff;
	font-size:12px;
 	line-height:45px;
	text-align:center;
	position:relative;
	margin:-6px 0 0 0;
}
/* tell a friend */
#tellAFriendDefault .buttonRow.back {
	float:left;
	margin:10px 0 0 0;
}
#tellAFriendDefault .buttonRow.forward {
	float:right;
	clear:right;
	margin:10px 0 0 0;
}
/* subtotali */
.totalBox {
	text-align:right;
	font-weight:bold;
}
.lineTitle {
	text-align:right;
}
#orderTotals {
	text-align:right;
}
#orderTotals .amount {
	font-weight:bold;
}
#accountHistInfo .forward {
	text-align:right;
	margin:0 20px 0 0;
}
#myAccountShipInfo {
	width:300px;
	float:left;
}
#myAccountPaymentInfo {
	width:300px;
	float:right;
}
/*.......*/
#elencaper {
	color:#FF3300;
	border-top:1px solid #427BAE;
	border-bottom:1px solid #94B7D6;
	background-color:#D3E1EC;
	text-indent:10px;
	float:left;
	width:100%;
	margin:0 0 20px 0;
}
#elencaper .primo {
	float:left;
}
#elencaper .prezzo {
	text-align:right;
	font-weight:bold;
	line-height:25px;
	float:right;
}
#elencaper .prezzo a {
	margin:0 5px 0 0;
	color:#FF3300;
}
.noBg {
	background:none;
}
#cartEmptyText {
	line-height:150px;
	height:150px;
}
form {
	padding:0;
	margin:0;
}
#tsn_bag{
	background-color: #427BAE;
	z-index:500;
}
#tsn_bag .bag_sizer {
	height:10px;
	background:red;
}
#tsn_bag .bag_tot td {
	border-top:1px solid #fff;
	vertical-align:text-top;
}
#tsn_bag .bag_desc div {
	width:120px;
	line-height:15px;
	height:15px;
	overflow:hidden;
}
#tsn_bag .bag_price div {
	line-height:15px;
	overflow:hidden;
}
#tsn_bag .bag_img div img {
	width:20px;
}
#tsn_ajaxbag {
	position:absolute;
	z-index:500;
}

.centesimi{
	font-size:12px;
}
.valuta {
	margin:0 3px 0 0;
}
.iva {
	font-size:11px;
}
#containerImagesScroll {
	height:270px;

	overflow:hidden;
	float:left;
	position:relative;
	width:86px;
}
.arrow-top {
	height:11px;
	text-align:center;
	width:100%;
	background:#2F6BB3 url(../images/top_arrow.gif) no-repeat 50% 50%;
	clear:both;
	height:9px;
	width:86px;
	cursor:pointer;
	margin:0 1px 0 0;
}
.arrow-bottom {
	height:11px;
	text-align:center;
	width:100%;
	background:#2F6BB3 url(../images/bottom_arrow.gif) no-repeat 50% 50%;
	clear:both;
	height:9px;
	width:86px;
	cursor:pointer;
	margin:0 1px 0 0;
}
.arrow-top:hover, .arrow-bottom:hover {
	background-color:#224E84;
}
/* stili generici! ! !!! ! ! ! ! ! !! !  */
.buttonRow.back {
	float:left;
	clear:none;
	margin:10px 0 0 0;
}
h2 {
	font-size:18px;
	border-bottom:1px solid #427BAE;
}

#indexProductListCatDescription, #productsListingListingTopLinks {
	display:none;
}
#bannerboxallContent {
	margin:15px 0 0 0;
}
#bannerbox h3{
	display: none;
}
#pageNotFound ul {
	list-style:disc !important;
	margin:10px !important;
}
#pageNotFound ul li {
	margin:5px 0 0 0 !important;
	overflow:auto !important;
	height:auto !important;
}

/* pagine interne */
#foto-album {
	width:178px;
	float:right;
	margin:0 0 0 10px;
	text-align:center;
}
#foto-album img {
	margin:5px 0;
}
.titolo-pers {
	font-weight:bold;
	font-size:15px;
	color:#F60;
}
.titoletto {
	font-weight:bold;
	font-size:12px;
	color:#F30;
}
.titoletto2 {
	color:#000;
	font-weight:bold;
}
.tabella-bartolini {
	width: 410px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	height: 296px;	
}
.tabella-bartolini .riga {
	font-family: Tahoma;
	color:#fff;
}
.tabella-bartolini .cella {
	vertical-align: middle;
	height: 25px;
	text-align: center;
	background-color: rgb(255, 102, 0);	
}
.tabella-bartolini td {
	padding:0 5px;
}
.tabella-bartolini .destracella {
	text-align:right;
}


/* area steps carrello */

#checkoutShipping fieldset {
	float:left;
	margin:10px !important;
}
.scelta_highlight {
	border-bottom:1px solid #E9F0F6;
	float:left;
	clear:both;
	width:100%;
}
.scelta_highlight .alert {
	float:right;
	width:400px;
	margin:0 0 10px 0;
}
#commenti {
	width:90%;
	margin:10px 0;
	margin:10px auto;
}
#commenti textarea {
	width:100%;
}
.fase {
	width:100%;
	height:30px;
	background-color:#E9F0F6;
}
.fase-num {
	color:#F60;
	font-weight:bold;
	font-size:15px;
	line-height:30px;
}
.fase-desc {
	margin:0 0 0 5px;
	font-weight:bold;
	line-height:30px;
}
#checkoutShippingHeadingAddress, #checkoutShippingHeadingMethod, .comment-text, #checkoutPaymentHeadingAddress, #checkoutPaymentHeadingTotal, #buoni, #modalita, #richieste, #checkoutConfirmDefaultBillingAddress, #checkoutConfirmDefaultShippingAddress, #checkoutConfirmDefaultHeadingComments, #checkoutConfirmDefaultHeadingCart, #checkoutConfirmDefaultShipment, #checkoutConfirmDefaultPayment, #aggiornato {
	color:#fff;
	background:#87ABCB;
	border:none;
	line-height:30px;
	text-indent:5px;
	font-size:12px;
	font-weight:bold;
	margin:10px 0;
	float:left;
	width:100%;
}
#disc-ot_coupon {
	margin:0 5px 0 0;
}
.indirizzo {
	float:left;
	width:200px;
	margin:0 0 0 10px;
	font-weight:bold;	
}
.destinazione {
	float:left;
	width:300px;
	font-weight:normal;
}
#otsubtotal .totalBox, #otshipping .totalBox, #otinsurance .totalBox {
	color:#F60;
	font-size:15px;
	float:right;
	margin:0 5px;
}
#otsubtotal .lineTitle, #otshipping .lineTitle, #ottotal .lineTitle, #otinsurance .lineTitle {
	font-weight:bold;
}
#ottotal .totalBox {
	font-size:20px;
	color:#F60;
	float:right;
	margin:0 5px;
}
.priceShip {
	color:#F60;
	font-size:15px;
	margin:0 5px;
	display:inline;
	font-weight:bold;
}
#checkoutConfirmDefaultPaymentTitle {
	font-weight:bold;
	color:#F60;
	font-size:14px;
}
#cartContentsDisplay th {
	padding:0 0 0 5px;
	background-color:#427BAE;
	border-right:1px solid #FFFFFF;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
#cartContentsDisplay .rowEven {
	background-color:#E7EFF5;
}
#cartContentsDisplay .rowEven, #cartContentsDisplay .rowOdd {
	height:30px;
}
#checkoutSuccessThanks {
	text-align:center;
	margin:20px 0 0 0;
	color:#f60;
	font-size:20px;
}
#newProductsDefaultListingTopLinks {
	display:none;
}
.imageTd img {
	float:left;
	margin:5px 0 5px 10px;
}
.legenda1 {
	width:444px;
	height:307px;
	font-size:10px;
	background:url(../images/back_legenda1.gif) no-repeat top left;
}
.legenda1 .desc {
	margin:10px 15px;
}
.legenda1 p {
	margin:10px 0;
	padding:0;
	text-align:justify;
}
.legenda1 .title {
	color:#666;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	padding:15px 0 0 0;
}
.legenda1 .online {
	color:#FF7300;
	font-weight:bold;
	font-size:11px;
}
.legenda1 .negozio {
	color:#427BAE;
	font-weight:bold;
	font-size:11px;
}
.legenda1 .disp {
	color:#056704;
	font-weight:bold;
	font-size:11px;
}
.legenda1 .nondisp {
	color:#9A0200;
	font-weight:bold;
	font-size:11px;
}
.legenda1 .ordinab {
	color:#FF3503;
	font-weight:bold;
	font-size:11px;
}		
.legenda1 .inarr {
	color:#029ACC;
	font-weight:bold;
	font-size:11px;
}
#noResults {
	font-weight:bold;
	text-align:center;
	font-size:15px;
	color:#306BB1;
}
.tastiFreccia {
	font-weight:bold;
	float:left;
	margin:20px 0 0 0;
}
.noMargin {
	margin:0 !important;
	text-indent:5px;
}
#bannerTop {
	width:650px;
	text-align:center;
	float:right;
	margin:20px 0 0 0;	
}