	html,body{
	margin: 0;
	padding:0;
	}




	body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 11px; 
	COLOR: #313131;
	background: url(../../images/custom/new/sfondo_azzurro.gif); 

  
	}





	div#header {
	height: 181px;
	}
	
	
	div#centerbox {
	position: relative;
	width:1000px;	
	margin: 0 auto;
	}		
	
	
	div#piede 	{
	position: relative;
	clear: both;
	bottom:0px;
	z-index: -100;
	}	
	
	
	
	
	
	.leftcontent {
	width: 230px;
	padding: 16px 16px 0px 16px;
	}
	
	
	.rightcontent {
	width: 230px;
	padding: 16px 16px 0px 0px;
	}	
	
	.centercontent {
	padding: 16px 16px 0px 0px;
	}	
	
	
	
	
	.boxlx {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	width: 230px;
	}

	.boxcx {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;

	}


	.boxrx {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	width: 230px;	
	}
	
	


	
        
	

	.icone_testa {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 10px;
	}	
	
	
	.logo{  
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 17px;
		padding-right: 0px;
		margin:0px;
		
		BORDER: #545454 0px solid; 
	}
	
	


	

	.menu2  {
	font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 14px; 
	font-style: normal; 
	text-decoration: none;
	font-weight:normal;
	color: #545454;
	padding-right: 16px;
	padding-left: 0px;
	}
	a.menu2:link,
	a.menu2:visited  {
	font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 14px; 
	font-style: normal;
	text-decoration: none;
	font-weight:normal;
	color: #545454;
	padding-right: 16px;
	padding-left: 0px;
	}
	a.menu2:hover {
	font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 14px; 
	font-style: normal;
	text-decoration: none;
	color: #172983;
	padding-right: 16px;
	padding-left: 0px;
	}
	
	
	
	.menu_none {  
	font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 11px; 
	font-style: normal; 
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-left: 16px;
	}

	.menu {  
	font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 11px; 
	font-style: normal; 
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-right: 16px;
	}
	a.menu:link,
	a.menu:visited  {
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	padding-right: 0px;
	padding-left: 16px;
	}
	a.menu:hover {
	text-decoration: none;
	font-weight: bold;
	color: #ffed00;
	padding-right: 0px;
	padding-left: 16px;
	}


	

	.td_menu_padri {  
	 font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 14px; 
    text-decoration: none; 
    font-weight: bold; 
    padding-right: 19px;
    padding-left: 19px;
    text-align: center;
    BORDER-RIGHT: #545454 0px solid; 
    BORDER-TOP: #545454 0px solid; 
    BORDER-LEFT: #545454 0px solid; 
    BORDER-BOTTOM: #545454 0px solid;
    color: #ffffff;

	}
    
    a.menu_padri:link,
	a.menu_padri:visited {
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 14px; 
    text-decoration: none; 
    font-weight: bold; 
    text-align: center;
	padding-top: 13px;
    padding-bottom: 13px;
    BORDER-RIGHT: #545454 0px solid; 
    BORDER-TOP: #545454 0px solid; 
    BORDER-LEFT: #545454 0px solid; 
    BORDER-BOTTOM: #545454 0px solid;
    color: #ffffff;
    }
	
	
    
    a.menu_padri:hover {
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 14px; 
    text-decoration: none; 
    font-weight: bold; 
    text-align: center;
	padding-top: 13px;
    padding-bottom: 13px;
    BORDER-RIGHT: #545454 0px solid; 
    BORDER-TOP: #545454 0px solid; 
    BORDER-LEFT: #545454 0px solid; 
    BORDER-BOTTOM: #545454 0px solid;
    color: #ffed00;
    }
	
	
	
	.menu_giallo {  
	font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 12px; 
	font-style: normal; 
	font-weight: bold;
	color: #ffed00;
	text-decoration: none;
	}
	
	
	
	.td_menu_log {  
	 font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 12px; 
    text-decoration: none; 
    font-weight: bold; 
    padding-right: 16px;
    padding-left: 16px;
    text-align: center;
    BORDER-RIGHT: #545454 0px solid; 
    BORDER-TOP: #545454 0px solid; 
    BORDER-LEFT: #545454 0px solid; 
    BORDER-BOTTOM: #545454 0px solid;
    color: #ffffff;

	}
    
    a.menu_log:link,
	a.menu_log:visited {
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 12px; 
    text-decoration: none; 
    font-weight: bold; 
    text-align: center;
	padding-top: 13px;
    padding-bottom: 13px;
    BORDER-RIGHT: #545454 0px solid; 
    BORDER-TOP: #545454 0px solid; 
    BORDER-LEFT: #545454 0px solid; 
    BORDER-BOTTOM: #545454 0px solid;
    color: #ffffff;
    }
	
	
    
    a.menu_log:hover {
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 12px; 
    text-decoration: none; 
    font-weight: bold; 
    text-align: center;
	padding-top: 13px;
    padding-bottom: 13px;
    BORDER-RIGHT: #545454 0px solid; 
    BORDER-TOP: #545454 0px solid; 
    BORDER-LEFT: #545454 0px solid; 
    BORDER-BOTTOM: #545454 0px solid;
    color: #ffed00;
    }







	
	.bordoportale {
	BORDER-RIGHT: #447dbc 1px solid;
	BORDER-TOP: #7c7c7c 0px solid;
	BORDER-LEFT: #447dbc 1px solid;
	BORDER-BOTTOM: #7c7c7c 0px solid;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color:#FFFFFF;
	}
				


	.bordosotto {
	BORDER-RIGHT: #b2b2b2  0px solid;
	BORDER-TOP: #98b5d8 1px solid;
	BORDER-LEFT: #b2b2b2  0px solid;
	BORDER-BOTTOM: #b2b2b2  0px solid;
	padding-right: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 16px;
	background-color:#e8eef6;
	}	
	
		
	
	
	.bordosotto2 {
	BORDER-RIGHT: #7c7c7c 0px solid;
	BORDER-TOP: #447dbc 1px solid;
	BORDER-LEFT: #7c7c7c 0px solid;
	BORDER-BOTTOM: #447dbc 1px solid;
	padding-right: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 16px;
	background-color:#a4bddc;
	}		
	
	.bordosito {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-left: 16px;
	}
	
	
	
	
	.bordopagine {
	BORDER-RIGHT: #b7c9eb 1px solid;
	BORDER-TOP: #b7c9eb 1px solid;
	BORDER-LEFT: #b7c9eb 1px solid;
	BORDER-BOTTOM: #b7c9eb 1px solid;
	padding-bottom: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-left: 1px;
	background-color:#fafbfe;
	}
	
	
	
	

	
	
	
	.paddingsito {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-left: 10px;
	background-color:#FFFFFF;
	}



	.sotto {  
	font-family:  Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #313131;
	text-decoration: none;
	}
	a.sotto:link ,
	a.sotto:visited {
	text-decoration: none;
	color: #313131;
	font-weight:  normal;
	}
	a.sotto:hover {
	text-decoration: none;
	color: #172983;
	font-weight:  normal;
	
	
	}
	
	
	
	
	.sottopadding	{
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	padding-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	}
	
	
		.loghi_linee	{
	padding-right: 18px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	}
	
	
	
	.testataarticoliblu{
	font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 14px; 
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	padding-bottom: 4px;
	padding-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	color: #1b5aa9;
	font-weight: bold; 
	}
	

	
	
		
	.testataarticoli{
	font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 14px; 
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 10px;
	padding-left: 10px;
	color: #ffffff;
	}
	
	
		.testataarticoli2{
	font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 12px; 
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 10px;
	padding-left: 10px;
	color: #ffffff;
	}
	
	
	.bordotestataverde{
	BORDER-RIGHT: #abcfa5 1px solid;
	BORDER-TOP: #abcfa5 0px solid;
	BORDER-LEFT: #abcfa5 1px solid;
	BORDER-BOTTOM: #abcfa5 1px solid;
	padding-bottom: 1px;
	padding-right: 1px;
	padding-top: 0px;
	padding-left: 1px;
	background-color:#f9fcf9;
	}
	
	
	
	.bordotestatagrigio{
	BORDER-RIGHT: #c6c6c6 1px solid;
	BORDER-TOP: #c6c6c6 0px solid;
	BORDER-LEFT: #c6c6c6 1px solid;
	BORDER-BOTTOM: #c6c6c6 1px solid;
	padding-bottom: 1px;
	padding-right: 1px;
	padding-top: 0px;
	padding-left: 1px;
	background-color:#fbfbfb;
	}
	
	
	
	.bordotestatarosso{
	BORDER-RIGHT: #eca5aa 1px solid;
	BORDER-TOP: #eca5aa 0px solid;
	BORDER-LEFT: #eca5aa 1px solid;
	BORDER-BOTTOM: #eca5aa 1px solid;
	padding-bottom: 1px;
	padding-right: 1px;
	padding-top: 0px;
	padding-left: 1px;
	background-color:#fef9fa;
	}
	
	
	
	.bordotestataazzurro{
	BORDER-RIGHT: #b7c9eb 1px solid;
	BORDER-TOP: #b7c9eb 0px solid;
	BORDER-LEFT: #b7c9eb 1px solid;
	BORDER-BOTTOM: #b7c9eb 1px solid;
	padding-bottom: 1px;
	padding-right: 1px;
	padding-top: 0px;
	padding-left: 1px;
	background-color:#fafbfe;
	}
	
	
	
	
	.bordotestatablu{
	BORDER-RIGHT: #b7c9eb 1px solid;
	BORDER-TOP: #b7c9eb 1px solid;
	BORDER-LEFT: #b7c9eb 1px solid;
	BORDER-BOTTOM: #b7c9eb 1px solid;
	padding-bottom: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-left: 1px;
	background-color:#fafbfe;
	}
	
	
	
		
	.sfondoverde{
	background-image:url(../../images/custom/new/verde_sfondo.gif);
	}
	
	
	.sfondorosso{
	background-image:url(../../images/custom/new/rosso_sfondo.gif);
	}
	
	
	.sfondogrigio{
	background-image:url(../../images/custom/new/grigio_sfondo.gif);
	}
	
	
	.sfondoazzurro{
	background-image:url(../../images/custom/new/azzurro_sfondo.gif);
	}
	
	
	
	.bordovetrinaverde{
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-left: 10px;
	background-image:url(../../images/custom/new/verde_sfondo.gif);
	}
	
	
	.bordovetrinaazzurro{
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-left: 10px;
	background-image:url(../../images/custom/new/azzurro_sfondo.gif);
	}
	
	
	
	.bordovetrinarosso{
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-left: 10px;
	background-image:url(../../images/custom/new/rosso_sfondo.gif);
	}
	
	
	
	.bordovetrinagrigio{
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-left: 10px;
	background-image:url(../../images/custom/new/grigio_sfondo.gif);
	}
	
	
		.bordovetrinagrigio2{
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-top: 10px;
	padding-left: 10px;
	background-image:url(../../images/custom/new/grigio_sfondo.gif);
	}
	
	.spazioservizio{
	position: relative;
	float:left;
	clear:left;
	height: 12px;
	}
	
	.menusx_images {
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 0px;
	}
		
	.menusx1 {
	font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 11px; 
	color: #313131;
	text-decoration: none;
	font-weight: normal;
	padding-bottom: 5px;
	padding-top: 5px;
	}
	
	a.menusx:link,
	a.menusx:visited {
	font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 11px; 
	color: #313131;
	text-decoration:  none;
	font-weight:bold;
	}
	
	a.menusx:hover{ 
	font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 11px; 
	color: #cc121f; 
	text-decoration:  none;
	font-weight:bold;
	}
	
	
	
	.bordotestatapercorso{
	BORDER-RIGHT: #b7c9eb 1px solid;
	BORDER-TOP: #b7c9eb 1px solid;
	BORDER-LEFT: #b7c9eb 1px solid;
	BORDER-BOTTOM: #b7c9eb 1px solid;
	padding-bottom: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-left: 1px;
	background-color:#fafbfe;
	}
	
	.bordopercorso{
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-left: 5px;
	background-image:url(../../images/custom/new/azzurro_sfondo.gif);
	}
	
	
	
	
	
	.percorso {
	font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 14px; 
	color: #cc121f;
	text-decoration:  none;
	font-weight:bold;
	}
	
	a.percorso:link,
	a.percorso:visited {
	font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 14px; 
	color: #172983;
	text-decoration:  none;
	font-weight:bold;
	}
	
	a.percorso:hover{ 
	font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 14px; 
	color: #cc121f; 
	text-decoration:  none;
	font-weight:bold;
	}
	
	
	
	
	.coloreriga{
	padding-bottom: 5px;
	padding-top: 10px;
	}
	

	
	.vocecategory{
	padding-top:5px;
	}
	
	
	.spaziogiu {
	padding: 0px 0px 10px 0px;
	
	}
	
	.spaziosoprapiede{
	height:4px;
	}

	
	.spaziosu{
	padding: 10px 0px 0px 0px;
	}
	
	
	.promozione{ 
	position: relative; 
	top: 0; 
	left: 0; 

	}  
	
	
	.promozione_ico{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 3;
	}  
	
    .promozione_image { 
	position: relative; 
	top: 0; 
	left: 0; 
	z-index: 1;

	}  

	
	.promo_bordo {BORDER-TOP: #c6c6c6 1px solid; BORDER-LEFT: #c6c6c6 1px solid; BORDER-BOTTOM: #c6c6c6 0px solid; BORDER-RIGHT: #ebebeb 0px solid;  }	
	.promo_dati {BORDER-TOP: #c6c6c6 0px solid; BORDER-LEFT: #c6c6c6 0px solid; BORDER-BOTTOM: #c6c6c6 0px solid; BORDER-RIGHT: #c6c6c6 1px solid;	 padding: 10px 10px 0px 10px;}	
	.promo_dati2 {BORDER-TOP: #c6c6c6 0px solid; BORDER-LEFT: #c6c6c6 0px solid; BORDER-BOTTOM: #c6c6c6 1px solid; BORDER-RIGHT: #c6c6c6 1px solid;	 padding: 0px 10px 10px 10px;}	
	.promo_images {BORDER-TOP: #c6c6c6 0px solid; BORDER-LEFT: #c6c6c6 0px solid; BORDER-BOTTOM: #c6c6c6 0px solid; BORDER-RIGHT: #c6c6c6 0px solid;	 padding: 0px 0px 0px 0px;}	
	
	
	.promo_bordo_home {BORDER-TOP: #c6c6c6 1px solid; BORDER-LEFT: #c6c6c6 1px solid; BORDER-BOTTOM: #c6c6c6 0px solid; BORDER-RIGHT: #ebebeb 0px solid;  }	
    .promo_top_home {BORDER-TOP: #c6c6c6 0px solid; BORDER-LEFT: #c6c6c6 0px solid; BORDER-BOTTOM: #c6c6c6 0px solid; BORDER-RIGHT: #c6c6c6 1px solid;	 padding: 0px 0px 0px 0px;}	
	.promo_dati_home {BORDER-TOP: #c6c6c6 0px solid; BORDER-LEFT: #c6c6c6 0px solid; BORDER-BOTTOM: #c6c6c6 0px solid; BORDER-RIGHT: #c6c6c6 1px solid;	 padding: 10px 10px 10px 10px;}	
	.promo_dati2_home {BORDER-TOP: #c6c6c6 0px solid; BORDER-LEFT: #c6c6c6 0px solid; BORDER-BOTTOM: #c6c6c6 1px solid; BORDER-RIGHT: #c6c6c6 1px solid;	 padding: 0px 10px 10px 10px;}	
	.promo_images_home {BORDER-TOP: #c6c6c6 0px solid; BORDER-LEFT: #c6c6c6 0px solid; BORDER-BOTTOM: #c6c6c6 0px solid; BORDER-RIGHT: #c6c6c6 0px solid;	 padding: 10px 0px 10px 10px;}	
	.promo_product_dati10 {BORDER-TOP: #a0c8ec 1px solid; BORDER-LEFT: #a0c8ec 1px solid; BORDER-BOTTOM: #a0c8ec 1px solid; BORDER-RIGHT: #a0c8ec 1px solid; background-color: #d8e8f7; padding: 2px 5px 2px 5px;}	
	.promo_product_dati20 {BORDER-TOP: #a0c8ec 1px solid; BORDER-LEFT: #a0c8ec 0px solid; BORDER-BOTTOM: #a0c8ec 1px solid; BORDER-RIGHT: #a0c8ec 1px solid; background-color: #f5f9fd; padding: 2px 5px 2px 5px;}		
	.promo_product_dati1 {BORDER-TOP: #a0c8ec 0px solid; BORDER-LEFT: #a0c8ec 1px solid; BORDER-BOTTOM: #a0c8ec 1px solid; BORDER-RIGHT: #a0c8ec 1px solid; background-color: #d8e8f7; padding: 2px 5px 2px 5px;}	
	.promo_product_dati2 {BORDER-TOP: #a0c8ec 0px solid; BORDER-LEFT: #a0c8ec 0px solid; BORDER-BOTTOM: #a0c8ec 1px solid; BORDER-RIGHT: #a0c8ec 1px solid; background-color: #f5f9fd; padding: 2px 5px 2px 5px;}		
	
		
	.category_bordo {BORDER-TOP: #c6c6c6 1px solid; BORDER-LEFT: #c6c6c6 1px solid; BORDER-BOTTOM: #c6c6c6 0px solid; BORDER-RIGHT: #c6c6c6 0px solid; }	
	.category_voci 	{BORDER-RIGHT: #c6c6c6 0px solid;  BORDER-BOTTOM: #c6c6c6 0px solid; background-color: #bebebe; 	  font-weight: bold; color: #313131;  padding: 6px 8px 6px 8px;}		
	.category_dati {BORDER-TOP: #c6c6c6 0px solid; BORDER-LEFT: #c6c6c6 0px solid; BORDER-BOTTOM: #c6c6c6 1px solid; BORDER-RIGHT: #c6c6c6 1px solid;	 padding: 0px 10px 0px 10px; height:42px;  }	
	.category_images {BORDER-TOP: #c6c6c6 0px solid; BORDER-LEFT: #c6c6c6 0px solid; BORDER-BOTTOM: #c6c6c6 1px solid; BORDER-RIGHT: #c6c6c6 0px solid;	 padding: 5px 0px 5px 5px; }	
						
	
	.ordine_bordo1 {BORDER-TOP: #c6c6c6 1px solid; BORDER-LEFT: #c6c6c6 1px solid; BORDER-BOTTOM: #c6c6c6 0px solid; BORDER-RIGHT: #c6c6c6 1px solid; }	
	.ordine_bordo {BORDER-TOP: #c6c6c6 1px solid; BORDER-LEFT: #c6c6c6 1px solid; BORDER-BOTTOM: #c6c6c6 1px solid; BORDER-RIGHT: #c6c6c6 1px solid; }	
	.ordine_voci 	{BORDER-TOP: #c6c6c6 0px solid; BORDER-LEFT: #c6c6c6 0px solid; BORDER-RIGHT: #c6c6c6 0px solid;  BORDER-BOTTOM: #c6c6c6 0px solid; background-color: #bebebe; 	  font-weight: bold;   color: #313131;   padding: 10px 10px 10px 10px; }		
	.ordine_dati {BORDER-TOP: #c6c6c6 0px solid; BORDER-LEFT: #c6c6c6 0px solid; BORDER-BOTTOM: #c6c6c6 1px solid; BORDER-RIGHT: #c6c6c6 0px solid;	 padding: 10px 10px 10px 10px;   }	
	.ordine_totale {BORDER-TOP: #c6c6c6 0px solid; BORDER-LEFT: #c6c6c6 0px solid; BORDER-BOTTOM: #c6c6c6 0px solid; BORDER-RIGHT: #c6c6c6 0px solid;	 padding: 2px 10px 2px 0px;   }	
	
	.prodotto_bordo {BORDER-TOP: #c6c6c6 1px solid; BORDER-LEFT: #c6c6c6 1px solid; BORDER-BOTTOM: #c6c6c6 1px solid; BORDER-RIGHT: #c6c6c6 1px solid;  }	
	.prodotto_dati {BORDER-TOP: #c6c6c6 0px solid; BORDER-LEFT: #c6c6c6 0px solid; BORDER-BOTTOM: #c6c6c6 0px solid; BORDER-RIGHT: #c6c6c6 0px solid;	 padding: 10px 10px 10px 10px;}		
	.prodotto_images {BORDER-TOP: #c6c6c6 0px solid; BORDER-LEFT: #c6c6c6 0px solid; BORDER-BOTTOM: #c6c6c6 0px solid; BORDER-RIGHT: #c6c6c6 0px solid;	 padding: 10px 0px 10px 10px;}	
	.prodotto_dati2 {BORDER-TOP: #c6c6c6 0px solid; BORDER-LEFT: #c6c6c6 0px solid; BORDER-BOTTOM: #c6c6c6 0px solid; BORDER-RIGHT: #c6c6c6 0px solid;	 padding: 0px 10px 10px 10px;}	
	.prodotto_dati3 {BORDER-TOP: #c6c6c6 0px solid; BORDER-LEFT: #c6c6c6 0px solid; BORDER-BOTTOM: #c6c6c6 0px solid; BORDER-RIGHT: #c6c6c6 0px solid;	  padding: 0px 10px 10px 10px;}	
										
														
						
	
	.catalog_bordo {BORDER-TOP: #c6c6c6 1px solid; BORDER-LEFT: #c6c6c6 1px solid; BORDER-BOTTOM: #c6c6c6 0px solid; BORDER-RIGHT: #c6c6c6 1px solid;  }	
	.catalog_voci 	{BORDER-RIGHT: #c6c6c6 0px solid;  BORDER-BOTTOM: #c6c6c6 0px solid; background-color: #bebebe; font-weight: bold; color: #313131;  padding: 6px 8px 6px 8px;}	
	.catalog_dati {BORDER-TOP: #c6c6c6 0px solid; BORDER-LEFT: #c6c6c6 0px solid; BORDER-BOTTOM: #c6c6c6 1px solid; BORDER-RIGHT: #c6c6c6 0px solid;	 padding: 10px 10px 10px 10px;}	
	.catalog_images {BORDER-TOP: #c6c6c6 0px solid; BORDER-LEFT: #c6c6c6 0px solid; BORDER-BOTTOM: #c6c6c6 1px solid; BORDER-RIGHT: #c6c6c6 0px solid;	 padding: 10px 0px 10px 10px;}	
	.catalog_prezzo { text-align:right}	
	.catalog_dati2 {BORDER-TOP: #c6c6c6 0px solid; BORDER-LEFT: #c6c6c6 0px solid; BORDER-BOTTOM: #c6c6c6 0px solid; BORDER-RIGHT: #c6c6c6 0px solid;	 padding: 8px 8px 0px 8px;}	
	.catalog_box {background-image:url(../../images/custom/new/box_centerbox.gif); width:220px; height:270px;  padding: 0px;}	
	.promo_box {background-image:url(../../images/custom/new/boxpromo_centerbox.gif); width:220px; height:290px;  padding: 0px;}	
	
		
		
	.product_bordo {BORDER-TOP: #a0c8ec 1px solid; BORDER-LEFT: #a0c8ec 0px solid; BORDER-BOTTOM: #a0c8ec 0px solid; BORDER-RIGHT: #a0c8ec 0px solid;  }	
	.product_voci {BORDER-RIGHT: #BF0007 1px solid;  BORDER-BOTTOM: #BF0007 1px solid; background-color: #EC666B; 	color: #ffffff; }	
	.product_dati {BORDER-TOP: #c6c6c6 0px solid; BORDER-LEFT: #c6c6c6 0px solid; BORDER-BOTTOM: #c6c6c6 0px solid; BORDER-RIGHT: #c6c6c6 0px solid;	 padding: 10px 10px 10px 10px;}		
	.product_dati1 {BORDER-TOP: #a0c8ec 0px solid; BORDER-LEFT: #a0c8ec 1px solid; BORDER-BOTTOM: #a0c8ec 1px solid; BORDER-RIGHT: #a0c8ec 1px solid; background-color: #d8e8f7; padding: 2px 5px 2px 5px;}	
	.product_dati2 {BORDER-TOP: #a0c8ec 0px solid; BORDER-LEFT: #a0c8ec 0px solid; BORDER-BOTTOM: #a0c8ec 1px solid; BORDER-RIGHT: #a0c8ec 1px solid; background-color: #f5f9fd; padding: 2px 5px 2px 5px;}		
	.product_dati3 {BORDER-TOP: #c6c6c6 0px solid; BORDER-LEFT: #c6c6c6 0px solid; BORDER-BOTTOM: #c6c6c6 1px solid; BORDER-RIGHT: #c6c6c6 1px solid;  padding: 2px 5px 2px 5px;}		
	.product_dati4 {BORDER-TOP: #c6c6c6 0px solid; BORDER-LEFT: #c6c6c6 0px solid; BORDER-BOTTOM: #c6c6c6 1px solid; BORDER-RIGHT: #c6c6c6 0px solid;  padding: 2px 5px 2px 5px;}		
	.product_images {BORDER-TOP: #c6c6c6 0px solid; BORDER-LEFT: #c6c6c6 0px solid; BORDER-BOTTOM: #c6c6c6 0px solid; BORDER-RIGHT: #c6c6c6 0px solid;	 padding: 10px 0px 10px 10px;}	
	
	
	
	.carrello_bordo {BORDER-TOP: #a0c8ec 1px solid; BORDER-LEFT: #a0c8ec 0px solid; BORDER-BOTTOM: #a0c8ec 0px solid; BORDER-RIGHT: #a0c8ec 1px solid; background-color: #ffffff; }	
	.carrello_dati3 {BORDER-TOP: #a0c8ec 0px solid; BORDER-LEFT: #a0c8ec 1px solid; BORDER-BOTTOM: #a0c8ec 1px solid; BORDER-RIGHT: #a0c8ec 1px solid;  padding: 2px 5px 2px 5px;}		
	.carrello_dati4 {BORDER-TOP: #a0c8ec 0px solid; BORDER-LEFT: #a0c8ec 1px solid; BORDER-BOTTOM: #a0c8ec 1px solid; BORDER-RIGHT: #a0c8ec 1px solid;  padding: 2px 5px 2px 5px;}		
	.carrello_dati5 {BORDER-TOP: #a0c8ec 0px solid; BORDER-LEFT: #a0c8ec 0px solid; BORDER-BOTTOM: #a0c8ec 1px solid; BORDER-RIGHT: #a0c8ec 0px solid;  padding: 2px 5px 2px 5px;}		
	
	
	
	.testodescrittivo{height:35px;  }	
	
	.spazio_dx{padding: 0px 10px 0px 0px; }	
	
	
	
	.boxdx_images {
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	}
		
	.boxdx {
	font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 11px; 
	color: #313131;
	text-decoration: none;
	font-weight: normal;
	padding-bottom: 5px;
	padding-top: 5px;
	}
	
	
	a:link { 
	color: #313131;
	text-decoration:none;  
	}
	
	a:visited 	{ 
	color:  #313131; 
	text-decoration:none; 
	}
	
	a:active, a:hover { 
	color: #cc121f;  
	text-decoration:none; }
	
	
	.pagine_testo {
	font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 12px; 
	color: #000080;


	}
	
	
	
	input, textarea, select { 
	font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 11px; 
	COLOR: #172983; 
	border:1px solid #1858a8;}
	
	
	
	.textboxcarrello  {
	font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 11px;
	border:1px solid #1858a8;
	FONT-WEIGHT: normal;
	COLOR: #172983;
	TEXT-ALIGN: left;
	background-color: #ffffff;

	}	
	
	.textboxcerca { 
	font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 11px; 
	COLOR: #172983; 
	border:1px solid #1858a8;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	background-color: #ffffff;
	}
	
	.bottonecerca {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
	.textboxordine { 
	font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 11px; 
	COLOR: #172983; 
	border:1px solid #1858a8;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	background-color: #ffffff;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 4px 0px;
	}
	
	
	
	.textimage,input.input_element , Checkbox  {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	FONT-WEIGHT: normal;
	background-color: transparent;
	}
	
	
	
	
	.fontordine {
	font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 11px; 
	color: #313131; 
	text-decoration:  none;
	font-weight:bold;
	padding: 0px 10px 4px 0px;
		
	}
	
	.testordine {
	font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 11px; 
	color: #313131; 
	text-decoration:  none;
	font-weight: normal;
	}
	
	.testordine_note {
	font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 8px; 
	color:  #D3D3D3;
	text-decoration: none;
	font-weight:  lighter;
	font-style: italic;
	}
	
	.posiziotextbox{
	padding: 10px 5px 0px 0px;
	}
	.spaziotextbox{
	padding: 0px 0px 0px 10px;
	}
	
	.testoaccedi {
	color: #cc121f;
	font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:bold; 
	}	
	
	.testoerrore {
	color: #cc121f;
	font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:bold; 
	}	
	
	.price { 
	font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 11px; 
	
	font-weight: bold; 	
	color: #cc121f; 
	}
	
	
	.carrello {
	font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 11px; 
	color: #cc121f; 
	text-decoration:  none;
	font-weight:bold;
	}
	
	a.carello:link,
	a.carello:visited {
	font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 11px; 
	color: #cc121f; 
	text-decoration:  none;
	font-weight:bold;
	}
	
	a.carello:hover{ 
	font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 11px; 
	color: #172983;
	text-decoration:  none;
	font-weight:bold;
	}
	
	.carrello_bottone 	{ 
	font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 11px; 
	color: #ffffff;
	background-color:#f29400;
	border:1px solid #e95d0f;
	font-weight:bold;
	height:20px;
	width:130px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
	.ordine_bottone 	{ 
	font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 11px; 
	color: #ffffff;
	background-image:url(../../images/custom/new/bottone_sfondo.png);
	background-color:transparent;
	border:0px;
	font-weight:bold;
	height:20px;
	width:130px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
	.ordine_link	{ 
	padding: 0px 4px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
	
	.ordinetitoli	{ 
	font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 11px; 
	color: #1b5aa9;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	}
	
	

	.loadingbox	{
    position:absolute;
    top:50%;
    left:50%;
    border:1px solid lightsteelblue; 
    background-color: #ffffff; 
    height:50px; 
    width:250px;
    text-align:center;
    padding-top:20px
	}
	

















/* da qua in poi questi stili non vengono usati dall'e-commerce  */
	
	

	




	
	
	





/* basic selectors */
.adtext { color: #1858a8; text-decoration:none;  }
.adtext:hover{ color: #1858a8; text-decoration:none;   }




h1 {
	color: #197a30;
	font: bold 130% tahoma, tahoma, tahoma, tahoma;
}

h2 {
	color: #197a30;
	font: bold 120% tahoma, tahoma, tahoma, tahoma;
}

h3 {
	color: #197a30;
	font: bold 110% tahoma, tahoma, tahoma, tahoma;
}

h4 {
	color: #197a30;
	font: bold 100% tahoma, tahoma, tahoma, tahoma;
}

h5 {
	color: #172983;
	font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight:bold; 
	
	
}

h6 {
	color: #383f8d;
	font: bold italic 100% tahoma, tahoma, tahoma, tahoma;
}




.voceborder { border: 0px; }

.vocemenu:link { 
		padding: 0px 10px 0px 5px; 
		color: #ffffff; 
		text-decoration: none;
		font-weight:bold;
		
	}
.vocemenu:visited {
		padding: 0px 10px 0px 5px; 
		color: #ffffff;
		text-decoration:  none;
		font-weight:bold;
	}
	
.vocemenu:hover{ 
		padding: 0px 10px 0px 5px; 
		color: #f7941d; 
		text-decoration:  none;
		font-weight:bold;
		
	}




.spaziotesta{ 

		 	
			padding-top: 8px;
			padding-bottom: 6px;
			padding-left: 20px;
			padding-right: 20px;
	}


.bianco{ 
		padding-left: 10px;
		padding-right: 10px;
		color: #ffffff; 
		text-decoration:  none;
		font-weight:bold;
		
	}




.vocelogo{ 
		padding-top: 12px;
		padding-left: 17px;
		padding-right: 20px;
		
		
	}
	


.vocecerca{ 
		padding-top: 35px;
		padding-left: 20px;
		padding-right: 20px;
		color: #1858a8; 
		text-decoration:  none;
		font-weight:bold;
		
	}
	
	.vocesx1{
	padding: 0px 2px 8px 20px;
	color: #383f8d;
	text-decoration:  none;
	font-weight:bold;
	/* background-image: url(../../images/custom/new/sx_menusfondo.gif);*/ 
font-size:150%; 
	}
	
	.vocecx1{
	padding: 0px 2px 0px 16px;
	color: #ffffff;
	text-decoration:  none;
	font-size:130%;
	font-weight:bold;
	background-image: url(../../images/custom/new/cx_testatasfondo.gif);



	}
	
	
		
	.vocemenudx{
	padding: 20px 0px 20px 0px;
	
	text-decoration:  none;
	
	


	}
	
	
		.vocedx1{
		padding: 6px 2px 7px 16px;
	color: #ffffff;
	text-decoration:  none;
	
	font-weight:bold;
	background-image: url(../../images/custom/new/core_box_top.gif);
	}
	
	
			.vocehome1{
	padding: 0px 0px 0px 12px;
	color: #383f8d;
	text-decoration:  none;
	font-weight:bold;
font-size:150%;
text-align:left
	}
	
	
	.vocesx{
	padding: 0px 2px 44px 0px;
	color: #383f8d;
	text-decoration:  none;
		background-image: url(../../images/custom/new/sx_menusfondo.gif);
	

	}
	
	

	




	.vocepiede{
	padding: 0px 0px 0px 0px;
	color: #1858a8;
	text-decoration:  none;
	font-weight: normal;
	font-size:100%;
	text-align: center;



	}
	
	
	
	.vocepiede2{
padding: 0px 0px 0px 0px;


	
	}





.vocepiede1:link { 
		
		color: #1858a8;
		text-decoration: none;
		font-weight: normal;
		
	}
.vocepiede1:visited {
		
		color: #1858a8;
		text-decoration:  none;
		font-weight: normal;
	}
	
.vocepiede1:hover{ 
		
		color: #f7941d; 
		text-decoration:  none;
		font-weight: normal;
		
	}
	.vocebox{
	padding: 4px 10px 4px 10px;
	
	background-image: url(../../images/custom/new/core_box_bg.gif);

	}
	
	
	.vocesfondocx{
	background-image: url(../../images/custom/new/cx_lineasfondo.gif);

	}
	

#bar { /* styles for horizontal top bar */
	background: #d4d9de;
	height: 37px;
	padding: 7px 20px 3px 20px;
	font-size: 110%;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 27px;
	z-index:100;
}
	html>body #bar { height: 27px; }

/* layout styles */







#menu1 { /* styles for top menu */
	position: absolute;
	top: 10px;
	right: 10px;
	z-index:100;
	

}
	#menu1 ul { list-style: none; padding: 0px; margin: 0px;  }
	#menu1 li { padding: 0px; margin: 0px; display: inline; border-left: solid 1px #000;}
	#menu1 li.first { border-left: none; color: #ffffff; }
	#menu1 li a:link, #menu1 li a:visited { 
		padding: 0px 2px 0px 5px; 
		color: #000; 
		text-decoration: none;
		font-size:120%; 
	}
	#menu1 li a:active, #menu1 li a:hover {
		color: #000;
		text-decoration: underline;
	}
	
	


#mainmenu { /* styles for section or tab menu */
	
		padding-top: 80px;
		padding-left: 70px;
		padding-right: 0px;
		
	


}
	html>body #mainmenu {
		position: static; /* Necessary for menu to position in Opera */
		
	}
	#mainmenu ul { list-style: none; padding: 0px; margin: 0px; }
	#mainmenu li { display: inline; }
	#mainmenu li a:link, #mainmenu li a:visited { 
		background: url('images/tab.png') no-repeat 0px 1px;
		display: block;
		float: left;
		margin-right: 1px;
		width: 115px;
		height: 41px;
		color: #ffffff; 
		font-weight: bold;
		text-decoration: none; 
		text-align: center;
		padding-top: 14px;
		/* box model hack */
		voice-family: "\"}\"";
		voice-family:inherit;
		height: 41px;
		width: 115px;
	}
	html>body #mainmenu li a:link, html>body #mainmenu li a:visited { width: 115px; height: 41px; }
	#mainmenu li a:active, #mainmenu li a:hover, #mainmenu li a.selected{
		background: url('images/tab.png') no-repeat 0px -78px;
		color: #f7941d; 
	}
	
	


	
	
	
	
	

	






.subtotal
{
    text-align: right;
    border-top: 1px solid #c9c9c9;
    margin-top: 5px;
}

.sectionheader
{
    border-bottom: #dcdcdc 1px dotted;
    color: #65738E;
    font-size: 8pt;
    padding-bottom: 5px;
    font-weight:bold;
}

.admin-header
{
    background-color: #6190CD; 
    height:40px;
    padding-left:10px;
    border-bottom:solid 4px #B4CCEB;
}
.admin-header h1
{
    color: white;
}

.admintable
{
	margin: 5px;
	padding:0;
	width:700px;
	border:1px dashed #cccccc;

}
.adminlabel
{
    font-size: 8pt;
    font-family: tahoma;
    width: 120px;
    margin-bottom: 3px;
    vertical-align: top;
}
.adminitem
{
	border-width:0px;
	background-color: #ffffff;
	margin-bottom:3px;
}

.ourprice
{
	font-weight: bold;
	font-size: 10pt;
	color: #b22222;
	font-family: tahoma;
}

.retailprice
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	font-family: tahoma;
	text-decoration: line-through;
}

.totalbox
{
	text-align:center;
	color:#990000;
	font-weight:bold;
}

.adbox
{
	padding:10px;
	font-size:9pt;
	margin-bottom:10px;
	border:1px solid gainsboro;
}
.editme
{
	text-decoration:none;
	color:#4a4d5c;
}
.commandbar
{
	padding:3px;
	font-size:8pt;
/*	background-color: blue; */
	border:1px solid gainsboro;
}


.mainproductimage {
	width: 220px;
	text-align: center;
	float: left;
	padding-bottom: 10px;
}

.productdata {
	border: none;
	border-collapse: collapse;
}
	.productdata td, .productdata th { font-weight: normal; padding: 2px; text-align: left; }

	del.price { color: #000; text-decoration: line-through; 
}

.productsection
{
	 margin: 20px 16px 20px 16px; 
	border-top:0px dashed #cccccc;
}

.browsebox
{
			padding: 0px 0px 20px 0px; 
			
   
}
.browsebox1
{
			padding: 5px 40px 0px 20px; 
			font-weight: normal;
   
}

.accent
{
 	font-size: 12px;
	font-weight:bold;
	color:#990000;
	margin: 0px;
	margin-bottom:5px;
   
}
.smalltext
{
    font-size: 8pt;
    color: #000000;
    font-family: tahoma;
}
.adbox h3
{
    font-weight: bold;
    font-size: 10pt;
    font-family: tahoma;
	color:#C7C030;
	margin-top:1px;
	margin-bottom:3px;

}
.loginheader
{ 
    height:30px;
    font-weight: bold; 
    font-size: 10pt; 
    color: #666666; 
    font-family: tahoma; 
    background-color: #f5f5f5; 
    text-align:center;
 }
 .logincell
 {
 	
    background-color:#ffffff;
    vertical-align:middle;
    text-align:center;
    padding:20px;
}

.logtable
{
	position: static;
	z-index: 10000;
	margin-top: 16px;
	margin-bottom: 32px;
	border:1px solid #cccccc;
    background-color:#cccccc;    
}




.voceboxriquadro{

     margin: 20px 16px 20px 16px; 

}





.productbox1
{
 
     margin:20px 16px 20px 16px; 
	

}


.productimage
{
    width:125px;
}


.productsummarydisplaywrapper
{
     width:200px;
     padding-top:20px;
}
.productsummaryimageholder
{
    height:135px;
    text-align:center;
    vertical-align:middle;
}
.productsummarytext
{
    padding-left:20px;
    height:55px;
}

	


.retailprice
{
    font-weight: bold;
    color: black;
    text-decoration: line-through;
}
.yousave
{
    font-weight: bold;
    color: #336600;
}
.hookline
{
    font-size: larger;
    color: #197a30;
    font-style: italic;
}
.coreboxbody
{
    background-image:url(images/core_box_bg.gif);
     width:180px;
    padding-left:20px;
    padding-right:20px;
}
.coreboxtop
{
   background-image:url(images/core_box_top.gif);
   height:22px;
   width:100%;

}
.coreboxbottom
{
      width:100%;
    background-image:url(images/core_box_bottom.gif);
    height:22px;

}
.coreboxheader
{
       width:100%;
    background-image:url(images/core_box_bg.gif);
    font-weight: bold;
    padding-top:5px;
    padding-bottom:10px;
    text-align:center;
}
.tenpixspacer
{
    height:10px;
}
.twentypixspacer
{
    height:20px;
}
.sectionoutline
{
    border:1px solid #cccccc;
    padding:15px;
}

.checkout-visited
{
    font-size: 16pt;
    color: #dcdcdc;
    font-family: tahoma;
}
.checkout-current
{
    font-size: 16pt;
    color: #990000;
    font-family: tahoma;
}
/* Rating */
.ratingstar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledratingstar {
    background-image: url(Images/FilledStar.png);

}

.emptyratingstar {
    background-image: url(Images/EmptyStar.png);
}

.savedratingstar {
    background-image: url(Images/SavedStar.png);
}
.fieldset
{
    padding:10px;
    -moz-border-radius: 1em;
    border-radius: 1em;

}


