
.subcat {
	BACKGROUND-COLOR: #ffed95; WIDTH: 100%; FLOAT: left; HEIGHT: 25px
}
.subcat A:link {
	TEXT-ALIGN: center; PADDING-BOTTOM: 6px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; FLOAT: left; HEIGHT: 13px; COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 6px
}
.subcat A:visited {
	TEXT-ALIGN: center; PADDING-BOTTOM: 6px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; FLOAT: left; HEIGHT: 13px; COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 6px
}
.subcat A:hover {
	TEXT-ALIGN: center; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #ffcc00; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; FLOAT: left; HEIGHT: 13px; COLOR: #bf0000; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 6px
}
.subcat A:active {
	TEXT-ALIGN: center; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #ffcc00; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; FLOAT: left; HEIGHT: 13px; COLOR: #bf0000; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 6px
}

.LinkServizi li
{
	color:#bf0000;
	padding:7px;
}
.LinkServizi li a
{
	color:#bf0000;
}
.LinkServizi li a:hover
{
	color:#ff6666;
}

.evidence
{
	font-weight:bold;
	font-family:Arial;
	text-transform:uppercase;
	font-size:16px;
	color: #cb131c;
	}
.evidence1
{
	font-weight:bold;
	color: #bf0000;}

.menu {
background:url(../../images/bg.jpg) repeat-y top left ;
width:150px;
font-family:Arial, Helvetica, sans-serif;
}

.menu_btm {
background:url(../../images/btm.jpg) bottom left no-repeat;
width:150px;

}

.menu_head {
background:url(../../images/h1.jpg) top left no-repeat;
width:150px;
}

.menu_head h1 {
color:#FFFFFF;
font-size:12px;
padding:7px 10px;
display:block;
margin:0px;
}

.menu_ul {
padding:0px;
margin:0px;
width:150px;
padding-bottom:2px;
}

.menu_ul li {
width:130px;
color:#fff;
padding:0px 10px;
}

.menu_ul li a {
padding: 7px 10px;
font-size:12px;
font-family:tahoma;
color:#bf0000;
text-decoration:none;
background:url(../../images/li.jpg) left center no-repeat;
border-bottom:1px solid #e9e9e9;
width:110px;
display:inline-block;
}

.menu_ul li a:hover {
color:#ff6666;
}

.menuG {
background:url(../../images/bgGray.jpg) repeat-y top left ;
width:170px;
font-family:Arial, Helvetica, sans-serif;
display:inline-block;
}

.menu_btmG {
background:url(../../images/btmGray.jpg) bottom left no-repeat;
width:170px;

}

.menu_headG {
background:url(../../images/h1Gray.jpg) top left no-repeat;
width:170px;
font-size:11px;
text-transform:uppercase;
color:Black;
font-weight:bold;
}

.menu_headG h1 {
	font-weight:bold;
	font-family:Arial;
	color:#000000;
	font-size:12px;
	padding:7px 10px;
	display:block;
	margin:0px;
	text-align:center;
}

.span {
font-size:12px;
font-family:tahoma;
font-weight:bold;
color:#FF0000;
text-decoration:none;
}

.menu_ul li.last a {
border-bottom:none;
}

.RandomAdsShopHome
{
	text-align:left;
	margin-left:100px;
	margin-top:20px;
	vertical-align:top;
}

.tdbg
{
	width: 200px;
	background-color:#FFDD95;
}


.RandomAdsShopHome TD
{
	border: solid 1px #bf0000;
	background-color: #FFed95;
}

.SpazioLogoShop
{
	text-align: center;
	height: 160px;
	width: 458px;
}

.AlternateTable {
	background-color: #FFFFFF;
	border-collapse: collapse;
	border-color: #bf0000;
	border-style:none;
	border-width:1px;
	font-family: Arial, Helvetica, sans-serif;
}

.HeaderShop{
	padding: 5px 0px; text-align: center; font-family: Tahoma; background: #d90d0d; color: #ffffff; font-size: 12px; vertical-align: middle;
	height:100%;
}

.NomeShop{
	padding-bottom: 5px; margin: 0px; padding-left: 5px; padding-right: 5px; font-size: 18px; padding-top: 5px
}

.LinkShopWindow{
	padding-bottom: 4px; padding-left: 0px; padding-right: 0px; background: #ff4c4c; color: #ffffff; padding-top: 4px;
	height:50px;
}
.LinkShopWindow A{
	text-align: center;
	Width:33%;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family: Arial;
	float: left;
	height: 18px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.BodyShop
{
	width: 986px;
	BORDER: #d90d0d 1px solid;
}
.BordoTabella
{
	BORDER-BOTTOM: #be0926 1px solid;
	BORDER-LEFT: #f8b333 1px solid;
	BORDER-TOP: #f8b333 1px solid;
	BORDER-RIGHT: #be0926 1px solid;
}

.AlternateRow
{
	border-right: solid 1px #f0f0f0;
	border-top: solid 1px #f0f0f0;
	border-bottom: solid 1px #f0f0f0;
}
/*IN USO*/
.EtichetteAdd 
{
    font-weight:bold;
    text-align:right;
    padding: 5px 8px 10px 2px;
    width: 220px;
    font-weight:bold;
}

.FintoLink
{    font-weight:bold;
    cursor:pointer;
    text-decoration:underline;}

.ControlliAdd 
{
    width: 400px;
    margin: 2px 4px 0px 2px;
}

.menuvoice {
	FONT-SIZE: 14px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 1.3; FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.footer {
	FONT-SIZE: 9px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 1.3; FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.menuvoice:link {
	COLOR: #ffffcb; TEXT-DECORATION: none
}
A.menuvoice:visited {
	COLOR: #ffffcb; TEXT-DECORATION: none
}
A.menuvoice:active {
	COLOR: #ffffcb; TEXT-DECORATION: none
}
A.menuvoice:hover {
	COLOR: #ffffcb; TEXT-DECORATION: underline
}
A.footer {
	COLOR: #ffffff; FONT-STYLE: italic; TEXT-DECORATION: none
}

.Negozio
{
font-family: Arial;
font-size: 20pt;
color: #990000;
padding-top: 7px;
padding-bottom: 7px;
}

body {
	background-color: #ffffff; /* background color */
	color: #5B0F0B; /* text color */
	font-family: Arial; /* font name */
	font-size: 14px; /* font size */
	margin: 5px 0px 0px 5px; /* top right bottom left */
}


.Home {
	color: #5B0F0B; /* text color */
	font-family: Arial; /* font name */
	font-size: 18px; /* font size */	
	text-align:center;
}

.aspnetmaker {
	color: #5B0F0B; /* text color */
	font-family: Arial; /* font name */
	font-size: 14px; /* font size */	
}

.filtri {
	color: #5B0F0B; /* text color */
	font-family: Arial; /* font name */
	font-size: 11px; /* font size */
/*	text-align:justify;
	font-weight:normal;	*/
}

input, textarea, select {	
	font-family: Arial; /* font name */
	font-size: 14px; /* font size */
} 

a:active {
	color: #990000; /* active link color */
}

a:link {
	color: #000000;
	font-weight:bold;
}

a:visited {
	color: #5B0F0B;
	font-weight:bold; /* visited link color */
}

.noborder
{
    border:none;
}

/* main table */
.ewTable {
	width: 100%; /* table width */	
	color: #000000; /* text color */
	font-family: Arial; /* font name */
	font-size: 14px; /* font size */
	border: 0px outset; /* border */
	border-collapse: collapse;
	text-align:left;
}

.ewTable1 {
	width: 100%; /* table width */	
	color: #000000; /* text color */
	font-family: Arial; /* font name */
	font-size: 14px; /* font size */
	border: 0px outset; /* border */
	border-collapse: collapse;
	text-align:left;
}

.ewDetailTable {
	color: #5B0F0B; /* text color */
	font-family: Arial; /* font name */
	font-size: 14px; /* font size */
	border: 0px outset; /* border */
	border-collapse: collapse;
}

.ewTable TD 
{
	border-bottom: #be0926 1px dotted;
	BORDER-LEFT: #f0f0f0 0px;
	BORDER-TOP: #be0926 0px;
	BORDER-RIGHT: #be0926 0px;
	LINE-HEIGHT: 20px;
	BACKGROUND-COLOR: #ffffff;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
}
.ewTable TH {
	BORDER-BOTTOM: #be0926 1px dotted; BORDER-LEFT: #be0926 0px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #be0926 0px solid; BORDER-RIGHT: #be0926 0px solid; PADDING-TOP: 5px
}
.ewTable TABLE TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; FONT-FAMILY: arial; COLOR: #5b0f0b; FONT-SIZE: 13px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.ewTable1 TD {
	BORDER-BOTTOM: #be0926 1px solid; BORDER-LEFT: #be0926 0px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #be0926 0px solid; BORDER-RIGHT: #be0926 0px solid; PADDING-TOP: 5px
}
.ewTable1 TH {
	BORDER-BOTTOM: #be0926 1px dotted; BORDER-LEFT: #be0926 0px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #be0926 0px solid; BORDER-RIGHT: #be0926 0px solid; PADDING-TOP: 5px
}
.ewTable1 TABLE TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; FONT-FAMILY: arial; COLOR: #5b0f0b; FONT-SIZE: 13px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}


.ewDetailTable TD {
	BORDER-BOTTOM: #ffffff 0px solid; BORDER-LEFT: #ffffff 0px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #ffffff 0px solid; BORDER-RIGHT: #ffffff 0px solid; PADDING-TOP: 3px
}

.ewDetailTable table td {
    color: #5B0F0B; /* text color */
    font-family: Arial; /* font name */
    font-size: 14px; /* font size */
    border: 0px;
}


/* main table header cells */
.ewTableHeader {
	background-color: #bf0000; /* header color */
	vertical-align: middle;	
    FONT-SIZE: 14px; MARGIN: 0px;
    COLOR: #ffffcb;
    LINE-HEIGHT: 1.3;
    FONT-FAMILY: Arial;
   	text-align: center;
	height: 25px;

}

.ewTableHeader a:link {	
	color: #FFFFFF; /* header font color */	
}

.ewTableHeader a:visited {	
	color: #FFFFCB; /* header font color */	
}

.ewTableHeaderlist td {
	background-color: #c40000; /* header color */
	color: #FFFFFF; /* text color */
	font-family: Arial; /* font name */
	font-size: 14px; /* font size */
	border: 0px;
	padding: 0px;
	vertical-align: top;
}

/* main table row color */
.ewTableRow
{
    background-color: #ffffff; /* alt row color 1 */
}



/* message */
.ewmsg {
	color: red; /* message color */
	font-family: Arial; /* font name */
	font-size: 14px; /* font size */	
}
