

input
{
	background-color: #ffffff;
	font-family: Verdana, Arial;
	font-size: 10px;
	 border: 1px #666666 ridge
	 }
select
{
	font-family: Verdana, Arial;
	font-size: 7pt;
	background-color: #cccccc;
}

input.prezzi
{
	text-align:right;
}

textarea
{
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial;
	font-size: 8pt;
}
.home {
	background-image: url(images/sf.gif);
	background-repeat: repeat-x;
}
.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.tdlink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-decoration:none;
}
.riqua{background-color:#666666;}

a.menu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}
a.menu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.menu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7596AA;
	text-decoration: none;
}
a.menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #7596AA;
	text-decoration:underline;
}
a.lk{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration:underline;
}
a.lk:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration:underline;
}
a.lk:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #333333;
	text-decoration:underline;
}
a.lk:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration:none;
}
a.lk:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.frec{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ff9900;
	text-decoration:none;
}
a.bianco{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}
a.bianco:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}
a.bianco:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}
.tdbianco{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}
a.bianco:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #B9DCFF;
	text-decoration:underline;
}
a.bianco:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.vert {
	background-image: url(images/righ.gif);
	background-repeat: repeat-y;
}
.carrello{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
}
a.carrello{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}
a.carrello:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
}
.tabtitolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	position: relative;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-bottom-color: #7596AA;
	border-left-color: #7596AA;
}
.tabtitolo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	border-rigth-width: 1px;
	border-rigth-style: solid;
	border-rigth-color: #999999;
}
.contornodx {
	border-rigth-width: 1px;
	border-rigth-style: solid;
	border-rigth-color: #999999;
}
.contornosx {

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	
}
.smenusxtop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color:#CCCCCC;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;

}
.smenusx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	background-color:#F8F8F8;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
}
.smenutop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	background-color:#EEEEEE;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.smenuvoci {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	background-color:#EEEEEE;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-left: 10px;
}
.smenuvociup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	background-color:#DDDDDD;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-left: 10px;
}
.ssmenuvoci {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color:#B9DCFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6AB5FF;
	padding-left: 20px;
}
.ssmenuvociup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
	background-color:#6AB5FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6AB5FF;
	padding-left: 20px;
}
.barratit{background-color:#CCCCCC;}
.titut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff9900;
	font-weight: bold;
}
.desut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
.arthead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#eeeeee;
}
.sfondogrigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#eeeeee;
}
.artheadblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#D7EBFF;
}
.titcart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#fafafa;
}


.asscart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#fafafa;
}
.tit{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #0052A4;
}
.titolino{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}
.tabhead{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	background-color:#cccccc;
}
.tabheadblue{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #006666;
	background-color:#0052A4;
}

.tabheadtot{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	background-color:#dddddd;
}
.tabheadbe{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
	background-color:#dddddd;
}
.titcatlin{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.titcat{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}
a.titcat{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}
a.titcat:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration:underline;
}
a.pag{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}
a.pag:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration:underline;
}
.trattfondo {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.trattfondomeutop {
	background-color:#0052A4;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #003366;
}
.trattfondodx {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.trattsx {

	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #999999;
}
.trattdx {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #999999;
}
.trattodx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color:#dddddd;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #999999;
}
.tratttop {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
}
.trattfooter {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	background-color:#cccccc;
}
.contorno{
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}
.contornosf{
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	background-color:#eeeeee;
}
.did {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #FFFFFF;
}
.colonnasx {
	background-image: url(images/sfcolonnasx.gif);
	background-repeat: repeat-y;
}
.titolone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #799BC4;
}
.titolonebue {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1C5598;
}
.indirizzi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
a.menusxlk
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:none;
	color: #333333;
}
a.menusxlk:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:none;
	color: #000000;
}
.sfondohead
{
	background-color:#0055AA;
}
.sfondobottricerca
{
	background-color:#EEEEEE;
	border:none;
}



