/* categoriesL1 */

div.WScategoriesL1 {
}

div.WScategoriesL1 ul {
}

div.WScategoriesL1 ul li {
}

div.WScategoriesL1 ul li img {
}

div.WScategoriesL1 ul li a:link, div.WScategoriesL1 ul li a:visited, div.WScategoriesL1 ul li a:active {
}

div.WScategoriesL1 ul li a:hover {
}

div.WScategoriesL1 ul li a.consulted:link, div.WScategoriesL1 ul li a.consulted:visited, div.WScategoriesL1 ul li a.consulted:active {
}

div.WScategoriesL1 ul li a.consulted:hover {
}

/* categoriesL2 */

div.WScategoriesL2 {
}

div.WScategoriesL2 ul {
}

div.WScategoriesL2 ul li {
}

div.WScategoriesL2 ul li img {
}

div.WScategoriesL2 ul li a:link, div.WScategoriesL2 ul li a:visited, div.WScategoriesL2 ul li a:active {
}

div.WScategoriesL2 ul li a:hover {
}

div.WScategoriesL2 ul li a.consulted:link, div.WScategoriesL2 ul li a.consulted:visited, div.WScategoriesL2 ul li a.consulted:active {
}

div.WScategoriesL2 ul li a.consulted:hover {
}

/* categoriesL0 */

div.WScategoriesL0 {
}

div.WScategoriesL0 ul {
}

div.WScategoriesL0 ul li {
}

div.WScategoriesL0 ul li a:link, div.WScategoriesL0 ul li a:visited, div.WScategoriesL0 ul li a:active {
}

div.WScategoriesL0 ul li a:hover {
}

/* ITEMS & ITEM */

#WSitems {
}

.WSlistItems {
}

div.WSitemButtons {
    margin:12px;
    margin-top:0px;
    border:1px solid #666666;
	background-image:url('./immagini/nero20.png');
}

div.WSmsg {
	display:none;
	position:absolute;
    padding-top:7px;
    padding-left:12px;
}

div.WSmsg div {
	width:22px;
	height:22px;
	background-image:url('./immagini/WSupdate.png');
}

div.WSadd2cart {
    height:35px;
}

div.WSadd2cartButton {
    float:right;
    padding-top:7px;
    padding-right:3px;
}

input.WSadd2cartButton {
	width:24px;
	height:24px;
	border:0px;
	background-image:url('./immagini/cart4add.png');
	background-repeat:no-repeat;
	cursor:pointer;
}

span.WScartQtaLAbel {
	size:9px;
}

span.WScartQtaLAbelInCart {
	size:9px;
}

div.WScartHowMany {
    float:right;
    padding-top:9px;
    padding-right:12px;
}

input.WScartHowMany {
	max-width:24px;
	border:0px;
	border-right:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
    color:#FFFFFF;
    text-align:center;
}

div.WSupdateRemove {
    height:35px;
}

div.WSupdate4cart {
	float:right;
    padding-right:12px;
    padding-top:7px;
}

input.WSupdate4cartButton {
	display:none;
	float:right;
	width:24px;
	height:24px;
    margin-left:6px;
	border:0px;
	background-image:url('./immagini/cart4update.png');
	background-repeat:no-repeat;
	cursor:pointer;
}

div.WSremove4cart {
	float:right;
    padding-left:12px;
    padding-top:7px;
}

input.WS3cartButton {
	width:24px;
	height:24px;
	border:0px;
	background-image:url('./immagini/cart4remove.png');
	background-repeat:no-repeat;
	cursor:pointer;
}

div.WSadd2whish {

}

input.WSadd2whishButton {

}

div.WS3whish {

}

input.WS3whishButton {

}

td.WSdelimitator {
}

/* ITEMS ONLY */

.WSpaginator {
	clear:both;
	text-align:right;
	padding:6px;
	padding-right:24px;
}

a.WSpaginatorA:link, a.WSpaginatorA:active, a.WSpaginatorA:visited {
	color:#333333;
}

a.WSpaginatorA:hover {
}

a.WSpaginatorAactive:link, a.WSpaginatorAactive:active, a.WSpaginatorAactive:visited {
	color:#CC0000;
	font-weight:bold;
}

a.WSpaginatorAactive:hover {
}

.WSnoItems {
	padding-top:240px;
	font-weight:bold;
	font-size:15px;
	text-align:center;
}

.WSsearchKey {
	float:right;
	padding:24px;
	font-weight:bold;
	font-size:15px;
}

.WScontItem {
	float:left;
	margin:16px;
	margin-bottom:48px;
}

.WSitemAll {
	width:250px;
	height:250px;
    border:1px solid #666666;
	background-image:url('immagini/nero20.png');
}

div.WSitemAll .WSitemThumb {
	height:120px;
	padding-top:18px;
	text-align:center;
}

.WSitemThumb img {
}

.WScaption {
	display:none;
}

div.WSitemAll .WSitemData {
}

div.WSitemAll h1.WScode {
	display:none;
}

div.WSitemAll h1.WSname {
    height:30px;
    text-align:center;
}

div.WSitemAll div.WSdescription {
	display:none;
}

div.WSitemAll div.WSmoreBox {
	display:none;
}

div.WSitemAll div.WSmoreBoxIndipendent {
	padding-top:4px;
	line-height:14px;
}

div.WSitemAll a.WSmore:link, a.WSmore:active, a.WSmore:visited {
	color:transparent;
}

div.WSitemAll a.WSmore:hover {
}

div.WSitemAll .WSprice {
    padding-right:12px;
    padding-bottom:6px;
	font-size:13px;
	font-weight:bold;
    text-align:right;
}

div.WSitemAll .WSprice2tick {
	margin-right:12px;
	font-weight:bold;
	color:#E1152E;
	text-align:right;
	text-decoration:line-through;
}

div.WSitemAll .WSprice2emph {
	font-weight:bold;
	color:#2F900E;
	font-size:12px;
	text-align:right;
}

div.WSitemAll .WSprice2emphOffer {
	font-weight:bold;
	color:#2F900E;
	font-size:15px;
	text-align:right;
}

div.WSitemAll .WScurrency {
	font-size:13px;
	font-weight:bold;
}

/* ITEMS BUTTONS */

div.WSitemAll .WSitemAllButtons {
}

div.WSitemAll .WSmsg {
}

div.WSitemAll .WSadd2cart {
}

div.WSitemAll .WSadd2cartButton {
}

div.WSitemAll .WScartQtaLAbel {
}

div.WSitemAll .WScartQtaLAbelInCart {
}

div.WSitemAll .WScartHowMany {
}

div.WSitemAll .WSupdate4cart {
}

div.WSitemAll .WSupdate4cartButton {
}

div.WSitemAll .WSremove4cart {
}

div.WSitemAll .WS3cartButton {
}

div.WSitemAll .WSadd2whish {

}

div.WSitemAll .WSadd2whishButton {

}

div.WSitemAll .WS3whish {

}

div.WSitemAll .WS3whishButton {

}

/* ITEM ONLY */

div.WSback2list {
	margin:24px;
	text-align:right;
}

div.WSback2list input {
    border:0px;
    background-color:#FF9900;
    color:#FFFFFF;
    font-weight:bold;
    font-size:13px;
}

div.WSitem {
	clear:both;
	width:635px;
	text-align:center;
}

div.WSitem .WSmain {
	padding-left:60px;
	padding-right:60px;
	text-align:left;
}

div.WSitem .WSgallery {
	width:520px;
	height:380px;
	margin:auto;
	background-image:url('./immagini/riquadro_articolo_grande.png');
	background-repeat:no-repeat;
}

div.WSitem .WScaption {
	display:none;
}

div.WSitem h1.WScode {
	display:none;
}

div.WSitem h1.WSname {
}

div.WSitem p.WSdescription {
}

div.WSitem .WScurrency {
}

div.WSitem .WSdetails {
	padding-top:12px;
	text-align:left;
}

div.WSitem .WSweightUm {
}

div.WSitem .WSweight {
}

div.WSitem .WSprice {
	margin-bottom:24px;
	font-weight:bold;
	font-size:13px;
	text-align:right;
}

div.WSitem .WSprice2tick {
	font-weight:bold;
	color:#E1152E;
	font-size:13px;
	text-align:right;
	text-decoration:line-through;	
}

div.WSitem .WSprice2emph {
	margin-bottom:24px;
	font-weight:bold;
	color:#2F900E;
	font-size:13px;
	text-align:right;
}

div.WSitem .WSprice2emphOffer {
	margin-bottom:24px;
	font-weight:bold;
	color:#2F900E;
	font-size:15px;
	text-align:right;
}

div.WSitem #WSpostItem {
}

/* ITEM BUTTONS */

div.WSitem .WSitemButtons {
}

div.WSitem .WSmsg {
}

div.WSitem .WSadd2cart {
}

div.WSitem .WSadd2cartButton {
}

div.WSitem .WScartQtaLAbel {
}

div.WSitem .WScartQtaLAbelInCart {
}

div.WSitem .WScartHowMany {
}

div.WSitem .WSupdate4cart {
}

div.WSitem .WSupdate4cartButton {
}

div.WSitem .WSremove4cart {
}

div.WSitem .WS3cartButton {
}

div.WSitem .WSadd2whish {

}

div.WSitem .WSadd2whishButton {

}

div.WSitem .WS3whish {

}

div.WSitem .WS3whishButton {

}

/* cart */

#WScompleteCart {
	padding:24px;
}

table.WScartSheet {
	width:100%;
	background-image:url('./immagini/carrello_pieno.png');
	background-repeat:no-repeat;
	background-position:center center;
}

table.WScartSheet td {
}

td.WScartTextHeader {
	padding:6px;
	border-bottom:2px solid #666666;
	background-image:url('./immagini/nero20.png');
	text-align:left;
	font-weight:bold;
}

td.WScartNumericHeader {
	padding:6px;
	border-bottom:2px solid #666666;
	background-image:url('./immagini/nero20.png');
	text-align:right;
	font-weight:bold;
}

td.WScartTextData {
	padding:6px;
	border-bottom:1px solid #666666;
	background-image:url('./immagini/nero20.png');
	text-align:left;
}

td.WScartNumericData {
	padding:6px;
	background-image:url('./immagini/nero20.png');
	border-bottom:1px solid #666666;
	text-align:right;
}

input.WScartItemPrice {
	width:60px;
	border:0px;
	font-family: Verdana, Arial, san-serif;
	font-size:11px;
    color:#FFFFFF;
	text-align:right;
}

input.WScartItemAmount {
	width:90px;
	border:0px;
	font-family: Verdana, Arial, san-serif;
	font-size:11px;
    color:#FFFFFF;
	text-align:right;
}

td.WScartShippingAmountLabel {
	padding:6px;
	text-align:right;
}

td.WScartShippingAmount {
	padding:6px;
	text-align:right;
}

td.WScartShippingAmount input {
	width:90px;
	border:0px;
	text-align:right;
	font-weight:bold;
	font-size:13px;
}

td.WScartAmountLabel {
	padding:6px;
	text-align:right;
}

td.WScartAmount {
	padding:6px;
	text-align:right;
}

input.WScartAmount {
	width:90px;
	border:0px;
	font-family: Verdana, Arial, san-serif;
	font-size:11px;
	text-align:right;
    color:#FFFFFF;
	font-weight:bold;
	font-size:15px;
}

#WScompleteCart .WSitemButtons {
	width:90px;
	margin-top:5px;
}

#WScompleteCart .WSmsg {
	display:none;
	float:right;
	width:22px;
	height:60px;
	background-image:url('./immagini/WSupdate.png');
	background-repeat:no-repeat;
}

#WScompleteCart .WSadd2cart {
	float:right;
}

#WScompleteCart .WSadd2cartButton {
	width:24px;
	height:24px;
	border:0px;
	background-image:url('./immagini/cart4add.png');
	background-repeat:no-repeat;
	cursor:pointer;
}

#WScompleteCart .WScartQtaLAbel {
	display:none;
}

#WScompleteCart .WScartQtaLAbelInCart {
	display:none;
}

#WScompleteCart .WScartHowMany {
	max-width:24px;
	border:0px;
	border-right:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
    color:#FFFFFF;
    text-align:center;
}

#WScompleteCart .WSupdate4cart {
	float:right;
}

#WScompleteCart .WSupdate4cartButton {
	display:none;
	width:24px;
	height:24px;
	border:0px;
	background-image:url('./immagini/cart4update.png');
	background-repeat:no-repeat;
	cursor:pointer;
}

#WScompleteCart .WSremove4cart {
	text-align:left;
}

#WScompleteCart .WS3cartButton {
	width:24px;
	height:24px;
	border:0px;
	margin-right:6px;
	background-image:url('./immagini/cart4remove.png');
	background-repeat:no-repeat;
	cursor:pointer;
}

#WScartButtons {
}

div.WScartRec {
}

#WScartRec {
}

div.WScartDel {
}

#WScartDel {
}

div.WScartEmpty {
	margin-top:12px;
	float:left;
}

#WScartEmpty {
	border:1px solid #666666;
	background-image:url('./immagini/nero20.png');
	color:#666666;
	cursor:pointer;
}

div.WScartBuy {
	margin-top:12px;
	float:right;
}

#WScartBuy {
	border:1px solid #FF9900;
    background-color:#FF9900;
    color:#FFFFFF;
    font-weight:bold;
    font-size:13px;
}

div.WSshopAgain {
	margin:12px;
	float:right;
}

#WSshopAgain {
	border:1px solid #FFFFFF;
	background-image:url('./immagini/nero20.png');
    color:#FFFFFF;
    font-weight:bold;
    font-size:13px;
}

div.WScartMessage {
	padding-top:90px;
	padding-bottom:120px;
	background-image:url('./immagini/carrello_sfondo.png');
	background-repeat:no-repeat;
	background-position:center center;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}

/* elenco ordini */

#WSorderSList {
	margin:24px 15px 6px 15px;
	border-bottom:1px solid #5C5A55;
}

#WSorderSListHeader {
	padding:6px 18px 6px 18px;
	background-image:url('immagini/nero20.png');
	color:#B92024;
	font-weight:bold;
	font-size:13px;
}

table.WSorderSSheet {
	width:100%;
}

table.WSorderSSheet td {
	padding:6px;
}

td.WSorderSTextHeader {
	padding:6px 18px 6px 18px;
	border-top:1px solid #5C5A55;
	background-image:url('immagini/nero20.png');
	color:#B92024;
	font-weight:bold;
	font-size:10px;
}

td.WSorderSNumericHeader {
	padding:6px 18px 6px 18px;
	border-top:1px solid #5C5A55;
	background-image:url('immagini/nero20.png');
	color:#B92024;
	font-weight:bold;
	font-size:10px;
	text-align:right;
}

td.WSorderSTextData {
	border-top:1px solid #5C5A55;
}

td.WSorderSNumericData {
	border-top:1px solid #5C5A55;
	text-align:right;
}

div.WSorderMessage {
	width:600px;
	padding-top:90px;
	padding-bottom:105px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	vertical-align:middle;
	font-size:15px;
}

/* ordine */

#WSorderDetail {
	margin:24px 15px 0px 15px;
}

#WSorderDetailHeader {
	padding:6px 18px 6px 18px;
	background-image:url('immagini/nero20.png');
	color:#B92024;
	font-weight:bold;
	font-size:13px;
}

table.WSorderSheet {
	width:100%;
}

table.WSorderSheet td {
	padding:6px;
}

td.WSorderHeader {
    width:40%;
	border-top:1px solid #5C5A55;
	text-align:right;
}

td.WSorderData {
	border-top:1px solid #5C5A55;
}

/* dettagli dell'ordine */

#WSorderItemSDetail {
	margin:0px 15px 45px 15px;
	border-bottom:1px solid #5C5A55;
}

#WSorderItemSDetailHeader {
	padding:6px 18px 6px 18px;
	border-top:1px solid #5C5A55;
	background-image:url('immagini/nero20.png');
	color:#B92024;
	font-weight:bold;
	font-size:13px;
}

table.WSorderItemSDetailSheet {
	width:100%;
}

table.WSorderItemSDetailSheet td {
	padding:6px;
}

td.WSorderItemSDetailHeader {
	padding:6px 18px 6px 18px;
	border-top:1px solid #5C5A55;
	background-image:url('immagini/nero20.png');
	color:#B92024;
	font-weight:bold;
	font-size:10px;
}

td.WSorderItemSDetailHeaderLeft {
	padding:6px 18px 6px 18px;
	border-top:1px solid #5C5A55;
	background-image:url('immagini/nero20.png');
	color:#B92024;
	font-weight:bold;
	font-size:10px;
}

td.WSorderItemSDetailHeaderRight {
	padding:6px 18px 6px 18px;
	border-top:1px solid #5C5A55;
	background-image:url('immagini/nero20.png');
	color:#B92024;
	font-weight:bold;
	font-size:10px;
	text-align:right;
}

td.WSorderItemSDetailHeaderCenter {
	padding:6px 18px 6px 18px;
	border-top:1px solid #5C5A55;
	background-image:url('immagini/nero20.png');
	color:#B92024;
	font-weight:bold;
	font-size:10px;
	text-align:center;
}

td.WSorderItemSDetailDataLeft {
	border-top:1px solid #5C5A55;
}

td.WSorderItemSDetailDataRight {
	border-top:1px solid #5C5A55;
	text-align:right;
}

td.WSorderItemSDetailDataCenter {
	border-top:1px solid #5C5A55;
	text-align:center;
}

/* mail order notification */

.MailBody {
}

.MailHead {
}

.MailFoot {
}

/* GESTIONE ORDINE */

#orderExtra {
}

#orderExtraDocuments {
}

#orderExtraPhotos {
}

#orderExtras {
}

/* lista generica */

#WS4list {
}

#WS4listHeader {
}

table.WS4listSheet {
}

td.WS4listHeader {
}

td.WS4listDataLeft {
}

td.WS4listDataRight {
}

td.WS4listDataCenter {
}

/* dettaglio generico */

#WS4detail {
	margin:24px 15px 0px 15px;
}

#WS4detailHeader {
	padding:6px 18px 6px 18px;
	border-top:1px solid #5C5A55;
	background-image:url('immagini/nero20.png');
	color:#B92024;
	font-weight:bold;
	font-size:13px;
}

table.WS4detailSheet {
	width:100%;
}

td.WS4detailTitle {
	padding:6px;
}

td.WS4detailSpacer {
}

td.WS4detailSpacer img {
}

td.WS4detailHeader {
    width:40%;
	padding:6px;
	border-top:1px solid #5C5A55;
	text-align:right;
}

td.WS4detailHeader img {
}

td.WS4detailData {
	padding:6px;
	border-top:1px solid #5C5A55;
}

td.WS4detailData img {
}

/* INFO */

.WSinfo4orderList {
	display:none;
}


/* PAYMENT */

.PayAmount {
	padding-bottom:12px;
	font-weight:bold;
	font-size:13px;
}

.PayAmount span {
	padding:6px;
	font-weight:normal;
	font-size:10px;
}

.PayItem {
	margin:24px;
	border-bottom:1px dotted #666666;
}

.PayButton {
	padding-bottom:12px;
}

.PayButton input {
	border:1px solid #010B3D;
	border-right:0px;
	background-color:#666666;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
}

.PayTitle {
	padding-bottom:6px;
	font-weight:bold;
	font-size:13px;
}

.PayDescription {
}

.PayDescription .PayImages{
	padding-top:12px;
	padding-bottom:12px;
}

.PayImages {
	padding-top:12px;
	padding-bottom:12px;
}
