/*
#C62C21 rosso titolo
#000000 nero
#CCCCCC grigio chiaro
#999999 grigio medio
#525152 grigio scuro
#FFFFFF bianco
*/

/* COLORI */
.primocolore{ color: #C62C21; }
.background0{ background:#C62C21; }
.background1{ background:#FBF9FA; }
.background2{ background:#999999; }
.background3{ background:#525152; }
.bgpiuchiaro{ background:#FFFFFF; }
.bgpiuscuro { background:#000000; }

/*BORDI */
.border2px		{ border:2px solid #FEE7B9; }
.bordertop		{ border-top: 1px solid #FEE7B9; }
.borderbottom	{ border-bottom: 1px solid #3058F8; }
.borderbottom2 	{ border-bottom: 2px solid #fff; font: bold 11px Arial; }

/* STILI TESTO */
.normal11px		{ font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; }
.smalltxt		{ font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; }
.smalltxt2      { font: normal 11px Verdana, Arial, Helvetica, sans-serif; }
.minibold		{ font: bold 11px Verdana, Arial, Helvetica, sans-serif; }
.bold			{ font: bold 12px Verdana, Arial, Helvetica, sans-serif; }
.mediobold 		{ font: bold 14px Verdana, Arial, Helvetica, sans-serif; }
.bigbold		{ font: bold 18px Verdana, Arial, Helvetica, sans-serif; }

/* STILI INPUT */
input.smallbtn {
	border:1px solid #000;
	font: normal 0.9em Verdana, Arial, Helvetica, sans-serif;
	height:17px;
}
select{
	border:1px solid #000;
	font: normal 0.9em Verdana, Arial, Helvetica, sans-serif;
	height:17px;

}
input.text_med{
	border:1px solid #000;
	font: normal 0.9em Verdana, Arial, Helvetica, sans-serif;
	height:17px;
}

textarea.text_med, select.text_med{
	border:1px solid #000;
	font: normal 0.9em Verdana, Arial, Helvetica, sans-serif;
}

/* fine stili input */

/* MENU SINISTRA */
/*sfondo*/
#menusx {	background-image:url("../shop_common/img/sfondo_menu.jpg"); }

/*categorie principali*/
td.categoriap	{
	border: none; 
	font: normal 11px Arial;
	text-decoration: none;
	color:#3057F8;	
	background: #FFFFFF;
}
td.categoriap a {
				font: normal 11px Verdana, Arial, Helvetica, sans-serif;
				color:#525152;
				}

a.menusx {	font-weight:normal;
			font-family: Verdana,Arial, Helvetica, sans-serif;
			font-size: 10px;}				
/*sottocategorie */				
table.subcategorie	{
					width:100%;	
 					}
					
table.subcategorie td	{
	padding: 2px;
	padding-left: 14px;
	background: #EBEBEB;
}
table.subcategorie a.subcatmenu{
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
table.subcategorie a.subcatmenu:link{ 
		color:#000000;
		font-weight:normal;
		text-decoration:none;
		font:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
}
table.subcategorie a.subcatmenu:hover{ 
		color:#000000;
		font-weight:normal;
		text-decoration:underline; 
		font:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
}
table.subcategorie a.subcatmenu:visited{ 
		color:#000000;
		font-weight:normal; 
		font:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
}

.indirizzo_box {padding:8px;border:1px solid #000; background:#dddddd;}

/* FINE MENU SINISTRA */

/* contenuti */
td.content{
	border-left: 1px solid #525152;
	border-right: 1px solid #525152;	
	border-top: 1px solid #525152;	
	border: 1px solid #525152;
	background: #FFFFFF;
}

/* carrello */
.riga_carr td{border-bottom:1px solid #333;
			  padding-left:4px;
			  padding-right:4px;
			 }

/* Info copyright */

td.copy{ border-top:1px dotted #ccc;color:#999;font-size:10px; }
td.copy a{ color:#666; }




/* barra info */
.normal11px a	{ font:bold 11px Arial;color:#000; }
.smalltxt a 	{ font:bold 11px Arial;color:#000; }
/* fine barra info */





/* bussola */
.bussolaBg	{	
	color: #000000;	
	background:#EBEBEB;	
	padding:5px;
}
.bussolaBgAggregati{
	color: #000000;	
	background:#FFFFFF;	
	padding-left:5px;
}
.bussolaNorm{ font:normal 	12px Verdana, Arial, Helvetica, sans-serif;  vertical-align:middle; }
.bussolaBold{ font:bold 	12px Verdana, Arial, Helvetica, sans-serif;  vertical-align:middle; }

/* fine bussola */

/* titolo sezione */
.ts{
	font: bold 20px Arial;
	color: #4F1949;
	padding: 4px;
	height: 20px;
	padding-bottom:0px;
}
table.totordine {
	background:#000000;
}

table.totordine td{
	background:#FFFFFF;
}


tr.ar td{
padding-top:10px;
padding-bottom:0px;
border-bottom:1px solid #AED4FA;
}

table.inner_info{
	border-collapse: separate; 
	border-spacing: 0px 0px;
}


td.sub_t{
	font: bold 12px Arial;		
	border-bottom:1px solid #fff;
}

table.eviden{
	border:1px solid #000;
}


td.contenuto_box{
	 width:348px;
	 background:#FFFFFF;
	 padding:8px;
}

#catbox{ background:#FFFFFF; width:351; height:150; border:1px solid #999999;}
#catbox .borderbottom { color:#3058F8; } /* colore titolo categoria */

.box1, .box2 {border:1px solid #000;}
tr.cat_info1 td{
	border-top: 2px solid #CCCCCC;
	color: #000000;
	background: #EBEBEB;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
}
tr.cat_info2 td{
	border-bottom:2px solid #CCCCCC;
	color: #000000;
	background:#EBEBEB;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:4px;
	padding-left:5px;
}
#cart{
	border-bottom: none;
	background: #ACBCFD;
	padding: 5px;
	height: 30px;
	vertical-align: center;
}

td.cart{
	background:#ffffff;
}

/*tr.borderbottom td{ border-bottom:1px solid #94581B; } */

.evidenza{background:#CCCCCC;}

.txt_med{
	font-size:12px;
}


.htart td{
	padding:2px;
	border-top:2px solid  #94581B;
	border-bottom:2px solid #94581B;
	font:bold 12px Arial;
	color: #000000;
	background:#ACBCFD;
}

.ricercaext{
	background:#EBEBEB;    
}

.sysmessage{
    background:#ACBCFD;
    text-align:center;
    padding:4px;
    margin:4px;    
}

.topbar{
    color: #FFFFFF;
}
.topbar a{
    color: #FFFFFF;
    font-weight:bold;
}


BODY		{ background:#E6E6E6; }
A			{ font: bold 11px Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;	color:#0D2A52; }

TABLE TR TD	{ 
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000; 
}

