
body{
	margin:0px;
	background-color: #000;
}

table.sfondo{
	width:100%;
	background: #000 url(/img/s_inf_testata.jpg) repeat;
}

table.testa{
	width:998px;
	height:158px;
	background: #000 url(/img/s_testata.jpg) no-repeat;
}

table.testa.rivenditori{
	background: #000 url(/img/s_testata_rivenditori.jpg) no-repeat;
}

table.testa td.left{
	width: 820px;
	vertical-align: top;
}

table.testa td.right{
	width: 158px;
	vertical-align: top;
	font:10px Verdana,Tahoma;
	color:#FFFFFF;
}


table.testa td.left a.logo{
	display:block;
	width:180px;
	height:92px;
	margin-left:75px;
	font-size:1px;
	text-decoration:none;
}

table.nav-cat{
	margin-top:7px;
	margin-left:65px;
	font:10px Verdana,Tahoma;
	font-weight:bold;
}

table.nav-info{
	margin-top:15px;
	margin-left:68px;
	font:10px Verdana,Tahoma;
	font-weight:bold;
}

table.nav-cat td{
	padding:0px 17px;
	text-align:center;
	/*background-color: Aqua;*/
}

table.nav-info td{
	padding:0px 11px;
	/*background-color: Lime;*/
}

table.nav-cat td a, table.nav-info td a{
	text-decoration: none;
}

table.nav-cat td a{
	color:#FD0000;
}

table.nav-info td a{
	color:#B7B9BB;
}

table.nav-cat td a:hover, table.nav-info td a:hover{
	color:#FFFFFF;
}

div.data{
	color:#C2C4C6;
	font-weight:bold;
	margin-top:2px;
}
span.ora{
	color:#FD0000;
	font-weight:bold;
}

div.vis-carrello{
	margin-top:19px;
	margin-bottom:15px;
	padding-top:4px;
	padding-bottom:6px;
	border: 1px solid #808080;
	width:156px;
	font-weight:bold;
	text-align:center;
}
html>body div.vis-carrello{margin-bottom:17px;}

div.vis-carrello p.art-carrello{
	width:154px;
	margin:0px;
	text-align:center;
}

div.vis-carrello span{
	color:#FD0000;
}

div.b-carrello{
	padding-top:5px;
	text-align:center;
	
}

div.b-carrello img{
	border:none;
}

a.b-carrello{
	display:block;
	width:135px;
	height:20px;
	margin:5px auto 0 auto;
	text-align:center;
	background: url("/img/basket_vis.gif") 0 0 no-repeat;
	text-decoration: none;
}

a.b-carrello:hover{
	background: url("/img/basket_vis.gif") -135px 0 no-repeat;
}

div.search form{
	margin:0px;
}

div.search input.input{
	width:98px;
	font:10px Verdana, Helvetica, sans-serif;
	color: #000000;
	border-top: 1px solid #8F0005;
	border-left: 1px solid #8F0005;
	border-right: 1px solid #ACADB0;
	border-bottom: 1px solid #ACADB0;
}


div.contatore{
	font:10px Verdana, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	margin-top:23px;
	color:#C2C4C6;
}

.noscript{background-color:#FAD163;border:1px solid #D8AF3C;margin:10px auto}
.noscript p{text-align:center;font:bold 11px Verdana;color:#330;padding:5px;margin:0}
.error{display:block;background-color:#FFABAB;border:1px solid #C33;margin:10px auto}
.error p{text-align:center;font:bold 11px Verdana;color:#600;padding:5px;margin:0}
.noscript img,.error img{vertical-align:-0.3em;}
