BODY { margin: 0px; font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; background-color: CCCCCC; font-size: 12px;}
.boxText { font-family: Tahoma, Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px;}
.errorBox { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; color: #70d250; text-decoration: underline; }
A { color: #373F40; text-decoration: none; }
A:hover { color: #373F40; text-decoration: underline; }
FORM { display: inline; }

/*maria altezza top header*/
TR.header { 
background-repeat: no-repeat; height: 167px;}

TR.headerlinea { 
background-color:#D0D8E;
}
TD.headerlinea { height: 1px; 
background-image: url(images/spacer1.gif);
background-repeat: repeat-x;}

TR.headerNavigation { color: #B7BCCC; }
/*TD.headerNavigation { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold;  height: 26px; background-image: url(images/menu_bg.jpg);*/
TD.headerNavigation { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px; color: #373F40; font-weight: bold;  height: 26px; padding-top:5px;}
A.headerNavigation { color: #FFFFFF; }
A.headerNavigation:hover { color: #C0C0C0; }


TR.headerError { background: #ff0000; }
TD.headerError { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 12px; background: #ff0000; color: #ffffff; font-weight: bold; text-align: center; }
TR.headerInfo { background: #00ff00; }
TD.headerInfo { font-family:  Arial, sans-serif; font-size: 12px; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center; }
TR.footer { background: #EEEEEE; }
TD.footer { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; background: #EEEEEE; color: #373F40; padding: 6px; }
/*TD.footer { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; background: #EEEEEE; color: #373F40; padding: 6px; }*/
.infoBox { background-color: transparent; border: 0 solid #ffffff;}
.infoBoxContents { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px;
margin-top:5px; padding-left:15px; padding-right:5px; text-align:left;}
.infoBoxContents_aggiornamenti { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px;
margin-top:5px; padding-left:5px; padding-right:10px; text-align:left;}
.infoBoxContents_search { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px;
margin-top:5px; text-align:left; margin-bottom:5px;}


.infoBoxNotice { background: #FF8E90; }
.infoBoxNoticeContents { background: #FFE6E6; font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; padding: 0.2em 0em; }

TD.infoBoxHeading { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 13px; font-weight: bold;  background-image: url(images/box_head.jpg); height: 32px; color:#ffffff; padding-left: 15px; background-repeat: no-repeat; text-align:left;}

TD.infoBoxHeading2 { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal;  background-image: url(images/box_head2.jpg); height: 32px; background-repeat: no-repeat;}

TD.infoBoxHeading1 { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 13px; font-weight: bold;  padding: 2px;   background-image: url(images/infoBoxI.gif); height: 42px; color:#235289; padding-left: 27px; background-repeat: no-repeat; background-position: center left;}


TD.infoBoxHeading4 {  font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 13px; font-weight: bold;  padding: 2px; height: 42px; color:#235289; padding-left: 0; background-repeat: no-repeat; background-position: center left;}

TD.infoBoxHeading5 {  font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 13px; font-weight: bold; color:#235289;}


TD.infoBoxHeading3 { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal;  background-image: url(images/box_head3.jpg); height: 32px; color:#373F40; padding-left: 37px; background-repeat: no-repeat;}


TD.infoBox, SPAN.infoBox { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; }
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { background: #EDEDED; height:20px; }
TR.productListing-odd {background:none;}
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;  height:20px;}
TABLE.productListing { border: 0px solid  #D9D9D9;}
.productListing-heading { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px;color: #5E5B5B; font-weight: bold; padding-bottom: 10px; border-bottom: 0px solid #D9D9D9;}

TD.productListing-data { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px;border-top: 1px solid  #ccc; padding:10px 5px 5px 0px; vertical-align:top; 
}

TD.productListing-data22 { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px; padding:10px;
}

A.pageResults { 
color: #0000FF;
text-decoration:none;
}
A.pageResults:hover { 
color: #0000FF; 
text-decoration:none;
}

A.pageResults:link {
	color: #373F40; 
	text-decoration:none;}
	
A.pageResults:visited {
	color: #373F40; 
	text-decoration:underline;}

A.pageResults:active {

color: #373F40; 
text-decoration:underline;}

TD.pageHeading, DIV.pageHeading { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: #235289; line-height:18px; }
TR.subBar { background: #f4f7fd; }
TD.subBar { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; color: #000000; }

/*lista prodotti offerte td.main*/
TD.main2, P.main2 {font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px; line-height: 1.5; color: #373F40; border-top:1px solid #CCCCCC; padding-top:15px;}
TD.main, P.main {font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px; line-height: 1.5; color: #373F40;}

TD.smallText, SPAN.smallText, P.smallText { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px; color: #373F40;}

TD.smallText2, SPAN.smallText2, P.smallText2 { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; color: #373F40; background-color:#EEEEEE;
line-height:12px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
padding-top:5px;
text-decoration:none;
}


TD.smallText2 a:link, SPAN.smallText2 a:link, P.smallText2 a:link { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; color: #235289; background-color:#EEEEEE;
line-height:12px;
font-weight:bold;
text-decoration:none;
}

TD.smallText2 a:visited, SPAN.smallText2 a:visited, P.smallText2 a:visited { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; color: #235289; background-color:#EEEEEE;
line-height:12px;
font-weight:bold;
text-decoration:none;
}

TD.smallText2 a:hover, SPAN.smallText2 a:hover, P.smallText2 a:hover { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; color: #235289; background-color:#EEEEEE;
line-height:12px;
font-weight:bold;
text-decoration:underline;
}


TD.smallText2 a:active, SPAN.smallText2 a:active, P.smallText2 a:active { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; color: #235289; background-color:#EEEEEE;
line-height:12px;
font-weight:bold;
text-decoration:underline;
}



TD.smallText3, SPAN.smallText3, P.smallText3 { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; color: #373F40; border: 1px solid #EEEEEE;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
padding-top:5px;}


.infoBoxContents4 { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px;
margin-top:5px; padding-left:5px; padding-right:5px;}


TD.accountCategory { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 13px; color: #aabbdd; }
TD.fieldKey { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; }
TD.fieldValue { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 12px; }
TD.tableHeading { 
font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; 
font-size: 12px; 
font-weight: bold;  
padding: 2px;   
height: 42px; 
color:#235289; 
background-repeat: no-repeat; 
background-position: center left;}


TD.tableHeading2 { 

font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; 
font-size: 12px; 
font-weight: bold;  
padding: 2px;   
height: 42px; 
color:#235289; 
padding-left: 27px; 
}



SPAN.newItemInCart { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; color: #ff0000; }
CHECKBOX, RADIO, SELECT { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px; }
INPUT { background-color: #FFFFFF; font-size: 11px;}
TEXTAREA { width: 100%; font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px; }
SPAN.greetUser { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 12px; color: #E80000; font-weight: bold; }
TABLE.formArea { background: #f1f9fe; border-color: #7b9ebd; border-style: solid; border-width: 1px; }
TD.formAreaTitle { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; }
SPAN.markProductOutOfStock { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 12px; color: #c76170; font-weight: bold; }
SPAN.errorText { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; color: #ff0000; }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: pointer; }
.moduleRowSelected { background-color: #E9F4FC; }
.checkoutBarFrom, .checkoutBarTo { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; color: #000000; }
.messageBox { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; background-color: #ffffff; color:#F00; }
.messageStackSuccess { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; background-color: #99ff00; }
.inputRequirement { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; color: #ff0000; }
.site_table { background-color: #FFFFFF; }
TD.left {
	background-image:url(images/left.gif);
	background-repeat:repeat-y;
}

.top_header{
background-image: url(images/sf_pagina.jpg);
background-position:top;
background-repeat:repeat-x;
	}
	
.top_central {
background-image: url(images/sf_centrale.jpg);
background-position: top;
background-repeat: no-repeat;
	}	


.border_top {
background-color: #FFFFFF;
background-image:url(images/spazio_orizzontale.gif);
height: 15px;
	}
	
.border_colon {
background-color: #FFFFFF;
width:15px;
	}	

.bottom_footer {
background-color: #CCCCCC;
	}


TD.right { background-color: #EAF0E3; }
TABLE.content { padding: 3px 20px 20px 20px; }
/*TABLE.content { padding: 0 0 0 0; }*/
TABLE.contentmenu { padding: 0 0 0 0; }
.copy { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; color: #364327; padding: 5px; }

/* Stili per i prezzi */
.productSpecialPrice,.productsPriceSlashed{
	font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
}
.productsPrice{
	
	font-size: 11px;
color: #373F40;

}
.productSpecialPrice{
	font-weight: bold;
	color: #CC0000;
}
.productsPriceSlashed{
	font-weight: normal;
	font-size: 88%;
	text-decoration: line-through;
}

.productsPrice_background{
	/*background-image:url(images/sf_tab_sconti.gif);
	background-repeat:no-repeat;*/
font-size: 11px;
color: #373F40;
}
.productsPriceNo_background{
	font-weight: bold;
	color: #373F40;

}

.productsPrice_option{
	background-image:url(images/sf_option.gif);
	background-repeat:no-repeat;
	background-position:left top;
	border-bottom: 1px dotted #9BA5A6;
	padding-top:10px;
}

.product_option_test {
	
font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; 
font-size: 11px; 
line-height: 1.5; 
color: #373F40;	
	}

/* Stili per i prezzi e per la descrizione dei prezzi e degli sconti nella scheda prodotto*/
.labelPrezzoListinoBarrato {
	font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:black;
}
/*  Per avere la prima riga del riassunto del prezzo 
	un po pi� grande del resto decommentare il blocco seguente */
/*
.labelPrezzoListino,.labelPrezzoListinoBarrato,
.prezzoListino,.prezzoListinoBarrato{
	font-size: 130%;
}
*/
.labelPrezzoListino{

	font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	color: #373F40;
	line-height: 14px;
	font-weight : normal;
	text-decoration:none;
	/*border-bottom: 1px dotted #BEC4C5;*/
	width:100px;
	display:block;
	padding-bottom:5px;


}
.labelPrezzoListinoBarrato{
}
/* 
  Table riassuntiva degli sconti quantità
  MARIA SCONTO TABELLA SCHEDA PRODOTTO
*/
.labelScontoPrezzo{
	font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #373F40;
	font-size: 11px;
	vertical-align:top;
	display:block;
	padding-left:5px;
	}
.prezzoListinoBarrato {
	font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.prezzoListino{
	font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	color: #373F40;
	line-height: 14px;
	font-weight : normal;
	text-decoration:none;
	/*border-bottom: 1px dotted #BEC4C5;*/
	width:160px;
	display:block;
	padding-bottom:5px;
}
.prezzoListinoBarrato{
	text-decoration: line-through;
	color: black;
}
.scontoPrezzo{
	font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #373F40;
	font-weight: bold;
	/*background-color:#CEDCE9;*/
}

/* Stili per il menu del box categorie */
#catmaintree dl, #catmaintree dt, #catmaintree dd, #catmaintree ul, #catmaintree li {
	list-style-type:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#catmaintree {
	width:100%;
	
}
#catsubtree ul {
	padding:0 0 0 10px;
	/*display:none;*/
}
#catsubtree ul:hover {
	padding:0 0 0 10px;
	display:block;
}

/* SHOPWINDOW classes */
.shopwindow_table {
	background-color: #fff;
	font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
}
.shopwindow_row{
	border-bottom:solid 1px #aaaabb;
}
.shopwindow_product{
border:1px solid #DDDDDD;
width: 100%;
padding: 10px;
}
.shopwindow_cell{
	padding:5px 5px 5px 5px;
}


#logo {
	/*maria padding logo top
padding-left: 25px;*/
}

.menu_link {
color: #373F40;
padding: 0 18px ;
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 11px;
}

.menu_link a:link, .menu_link a:visited {
color: #5B83B6;
padding: 0 18px ;
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 11px;
}

.menu_link a:hover, .menu_link a:active {
color: #5B83B6;
padding: 0 18px ;
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 11px;
}

.foot {
background-color: #EEEEEE;
background-repeat: no-repeat;
height: 136px;
background-position: center;
}

.m1 {
border: #ccc solid 1px;
padding: 5px;
}

#catsubtree li {
background-image: url(images/bg_list_.gif);
background-position: bottom;
background-repeat: repeat-x;
padding:  5px;
}

#catsubtree ul li {
background-image: url(images/spacer.gif);
background-position: bottom;
background-repeat: repeat-x;
padding:  5px;
}

#search_head .infoBox, #head_box .infoBox {
border: none;
background: transparent;
}



#cart_bg {
/*maria immagine laterale top header*/
background-image: url(images/z1000000.jpg);
height: 134px;
background-repeat: no-repeat;
width: 400px;
}

.colonna_sx {
/*maria sfondo colonna destra*/
background-image:url(images/logo_p_sx.jpg);
background-repeat:no-repeat;
height: 61px;
}

.colonna_dx {
/*maria sfondo colonna destra*/
background-image:url(images/logo_p_dx.jpg);
background-repeat:no-repeat;
height: 61px;
}

.f_categorie {
/*maria sfondo colonna destra*/
background-image:url(images/f_categorie.jpg);
background-repeat:no-repeat;
height: 26px;
width: 44px;
}

.sfondo_menu_secondo {
/*maria sfondo colonna destra*/
background-image:url(images/sfondo_menu2.jpg);
background-repeat:repeat-x;
height: 61px;
}

#it {
color: #D14602;
font-size: 12px;
font-weight: bold;
}

.shopwindow_table {
font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
width: 100%;
border:0;
}

.shopwindow_cell{
padding:5px;
border: 0;
}

#content
{
height: 100%;
width: 100%;
text-align: left;
}

#ie_fix
{
height: 100%;
width: 100%;
text-align: center
}

#scroll
{
position: absolute;
margin: 0 auto; 
visibility: hidden;
background-color: white;
z-index: 1;    
width: 176px;
height: 150px;
border-top-style: solid;
border-right-style: solid;
border-left-style: solid;
border-collapse: collapse;
border-bottom-style: solid;
border-color: #000000;
border-width: 1px;      
overflow: auto;
float: left;
}

#scroll div
{
margin: 0 auto;
text-align:left
}

#suggest table
{
width: 170px;
font-size: 11px;
font-weight: normal;
color: #676767;
text-decoration: none;
border: 0px;
padding: 0px;  
text-align:left;   
margin: 0px
}

a.suggest_link 
{
text-decoration: none;
margin: 0px;
color: #173f5f
}

a:hover.suggest_link 
{
text-decoration: none;
margin: 0px;
color: #173f5f
} 

.pr {
border: 1px solid #ddd;
width: 100%;
}

.hl {
background-image: url(images/head_bg_l.jpg);
background-repeat: no-repeat;
width: 20px;
}

.hr {
/*maria sfondo top header destra*/
/*background-image: url(images/head_bg_r.jpg);
background-repeat: no-repeat;
width: 20px;*/
}


.hc{
/*maria sfondo top header*/
background-color: #071E39;
/*background-image: url(images/head_bg_c.jpg);
background-repeat: repeat-x;*/

}

.searchbox {
	font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height:20px;
}

.searchbox select {
	font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #000000;line-height:20px;
}

.searchbox textarea {
   font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	color: #000000;line-height:20px;
	
}

.searchbox input {
	font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #000000;line-height:20px;
}

.txt_nero {
	font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #373F40;
	line-height: 15px;
	font-weight : normal;
	text-decoration:none;

}
.txt_nero a:link, .txt_nero a:visited {
	font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #373F40;
	line-height: 15px;
	font-weight : normal;
	text-decoration:none;
}

.txt_nero a:hover, .txt_nero a:active {
	font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #373F40;
	line-height: 15px;
	font-weight : normal;
	text-decoration:underline;
}

.lineas {
	background-color:#CCC;
	height:1px;
}


.product_titol_list {
	font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#235289;
	line-height: 15px;
	font-weight:bold;
	text-decoration:none;
	vertical-align:top;

}
.product_titol_list a:link, .product_titol_list a:visited {
	font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #235289;
	line-height: 15px;
	font-weight:bold;
	text-decoration:none;
	vertical-align:top;
}

.product_titol_list a:hover, .product_titol_list a:active {
	font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #235289;
	line-height: 15px;
	font-weight:bold;
	text-decoration:underline;
	vertical-align:top;
}

.product_titol_list2 {
	font-size:11px;
	color:#727F84;
	line-height: 14px;
	font-weight : normal;
	text-decoration:none;

}
.product_titol_list2 a:link, .product_titol_list2 a:visited {
	font-size:11px;
	color: #5E5B5B;
	line-height: 14px;
	font-weight : normal;
	text-decoration:none;
}

.product_titol_list2 a:hover, .product_titol_list2 a:active {
	font-size:11px;
	color: #5E5B5B;
	line-height: 14px;
	font-weight : normal;
	text-decoration:underline;
}

.image {
	 border:solid 2px #EBEBEB;
}


.txt_ricerca {
	font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #373F40;
	line-height: 8px;
	font-weight : normal;
	text-decoration:none;
}

.txt_ricerca2 {
	font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #373F40;
	line-height: 1px;
	font-weight : normal;
	text-decoration:none;
}

.key {
	font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 13px;
}

.key input {
	font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	color: #000000;
	height: 13px;
	border-style: inset;
	width:135px;
}

.key select {
	font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	color: #000000;
	border-style: inset;
	width:135px;
	height: 13px;
}

.prod-title-caption {
	font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #373F40;
	line-height: 14px;
	font-weight : bold;
	text-decoration:none;
	border-bottom: 1px dotted #9BA5A6;
	padding-bottom: 5px;
	padding-top:5px;
}

.prod-title-captionproductor{
	border-left: 1px dotted #9BA5A6;
	border-bottom: 1px dotted #9BA5A6;
	padding-bottom: 5px;
	padding-top:5px;
}


.prod-title-caption_stok{
	font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #373F40;
	line-height: 14px;
	font-weight : bold;
	text-decoration:none;
	border-bottom: 1px dotted #9BA5A6;
	padding-top:12px;
	padding-right:15px;
}

.vorder_tab{
	font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:13px;
	color: #373F40;
	line-height: 14px;
	font-weight : normal;
	text-decoration:none;
	border-bottom: 1px solid #BEC4C5;
	border-left: 1px solid #BEC4C5;
	border-right: 1px solid #BEC4C5;
	padding-top:10px;
	
}
.vorder_tab2{
	font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:13px;
	color: #FFF;
	line-height: 14px;
	font-weight : normal;
	text-decoration:none;
	border-bottom: 1px solid #BEC4C5;
	border-left: 1px solid #BEC4C5;
	border-right: 1px solid #BEC4C5;
	
}

.shop_number{
	font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #373F40;
	line-height: 14px;
	font-weight : normal;
	text-decoration:none;
}

.cont_div {
  font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; 
  font-size: 11px; 
  color: #373F40;
	}	
.cont_div a:link, .cont_div a:visited {
	  font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; 
  font-size: 11px; 
  color: #373F40;

}

.cont_div a:hover, .cont_div a:active {
	  font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; 
  font-size: 11px; 
  color: #373F40;

}

.relatedProductsTable {
	 font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; 
  font-size: 11px;
  font-weight:normal;
  color: #373F40;

	}	
.relatedProductsTable a:link, .relatedProductsTable a:visited {
	  font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; 
  font-size: 11px; 
  color: #373F40;
  font-weight:normal;

}

.relatedProductsTable a:hover, .relatedProductsTable a:active {
	  font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; 
  font-size: 11px; 
  color: #373F40;
font-weight:normal;
}

.infoBoxShopCart { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px;
margin-top:5px; padding-left:5px; padding-right:5px; padding-bottom:5px; text-align:left;}

.infoBoxShopCart a:link, .infoBoxShopCart a:visited {
	font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px;
margin-top:5px; padding-left:0; padding-right:5px; padding-bottom:5px; text-align:left;}

.infoBoxShopCart a:hover, .infoBoxShopCart a:active {
font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px;
margin-top:5px; padding-left:0; padding-right:5px; padding-bottom:5px; text-align:left;}

.infoBoxShopCart2 { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px;
margin-top:5px; padding-right:5px; padding-bottom:5px; text-align:left;}

.infoBoxShopCart2 a:link, .infoBoxShopCart2 a:visited {
	font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px;
margin-top:5px; padding-right:5px; padding-bottom:5px; text-align:left;}

.infoBoxShopCart2 a:hover, .infoBoxShopCart2 a:active {
font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px;
margin-top:5px; padding-right:5px; padding-bottom:5px; text-align:left;}

SPAN.newItemInCart2 { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px; color: #ff0000; }
