
.imgborder{
	border: 1px solid #aaaaaa;
	
}  
.spotContent{
	padding-bottom: 10px;
}

.promoinfo{
	font-family: Arial,helvetica,verdana,sans-serif;
	font-size: 14px;
	color: #db4317;
	font-weight: bold;
	margin:0 0 8px 0;
	line-height: 14px;
}

.homepage_prodesc .promoinfo{
	font-family: Arial,helvetica,verdana,sans-serif;
	font-size: 12px;
	color: #427DBE;
	font-weight: bold;
	margin:0 0 8px 0;
	line-height: 14px;
	display: block;
	border-top: 1px dotted #e1e1e1;
	padding-top: 3px;
}

.promoinfo_nosize{
	font-family: Arial,helvetica,verdana,sans-serif;
	color: #db4317;
	font-weight: bold;
	margin:0 0 8px 0;
}

.productzoommessage{background: url('../images/lente.gif') no-repeat 40px 4px;color: #9AB9DC; font-weight: normal; text-align:left; padding: 5px 5px 5px 65px;}


.metodopagamento{font-weight: bold; color: #666666; font-size: 14px;}
  
/* Stili per l'intestazione */  

#headertop2008{
	height: 91px;
	max-height: 91px;
	min-height: 91px;
	border-bottom: 5px solid #000000;
}

#headertopleft2008{
	width: 216px;
	float:left;
}

#headertopright2008{
	width: 739px;
	float: right;
	height: 91px;
	background: url('../images/header/header-right-top-1967.jpg') no-repeat right bottom;
}

#headertopright2008 ul{
    margin:0 0 0 0;
    padding:35px 15px 0 0;
    list-style-type:none;
}

#headertopright2008 ul li {
    float:right;
    margin:0;
    padding:0 0 0 15px;
}

#headertopright2008 #header_rss{
	float: right;
	clear: right;
	margin: 13px 4px 0 0;
}

#headertop2008 ul li a{
	text-decoration: none;
}

#headertop2008 ul li a.notablinkcarrello{

	background: #FFFFFF url(../images/header/cart.gif) no-repeat 0 -1px;
	padding-left:20px;
	margin-left: 15px;
	padding-bottom: 0;
}

#headerbottom2008{
	background: url('../images/Grafica2008/header/header_down_back.gif') repeat-x left bottom;
	height: 39px;
}

#headerbottomleft2008{
	background: url('../images/Grafica2008/header/header_down_sx.gif') no-repeat left bottom;
	height: 39px;
	width: 460px;
	float: left;
}

#headerbottomleft2008 input{
	border: 1px solid #d1d1d1;
}

#headerbottomright2008{
	background: url('../images/Grafica2008/header/header_down_dx.gif') no-repeat right bottom;
	height: 39px;
	width: 495px;
	float: right;
	color: #427DBE;
}

#headerbottomright2008_content{
	padding: 5px 0 0 30px;
}

.header-searchform{
	margin: 2px 0 0 35px;
}

.headeradvsearch{
	font-weight: bold;
	padding-left: 10px;
}

.headeradvsearch a{
	color: #FFFFFF;
	text-decoration: none;
}

#header2008login td{
	padding-right: 10px;
}

#header2008loginLabel {
	color: #427DBE !important;
	font-weight: bold;
}

.inputheader{
	width: 90px;
	border: 1px solid #b1b1b1;
	font-size: 11px;
	color: #b1b1b1;
	padding: 2px;
}

.headerUserInfo{
	padding-top: 3px;
	font-weight: bold;
}




/* -------------------- */




/*  Stili per la homepage  */

h1.home{
	margin: 0 0 15px 0;
	line-height: 18px;
}

.homepage_banner_top{
	padding:0 0 0px 10px;
	text-align:center;
}

.homepage_banner_main{
	width:555px;
	padding:0 10px 8px 10px;
}

.homepage_products_title{
	
	/*background: url('../images/style_images/homepage_products_title.gif') no-repeat 0 0;*/
	background: url('../images/style_images/divider2.gif') no-repeat 0 0;
	height: 25px;
	padding: 5px 0 0 33px;
	font-weight: bold;
	font-size: 13px;
	color: #3c6e9b;
	margin:5px 0 8px 0;
	font-family: arial, helvetica,sans-serif;
	letter-spacing: 1px;
}

.homepage_table_product{

	margin-bottom: 0px;
	
}

.homepage_product{
	width: 173px;
	padding: 0px;
	text-align: center;
	background: url('../images/Grafica2008/box-prodotti_back.gif') no-repeat center bottom;
	vertical-align: top;
}

.homepage_product_sep, .tablesep{
	width: 9px;
	/*background: url('../images/style_images/homepage_product_sep.gif') repeat-y center 0;*/
}


.homepage_prodesc{
	text-align: left;
	margin: 4px 6px 4px 6px;
	padding-top: 7px;
	border-top: 1px dotted #e1e1e1;
}

.homepage_prodsep_oriz{
	height: 9px;
}


.homepage_prodesc_name{
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 12px;
	color: #666666;
}


.homepage_prodesc_name,.homepage_prodesc_name a {
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}


.homepage_prodesc_desc{

}

.homepage_prodesc_desc2{
	color: #666666;
}

.homepage_prodesc_price{
	color: #e04e1d;
	font-size: 12px;
	font-weight:bold;
	margin: 6px 0 6px 0;
}

.homepage_product_footer{
	background: url('../images/Grafica2008/box-prodotti_down.gif') no-repeat center bottom;
	height: 5px;
}


.homePageProductsTop{
	background: url('../images/Grafica2008/silver_top.gif') no-repeat center top;
	height: 6px;
	margin-top: 2px;
	width: 551px;
}


.homePageProductsBody{
	background: url('../images/Grafica2008/silver_sfondo.gif');
	padding:1px 0 0 7px;
	width: 544px;
}


.homePageProductsBottom{
	background: url('../images/Grafica2008/silver_down.gif') no-repeat center bottom;
	height: 6px;
	width: 551px;
}




/* Stili per il side destro */


.rightSideBox{
	width:200px;
	margin-bottom: 10px;
}

.rightSideBox_top{
	background: url("../images/Grafica2008/box-dx_top.gif") no-repeat 0 0;
	height: 27px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 13px 0 0 13px;
}

.rightSideBox_body{
	background: url("../images/Grafica2008/box-dx_sfondo.gif") repeat-y 0 0;
	padding: 0 0 0 7px;
	
}

.rightSideBox_body td{
	color: #FF0000;
	font-weight: bold;
	padding-bottom: 4px;
}

.rightSideBox_body td br{display:none;}

.rightSideBox_bottom{
	background: url("../images/Grafica2008/box-dx_down.gif") no-repeat 0 0;
	height: 14px;
}

.rightSideNews .spotContent{
	background: url("../images/Grafica2008/menu_divisore_dx.gif") no-repeat 17px bottom;
	padding-bottom: 15px;
}

/*  Stili per la sidebar  */
  
  
#sidebar{
	width: 180px;
}

#sidebar a{

	text-decoration: none;
}

#sidebar a:hover{

	text-decoration: underline;
}

.sidebar_element{
	
	margin-bottom: 15px;
	
}

.sidebar_product {
background:transparent url(../images/style_images/bullet_white.gif) no-repeat scroll -2px 1px;
margin-bottom:3px;
padding-left:11px;
}

.sidebar_el_title{
	
	background: url('../images/style_images/sidebar_title.gif') no-repeat 0 0;
	height: 20px;
	max-height: 17px;
	min-height: 17px;
	color: #FFFFFF;
	padding: 3px 0 0 8px;
	font-weight: bold;
	border-bottom: 1px solid #154775;
}

.sidebar_el_title a {color: #FFFFFF !important; text-decoration: none !important; font-weight: bold;}

.statoskype{}
.skype_link{margin-top: 10px;height: 30px;}
.skype_link img{float: left;margin-left: 3px;}
.skype_link p{float:right;margin: 2px 3px 0 0;border:1px solid #e5e5e5;}
.skype_link p a{font-size: 11px;font-weight: bold;background: #f3f3f3; border: 1px solid #FFFFFF; display: block;padding: 2px 6px 3px 6px}
.skype_info{border-top: 1px solid #f8f8f8;margin-top: 6px; color: #555555; background: url("../images/Grafica2008/skypesmall.gif") no-repeat 0 5px;padding: 5px 0 6px 50px;}

.sidebar_el_body{

	background: url('../images/style_images/sidebar_el_body.gif') repeat-x 0 0;
	border-left: 1px solid #2B6294;
	border-right: 1px solid #2B6294;
	border-bottom: 1px solid #2B6294;
	padding: 5px 3px 5px 3px;
	font-size: 11px;
	font-family: arial, verdana, helvetica;
}
  

.category_block{

	margin-bottom: 1px;
	padding-bottom: 1px;
	background: url('../images/Grafica2008/menu_divisore.gif') no-repeat bottom left;
	
}

.subCategory_block{
	display: none;
	padding-bottom: 10px;
}
  
.sidebar_category{

	font-weight: bold;
	padding: 0 0 3px 12px;
	margin-bottom: 5px;
	color: #F75133;
	cursor: pointer;
	background: url('../images/Grafica2008/menu_chiuso.gif') no-repeat 0 3px;
}

.sidebar_subcategory {
	
	padding-left: 11px;
	background: url('../images/style_images/bullet_white.gif') no-repeat -2px 1px;
	margin:0 0 3px 5px;
}

.sidebar_subcategory_alt {
	
	padding-left: 11px;
	background: url('../images/style_images/bullet_red.gif') no-repeat -4px -1px;
	margin: 6px 0 8px 0;
	
}

.sidebar_subcategory_alt a {
	
	font-weight: bold;
	
}

.sidebar_subcategory_bis {
	
	padding-left: 25px;
	background: url('../images/style_images/bullet_white.gif') no-repeat 11px 1px;
	margin-bottom: 3px;
	
}

.sidebar_subcategory_selected {	
	padding-left: 11px;
	margin:0 0 3px 5px;
	font-weight: bold;
	background: url('../images/style_images/bullet_blue.gif') no-repeat -4px -1px;
}



/*  Stili per il footer  */

/*
.footerContainer{
	text-align:center;
}
*/

#footer{
	width: 955px;
	margin: 20px auto 0 auto;
}

#footertop{
	background: url('../images/Grafica2008/footer/footer_sfondo_top.gif') no-repeat top center;
	height: 37px;
}

#footertop_content{
	padding: 6px 0 0 10px;
	
}

#footertop a{
	padding-right: 0px;
}

#footerbottom{
	background: url('../images/Grafica2008/footer/footer_sfondo_down.gif') no-repeat bottom center;
	height: 40px;

}

#footerbottom_content{
	padding-top: 10px;
	text-align: center;
	color: #00557d;
}

#subfooter{
	margin-top: 10px;
	text-align: center;
}

#payment_banners{
	margin-top: 15px;
	text-align: center;
}

#verisign{
	text-align: center;
	margin: 10px 0 10px 0;
}

/*----------------*/

.pagetitle{
	font-family: Arial,helvetica,verdana,sans-serif;
	font-size: 18px;
	color: #396ca6;
	font-weight: normal;
	padding:0 0 4px 32px;
	margin:0 0 15px 0;
	line-height: 18px;
	letter-spacing: 1px;
	border-bottom: 1px solid #e1e1e1;
	background: url("../images/style_images/head-back.gif") no-repeat 0px -5px;
}

.subtitle{
	font-family: Arial,helvetica,verdana,sans-serif;
	font-size: 14px;
	color: #396ca6;
	font-weight: bold;
	margin:0 0 8px 0;
	line-height: 14px;
}



.page_single{

	padding-left: 10px;
	
}


.logoninput{

	border: 1px solid #c1c1c1;
	color: #444444;
}


/*  Stili per i content spot  */


.ContentSpotParagraph{

	line-height: 16px;

}



/* Stili per la scheda prodotto */


#caratteristiche_tecniche{padding-left: 10px;}

.product_trace{

	background: #f3f3f3;
	border:1px solid #e1e1e1;
	padding: 3px 6px 3px 6px;
	color: #555555;
	margin-bottom: 13px;
}

.product_trace_topcat{
	
	background: url('../images/style_images/freccetta.gif') no-repeat right -0px;
	padding-right: 22px;
	
}


.productheading{

	font-family: arial, helvetica, verdana;
	font-size: 18px;
	color: #396ca6;
	margin-bottom: 15px;
	background: url("../images/style_images/head-back.gif") no-repeat 0px -5px;
	padding-left: 35px;
}

.c_large_img {
	
	vertical-align:top;
	/*border: 1px solid #d1d1d1;*/
	padding: 1px;
	text-align: center;
}

.separator{
	background: url('../images/style_images/dotted.gif') repeat-x right top;
	height: 20px;
	min-height: 20px;
	padding-left: 10px;
		
}


#productzoom{

	vertical-align: bottom;
}

.productdata{
	
	vertical-align: top;
	padding: 0 0 0 20px;

}

.productrelated{

	vertical-align: top;
	padding: 0 0 0 20px;

}

.product_short_description{

	color: #626f84;
	font-weight: bold;
	line-height: 17px;
	margin-bottom: 7px;
	padding-bottom: 7px;
	border-bottom: 1px solid #f1f1f1;
}

.product_desc_att{

	margin: 15px 0 20px 0;
	
}

.product_price .price{

	color: #e04e1d;
	font-size: 18px;
	font-weight:bold;
	font-family: arial, helvetica, verdana;
	padding-bottom: 15px;
}
.perprice{

	color: #e04e1d;
	font-size: 14px;
	font-weight:bold;
	font-family: arial, helvetica, verdana;
	padding-bottom: 15px;
}


.product_price_alt{

	margin: 0 0 5px 0;
	padding: 4px 0 0 0;
}

.product_price_alt .price{

	color: #e04e1d;
	font-size: 18px;
	font-weight:bold;
	font-family: arial, helvetica, verdana;
	padding: 0 0 5px 0;
}



.product_qta {

	color: #427DBE;
	font-weight: bold;
	font-size: 13px;
	
}

.product_section_title{

	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 6px 2px 6px;

	margin-bottom: 5px;;
	background-color: #9ab9dc
}

.product_details{

	margin: 0 0 0 20px;
	padding: 0;

}

.product_details li{

	margin: 0 0 0 0;
	padding: 0;
}





  /* ---------------------------------------------- */
  
  
  /* STILI PERSONALIZZATI SENGIO */
  
 
a img{
	border: 0;
}
 
.navTop01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
}

.navTop01_cart {
	background: url(../images/header/cart.gif) no-repeat 0 -1px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
}

.navTop02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}


a {
	text-decoration: underlined;
}

.backCol1 {
	background-image: url(../images/imgs/COL/bkgCol.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
}
.navTop02b {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	font-weight: bold;
}
.navSpaceLeft {
	margin-left: 200px;
}

.menuType1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-indent: 2px;
	white-space: pre;
	text-align: left;
}
.menuType2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 8pt;
	white-space: nowrap;
	text-align: left;
	display: block;
}
.descr01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}
.descr02price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -1px;
}


/* ---------------------------------------------- */
/* Stili RSS */

 
	.rss_categories{margin-top: 30px;}
	.rss_category_block{width: 170px;float: left;margin-right: 20px;}
	.rss_category{font-weight: bold;border-bottom: 1px dotted #d1d1d1;padding-bottom: 5px;}
	.rss_subcategory{border-bottom: 1px dotted #d1d1d1;}
	.rss_subcategory a{display: block;background: #ffffff url(../images/rss_12x12.png) no-repeat 0 6px; padding: 5px 0 5px 16px; text-decoration: none;}
	.rss_subcategory a:hover{background: #f5f5f5 url(../images/rss_12x12.png) no-repeat 0 6px;}
	.rss_separator{clear:both; margin-bottom: 20px; height: 20px; border-bottom: 2px solid #f5f5f5;}


 /* ---------------------------------------------- */

	/* General classes start */
	
	body {margin:0px; padding:0px;background-color: #FFFFFF;}
	.whiteBackground {margin:0px; padding:0px;background-color: #FFFFFF;}
	H1 {font-family: Arial,helvetica,verdana,sans-serif; font-size: 18px; color: #427DBE;line-height:40px;font-weight: normal;padding:0px; margin:0px;}
	H2 {font-family: verdana, arial, helvetica, sans-serif;font-size: 12px;font-weight: bold;text-align: left;color: #427DBE;line-height:24px; padding:0px; margin:0px;}
	FORM {padding:0px; margin:0px;}
	TD,SPAN,DIV,P,UL,LI {font-family: Verdana, Arial,sans-serif; font-size: 11px;}
	.checkbox, .radio {color:#7EABDC;padding:0px; margin:0px;}
	.select{font-family: Verdana, Arial,sans-serif; font-size: 11px; border: solid 1px #7EABDC; padding-top:2px;margin-right:6px;} 
	TEXTAREA {font-family: Verdana, Arial,sans-serif; font-size: 11px; color:#444444; border: solid 1px #d1d1d1; padding-top:2px;margin-right:5px;}
	a {font-family: Verdana, Arial,sans-serif; font-size: 11px; color:#174D8A;text-decoration:underline}	
	a:hover {text-decoration:underline}
	.space {padding-top:7px; padding-bottom:7px;}
	.bold {font-family: Verdana, Arial,sans-serif; font-size: 11px; color:#444444;font-weight:bold;}
	.select_length {width:224px;}
	
	/* General classes end */
	/* language select classes start */
	
	.lng_logo {padding-left:26px;}
	.lng_link {text-decoration:none}
	.lng_flag {border:solid 1px #7EABDC;}
	
	/* language select classes end */
	/* Menu classes start */
	
	.m_line {vertical-align:bottom; height:35px;padding:0px; margin:0px;}
	.m_top {padding-bottom:3px;vertical-align:bottom;}
	.m_top_link {font-family: Verdana, Arial,sans-serif; font-size: 10px; font-weight:bold;color: #444444;padding-bottom:3px;text-decoration:none;}
	.m_top_link:hover {color: #174D8A;}
	.m_tile {background-image : url(../images/colors/color1/m_tile.gif); background-repeat: repeat-x; background-color: #659BD6; text-align: -moz-center; height:26px;  padding:0px; margin:0px;}
	.m_link {background-image : url(../images/colors/color1/m_button_back.gif); background-repeat:no-repeat; font-family: Verdana, Arial,sans-serif; font-size: 11px; font-weight:bold;color: white;padding-left:12px;padding-right:15px; text-decoration:none; text-transform:uppercase; }
	.m_link:hover {background-image :url(../images/colors/color1/m_button_back2.gif);color: #174D8A;text-decoration:none;}
	.m_bottom_line {background-image :url(../images/colors/color1/m_bottom_line.gif);}
	.m_back {background-color:white;}
	
	/* Menu classes end */
	/* search area classes start */
	
	.s_back {background-color: #F0F3F8;border-bottom: solid 1px #7EABDC;height:27px;}
	.s_padding {padding-left:5px;}
	.s_text {font-family: Verdana, Arial,sans-serif; font-size: 11px; font-weight:bold; text-decoration:none;color: #5C5E62;vertical-align:middle;}
	.s_text_black {color:#174D8A;font-size: 11px;}
	.s_link {font-family: Verdana, Arial,sans-serif; font-size: 11px;text-decoration:none;color: #5C5E62;}
	.s_link2 {color: #174D8A;font-size: 11px;}
	.s_link:hover {color: #174D8A;text-decoration:underline;}
	.s_input {font-family: Verdana, Arial,sans-serif; font-size: 11px; color:black; border: solid 1px #CFD2DC;height: 19px;}
	.s_input2 {font-family: Verdana, Arial,sans-serif; font-size: 11px; color:black; border: solid 1px #6E93BD;height: 19px;}
	
	/* search area classes end */
	/* logon classes start */
	
	.log_height {height: 20px;padding-top:5px;}
	.log_page {height:100%;}
	
	/* logon classes end */
	/* content classes start */
	
	#content {font-family: Verdana, Arial,sans-serif; font-size: 11px; color:#444444;}
	.c_back {background-color:white;padding: 0 0px 10px 0px;}
	.c_headings {color:#5F82AA; font-size: 11px;font-weight:bold;padding-bottom:6px;padding-top:10px;}
	.c_line {width:100%; background-image :url(../images/colors/color1/c_line.gif);line-height:8px;margin:0;font-size:2px;background-repeat: repeat-x;}
	
	.c_flash {padding-top:10px; padding-bottom:13px;}
	.c_homepage_cat {border:solid 1px #abaaaa;}
	.c_homepage_cat_txt {font-family: Verdana, Arial,sans-serif; font-size: 13px; color:#444444;font-weight:bold; padding-left:6px; height:20px; text-transform: uppercase;}
	.c_home_txt_blue {font-family: Verdana, Arial,sans-serif; font-size: 15px; color:#427DBE;font-weight:bold;}
	.c_home_txt_black {font-family: Verdana, Arial,sans-serif; font-size: 15px; color:#444444;}
	.c_select_yr_mnth {width:110px;}
	
	/* content classes end */
	/* subNav classes start */
	
	#subNav {width:135px;padding-right:20px;vertical-align:top;}
	.sn_heading {font-family: Arial,helvetica,sans-serif; font-size: 18px; color: #444444;line-height:40px;}
	.sn_off {height:20px; border-top:solid 1px #7EABDC;}
	.sn_on {height:20px; border-top:solid 1px #7EABDC;background-color:#DCE3ED;}
	.sn_link {font-family: Verdana, Arial,sans-serif; font-size: 10px; font-weight:bold; color:#444444;text-decoration:none;height:100%;width:100%;padding-top:3px;display:block;}
	.sn_link:hover {background-color:#DCE3ED;text-decoration:none;}
	
	
	/* subNav classes end */
	/* table classes start */
	
	#table {font-family: Verdana, Arial,sans-serif; font-size: 11px; color:#444444;}
	.t_table {}
	.t_hd_last {color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#F0F3F8; text-align:left;height:15px;border:solid 1px #7EABDC;vertical-align:top;}
	th.colHeader_last {color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#F0F3F8; text-align:left;height:15px;border-top:solid 1px #7EABDC;border-left:solid 1px #7EABDC;border-bottom:solid 1px #7EABDC;border-right:solid 1px #7EABDC;vertical-align:top;border:solid 1px #7EABDC;}
	.t_tr {border-bottom: solid 1px #7EABDC;}
	.t_hd {color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:F1F3F6; text-align:left;height:19px;border-top:solid 1px #7EABDC;border-left:solid 1px #7EABDC;border-bottom:solid 1px #7EABDC;vertical-align:top;}
	.t_td { font-size: 11px; color:color:#444444;padding: 12px 4px 12px 4px;vertical-align:top; border-bottom: solid 1px #e1e1e1;}
	.t_td2 { font-size: 11px; color:color:#444444;padding: 7px 4px 3px 0px;vertical-align:top;}
	.t_hd_rght {text-align : right; width:100%;color:#444444;  font-size: 11px;font-weight:bold;display:block;}
	.t_hd_cntr {text-align : center; width:100%;color:#444444; font-size: 11px;font-weight:bold;display:block;}
	.t_hd_price_last {color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#DCE3ED; text-align:left;height:15px;border-top:solid 1px #7EABDC;border-left:solid 1px #7EABDC;border-bottom:solid 1px #7EABDC;border-right:solid 1px #7EABDC;vertical-align:top;}
	.t_rght {text-align : right; display:block; font-size:11px;}
	.t_cntr {text-align : center; width:100%;display:block;}
	.t_fees { text-align : right; font-size: 11px; color:black;padding: 1px 4px 0px 4px;vertical-align:top;}
	.t_fees_spc {line-heght:3px;font-size: 4px;}
	.t_total { text-align : right; font-size: 11px; color:#444444;padding: 3px 4px 3px 4px;vertical-align:top;border-top:solid 1px #7EABDC;font-weight:bold;}
	.t_total_figure { text-align : right; font-size: 12px; color:#e04e1d;padding: 3px 4px 3px 4px;vertical-align:top;border-top:solid 1px #7EABDC;border-bottom:solid 1px #d1d1d1;border-left:solid 1px #d1d1d1;background-color:#f1f1f1;font-weight:bold;}
	.t_discount {font-size: 11px; color:#8E8E8E;text-decoration : line-through;text-align : right; width:100%;display:block;}
	.t_button {background-color:#D3DCE7; font-family: Verdana, Arial,sans-serif; font-size: 10px; text-decoration: none; font-weight:bold;color: #444444; padding:1 0 2 0px;border: solid 1px #7EABDC;height:14px; width:100%;text-align : center;margin-bottom:5px;display:block;}
	.t_button:hover {color:#174D8A;border: solid 1px #6E93BD;background-color: #BDD0E6;text-decoration: none;}
	.t_total_button {background-color:#D3DCE7; font-family: Verdana, Arial,sans-serif; font-size: 10px; text-decoration: none; font-weight:bold;color: #444444; padding:1 0 2 0px;border: solid 1px #7EABDC;height:14px; width:100%;text-align : center;margin-bottom:1px;display:block;}
	.t_total_button:hover {color:#174D8A;border: solid 1px #6E93BD;background-color: #BDD0E6;text-decoration: none;}
	
	.t_img_view {text-align : center; width:155px;padding-top:12px;padding-bottom:10px;vertical-align:top;}
	.t_detail_view {display:block;padding-top:12px;padding-bottom:10px;vertical-align:top;}
	.t_space {padding-bottom: 8px;text-align : center;}
	.t_img_border {}
	.t_empty_cell {width:14px}

	.t_row_img {padding-top:10px;padding-bottom:10px;vertical-align:top;}
	.t_row_detail {padding:6px;vertical-align:top;width:430px;text-align:left;}
	.t_txt_detail {font-size: 11px;}
	.t_row_price {padding-top:17px;padding-bottom:6px;vertical-align:top;width:95px;}
	.t_button_space {padding-top:5px;display:block}
	.t_line {border-bottom:solid 1px #e1e1e1;font-size:1px;}
	.t_rght_space {padding-right:5px;}
	
	/* table classes end */
	/* page scrolling widget start*/
	
	.ps_align_left {text-align:left;border-left:solid 1px #7EABDC; border-bottom:solid 1px #7EABDC;border-top:solid 1px #7EABDC;padding:0px; margin: 0px;}
	.ps_align {text-align:right;border-left:solid 1px #d1d1d1;border-right:solid 1px #d1d1d1; border-bottom:solid 1px #d1d1d1;border-top:solid 1px #d1d1d1;padding:1px 1px 1px 0; margin: 0px;}
	.ps_pad {padding-left:4px;}
	.ps_view {padding-right:5px;background-color:#DCE3ED; }
	.ps_input {font-family: Verdana, Arial,sans-serif; font-size: 11px; color:#444444; border: solid 1px #d1d1d1;height: 16px; padding-top:0px;margin-right:0px;padding:0px; margin: 0px;}
	.ps_text {font-family: Verdana, Arial,sans-serif; font-size: 9px; color:#444444;padding-left:4px;}

	/* page scrolling widget end*/
	/* footer classes start */
	
	.f_back {border-top:solid 1px #929499;align:left;background-color: #F0F3F8;}
	.f_title {font-family: Verdana, Arial,sans-serif; font-size: 10px; color: #727272;font-weight:bold; text-transform: uppercase;}
	.f_link {font-family: Verdana, Arial,sans-serif; font-size: 10px; color: #9B9B9D;}
	.f_link:hover {color: #444444;}
	.f_padding {vertical-align:top;padding: 10px 17px 10px 0px;}
	
	/* footer classes end */
	
	/****************************************
	 * delta from Snippet.css
	 * classes to be used in snippets
	 ****************************************/
	
	/* Button link styles */

	

	a.button {display: block;float: left;font: bold 12px arial, sans-serif;height: 27px;margin-right: 10px;padding-right: 18px;text-decoration: none;}
	a.button:hover{text-decoration: none !important;}
	a.button span {display: block;line-height: 17px;padding: 4px 0 6px 18px;}
	a.button:active {background-position: bottom right;outline: none;}
	a.button:active span {background-position: bottom left;padding: 5px 0 5px 18px;}
	
	a.orange {background: transparent url('../images/buttonstyle/bg_button_a_orange.gif') no-repeat scroll top right;color: #ffffff !important;}
	a.orange span {background: transparent url('../images/buttonstyle/bg_button_span_orange.gif') no-repeat;}
	a.orange:active, a.orange:visited {color: #ffffff !important;}
	
	a.grey{background: transparent url('../images/buttonstyle/bg_button_a_grey.gif') no-repeat scroll top right;color: #444444 !important;}
	a.grey span {background: transparent url('../images/buttonstyle/bg_button_span_grey.gif') no-repeat;}
	a.grey:active, a.grey:visited {color: #666666 !important;}
	
	a.blue{background: transparent url('../images/buttonstyle/bg_button_a_blue.gif') no-repeat scroll top right;color: #ffffff !important;}
	a.blue span {background: transparent url('../images/buttonstyle/bg_button_span_blue.gif') no-repeat;}
	a.blue:active, a.blue:visited {color: #ffffff !important;}

	
	
	/* --------------- */
	
	
	/* TD class styles */
	th.colHeader	{color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:F1F3F6; text-align:left;height:19px;border-top:solid 1px #7EABDC;border-left:solid 1px #7EABDC;border-bottom:solid 1px #7EABDC;vertical-align:top;}
	th.colHeader_price	{color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#DCE3ED; text-align:left;height:15px;border-top:solid 1px #7EABDC;border-left:solid 1px #7EABDC;border-bottom:solid 1px #7EABDC;border-right:solid 1px #7EABDC;vertical-align:top;}
	td.price 		{font-size:  11px; color: #444444; font-family: arial, helvetica, sans-serif; text-align: right;}
	td.offerPrice	{font-size:  9pt; color: #444444; font-family: arial, helvetica, sans-serif; text-align: right;}
	td.discountPrice{font-size:  9pt; color: #9B9B9B; font-family: arial, helvetica, sans-serif; text-align: right;}
	
	/* This class is used to bold regular text */
	strong 		{	font-weight: bold;}
	
	/* The following classes format how currency is displayed */
	.price		{	}
	.listPrice	{	font-size:  12px; color: #4b80e0; font-family: Verdana, Arial,sans-serif;font-weight:bold;;
	font-style: italic;
	text-decoration: line-through }
	.sconto	{	font-size:  11px; color: #ff0000; font-family: Verdana, Arial,sans-serif;}
	.offerta	{	font-size:  11px; color: #000000; font-family: Verdana, Arial,sans-serif;}
	.offerPrice	{	font-size:  9pt; color: #444444; font-family: arial, helvetica, sans-serif;}
	.discountPrice{font-size:  9pt; color: #9B9B9B; font-family: arial, helvetica, sans-serif;}
	
	/* This class is used to format product names */
	.productName{	margin-bottom: 5px; font-size:  10px; font-family: Verdana, Arial,sans-serif;}
	
	/* Class to highlight a required field on a form */
	.required	{	font-family: verdana; color: red; FONT_SIZE: 2pt;}
	
	/* Class to highlight an error message */
	.error		{	color: #cd3907; font-weight: bold;}
	
	/* The background color of a table and alternating row background colors */
	.bgColor 	{	border-collapse: collapse; border-left: 0;}
	.cellBG_1	{	 }
	.cellBG_2	{	 }
	
	/* This class is used for the section heading */
	.heading {font-family: Times, Arial,sans-serif; font-size: 20px; color: #427DBE;line-height:40px;}
	.heading2 {font-family: Times, Arial,sans-serif; font-size: 20px; color: #444444;line-height:40px;}
	
	/* This class is used for the section sub-heading */
	.subHeading {font-family: verdana, arial, helvetica, sans-serif;font-size: 12px;font-weight: bold;text-align: left;color: #427DBE;line-height:30px;}
	
	/* Breadcrumb trail for checkout pages */
	a.chkout_done {font-family: Verdana, Arial,sans-serif;color:#AFAFAF;font-weight: bold;font-size: 11px;}
	a.chkout_done:hover {color:#174D8A;}
	td.chkout {font-family: Verdana, Arial,sans-serif;color:#AFAFAF;font-weight: bold;sans-serif;font-size: 11px;}
	td.chkout_active {font-family: Verdana, Arial,sans-serif; font-size: 11px; font-weight:bold; color:#427DBE;}
	td.divider {width: 1px;}

/***** Changes for Darwyn Start *****/

	/****************************************
	 * delta from Snippet.css
	 * classes to be used in snippets
	 ****************************************/

	/* This class is used to format text for discounts */
	.discount {font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; color:#427DBE; vertical-align:middle;}
	
/***** Changes for Darwyn End *****/



	




