	
a{
	color:#666666;
	text-decoration:underline;
}
a:hover{
	color:#999999;
	text-decoration:none;
}

a.link01{
	color:#cccccc;
	text-decoration:underline;
}
a.link01:hover{
	color:#ffffff;
	text-decoration:none;
}

a.link02{
	color:#0e63cc;
	display:block;
	text-decoration:none;
	line-height:12px
}
a.link02:hover{
	color:#ffffff;
	text-decoration:none;
}
a.link03{
	color:#444444;
	
	text-decoration:none;

}
a.link03:hover{
	color:#aaaaaa;
	text-decoration:none;
}
a.link04{
	color:#ffffff;
	
	text-decoration:none;

}
a.link04:hover{
	color:#f3f3f3;
	text-decoration:none;
}

body,html{
	background-image:url(../images/fondo_body.jpg);
	background-repeat:repeat-x;
	background-color:#383838;
	text-align:center;
	font-size:11px;
	line-height:15px;
	font-family:Verdana;
	color:#444444;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}
div.contents{
	margin:0 20px;
}
div.contentsRight{
	float:right;
	margin:0 20px;	
	background:#f3f3f3;
	padding:10px 20px;
	width:204px
}
div.copyright{
	color:#cccccc;
}
div.fondoAccessoHome{
	background-image:url(../images/fondo_accesso_home.jpg);
	height:135px;
	width:266px;
	float:right;
	margin:10px 20px;
	text-align:left;
	color:#ababab;
	font-size:11px;
	line-height:25px;
}
div.fondoVoceMenu{
	float:left;
	margin-right:7px;
	text-align:center;
	height:25px;
	width:93px;
	background-image:url(../images/fondo_voce_menu.gif);
	line-height:8px;
}
div.fondoVoceMenu:hover{
	background-image:url(../images/fondo_voce_menu_over.gif);
}
div.rightMenuHome{
	float:right;
	margin-right:20px;
	color:#0e63cc;
	font-size:11px;
}
h1{
	margin:20px 50px 20px 20px;
	padding-bottom:3px;
	color:#004595;
	font-size:15px;
	border-bottom:1px solid #004595;
	text-align:right;
}
img{
	border:solid 0px;
}

p{
	text-align:justify;
	line-height:18px;
}
table.main{
	width:875px;
	margin:0 auto;
	font-size:11px;
}
td.contents{
	background:#ffffff;
	text-align:left;
}
td.contentsHome{
	background-image:url(../images/fondo_home.gif);
	background-repeat:no-repeat;
	height:330px;
}
td.menu{
	background-image:url(../images/fondo_menu.gif);
	background-repeat:no-repeat;

	height:34px;
	padding:0;
	margin:0;
	padding-left:10px;
	vertical-align:bottom;
	font-size:10px;
}
ul#test-list li{
	border:0;
	list-style-image:url(../images/lista.gif);
	margin-bottom:10px;
}
.cprod {}
.cprodIE6 {width:350px; float:left}
#loginform { margin:0; padding:0 }
#formcontatti input { width:400px }
#formcontatti input#city { width:276px }
#formcontatti input#zip { width:40px }
#formcontatti input#prov { width:16px }
#formcontatti textarea { width:400px; height:100px }
#formcontatti input#invia { width:53px }
#formcontatti input#agree, #formcontatti input#dont_agree { width:16px }
.addressMap { width:148px; margin:17px auto 0}
