/* resetta tutto */
* {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #444444;
	font: 12px/18px Arial, Helvetica, sans-serif;
} 
td {
	padding:2px;
}
table{
	border-collapse:separate;
	empty-cells: show;
	
}

body{
	line-height: 18px;
}
/*---------ritmo verticale 18px------------------>>>>*/
h1{font-size: 2.4em;line-height:36px}
h2{font-size: 2.0em;line-height:36px}
h3{font-size: 1.35em}
h4{font-size: 1.2em}
h5{font-size: 1em}
h6{font-size: 0.75em}
p, blockquote, pre, ol, dl, ul, form {line-height: 18px;}
/* set di base per margini e padding */
h1, h2, h3, h4, h5, h6 {margin:0px}
address, blockquote, dl, form,
fieldset, ol, table, p, pre, ul{
margin-top: 0;margin-bottom: 0px}
/*---------ritmo verticale ------------------<<<<*/
input {
	border: 1px solid #dadada;
}

b,strong{
	font-weight: bold;
}
b a,strong a{
	font-weight: bold;
}
select {
	border: 1px solid #dadada;
}

button {
	border: 1px outset #dadada;
}

pre {
	font-family: monospace;
}

ul {
	padding-left: 15px;
	list-style-type: disc;
}
ol{
	padding-left: 15px;
	list-style-type:decimal;
}

img {
	border: 0px;
}

a {
	text-decoration: underline;
}

body {
	margin: 5px;
}

/*------ standard -------*/
b *,strong *{
	font-weight: bold;
}

u,u *{
	text-decoration: underline;
}

em,em *{
	font-style: italic;
}

u b,u b *,u strong *{
	font-weight: bold;
	text-decoration: underline;
}

b u, b u *,strong u*{
	font-weight: bold;
	text-decoration: underline;
}


/* -------------tema------------ */ /* menu superiore */

a:HOVER{
	color:#C00000;
	
}

.menutop:HOVER
{
	color:#ff0100;
}

.menutop{
	color:#484848;
}


a.submenu:HOVER
{
	color:#ff0100;
}
a.submenu{
	color:#484848;
}

.flatnukeadmin{
	clear:both;
	background-color: #fafac0;
	padding:3px;	
	border: 1px #000000 dotted;
}
.flatnukeadmin fieldset{
	background-color: #ffffda;
	padding: 9px;
}
.flatnukeadmin legend{
	font-weight: bold;
	text-transform: uppercase;
}

/** fncommerce ------ **/
a
{
	text-decoration: none;
}

#fnccatalog a {
text-decoration: none;
}

#productbar span
{
	text-decoration: none;
	font-size:20px;
}

#productbar a
{
	text-decoration: none;
}
#loginform tr td label
{
	color:#999999;
	font-size: 15px;
	font-weight: bold;
	
}
#loginform tr td a
{

	font-weight: bold;

}
#homepage h2{
	color:#999999;
	font-size: 20px;
	font-weight: bold;

}
#homepage table tr td hr{
	color:#999999;
	background-color: #999999;
	
}

hr {
height:1px;border:1px solid #c5c5c5;
}

.homenews{
	padding-top:10px;
	color:#999999;
}
.homenews p{
	color:#999999;
}

textarea
{
	border:1px solid #dadada
}


.registerform div textarea
{
	width:300px;
	border:1px solid #dadada
}

.registerform  input
{
	width:300px;
}


.registerform  select
{
	width:300px;
}

