html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, 
tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}


body{
	font-family : Arial, Helvetica;
	color:#FFF;
}



a, a:visited { text-decoration:none;}
a:hover, 
a:focus, 
a:active{
	text-decoration:underline;
}

TD{
	font-size:12px;
}

A.menu  {
	font-size : 12px;
	font-family : Arial, Helvetica;
	font-weight : bold;
	color : white;
	TEXT-DECORATION : none;
}

A.menu:Hover  {
	color : red;
	TEXT-DECORATION : underline;
}

.menu_selected{
	font-size : 12px;
	font-family : Arial, Helvetica;
	font-weight : bold;
	color : red;
}



h1{
	font: 12px Tahoma,Arial,helvetica,sans serif;
	color:white;
	margin-top:5px;
	margin-bottom:5px;
}



A.link  {
	font-size : 13.5;
	font-family : Arial, Helvetica;
	font-weight : bold;
	color : white;
	text-align : center;
	TEXT-DECORATION : none;
}

A.link:Hover  {
	color : red;
	TEXT-DECORATION : underline;
}

.nolink  {
	font-size : 13.5;
	font-family : Arial, Helvetica;
	font-weight : bold;
	color : #ff6633;
	TEXT-DECORATION : none;
}

img.icons {
	width:125px;
	height:125px;
}

table.prodotto {
	margin:1px;
	padding:0;
}

table.prodotto td{padding:0px;margin:0}

table.report{padding:0;margin:0}

table.report td{padding:0;margin:0}

p.conteggio {
	display:none;
	font-size : 10px;
	font-family : Arial, Helvetica;
	color:white;
	margin:0;
}


#menu-2 {
width:100%;
background-color:white;
border-bottom:white;
font: 90% Tahoma,Arial,helvetica,sans serif;
height:100%;
}
#menu-2 ul{
margin:0;
padding-left: 140px;
list-style:none;
}


#menu-2 li{
display:inline;
margin:0;
padding:0;
}

#menu-2 a{
	color:black;
	font-style:italic;
}

#menu-2 a:link, 
#menu-2 a:visited{
float:left;
margin:0;
padding:5px 25px;
text-decoration:none;
border-right:1px solid #fff;
}

#menu-2 a:hover, 
#menu-2 a:focus, 
#menu-2 a:active{
color:#FFF;
background:#4a4a4a;
}

table.categorie {
	background-color:#4a4a4a;
	height:100%
}

table.categorie td {
	padding: 2px 8px;
}

table.categorie td a {
	font: 12px Tahoma,Arial,helvetica,sans serif;
	color:white;font-style:italic;
}

table.categorie  td.categoriaCorrente{
	font-size : 12px;
	font-style:italic;
	color : #ff0000;
}

a:hover{
	text-decoration:underline;
}

input.text,input.text1,input.text2{font:12px;border:1px solid #4a4a4a}
td.captcha_img {padding-top:30px;}
td.captcha_input{padding-bottom:30px;}
input.submitfield {border:2px solid white; background:#4a4a4a; color:white;margin:1px}
textarea.message {height:100px;width:400px;}

td.mandatory {font: 10px }




