/* CSS Document */
body, html { 
	margin:0;
	padding:0;
	}

body { 
	background:url(../i/wood.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	}
#global {
	position:absolute;
	top:120px;
	width:800px;
	}
#head {
	padding:12px 0 0 58px;
	margin:0;
	background:url(../i/bghead.gif) left top;
	background-color:#3c597b;
}
#titolo {
	display:block;
	width:300px;
	text-align:right;
	color:white;
	font-size:18px;
	position:absolute;
	left:400px;
	top:65px;
}
#menu {
	list-style:none;
	position:absolute;
	left:310px;
	top:0;
	margin:0;
	padding:0;
	padding-top:0px;
	z-index:100;
}
#menu li {
	display:block;
	float:left;
}
#menu li a, 
#menu li a:hover,
#menu li a:visited,
#menu li a:active {
	line-height:2.5em;
	color:white;
	text-decoration:none;
	padding:0 6px;
	border-top-color:#003366;
	border-top-width:8px;
	border-top-style:solid;
}
#menu li a:hover {
	background:none;
	border-top-color:#006699;
}
#content {
	width:600px;
	margin-left:140px;
	background-color:white;
	min-height:905px;
	height:auto!important;
	height:905px;
	padding:20px;
	color:#3c597b;
	text-align:justify;
}

#footer {
	margin-left:140px;
	color:#003;
	font-size:11px;
	margin-top:5px;
	width:630px;
	height:30px;
}
#footer a {color:#003; text-decoration:none;}
.neroavorio {
	margin:0;
	padding:0;
	display:block;
	float:right;
	color:#003;
	text-decoration:none;
}
#left {
	width:100px;
	position:absolute;
	left: 45px;
}
#left a{
	display:block;
	margin:0;
	padding:0;
}
#left a:hover {
	border-right-color:#006699; 
	border-right-width:5px; 
	border-right-style:solid;
}
h1,h2,h3,h4,h5 { color:#573c3e; }
#content table, #content tr {
	table-layout:auto;
	border-collapse:collapse;
	border:thin solid black;
	width:90%;
}
#content td { padding: 5px; }
#content a img { border:0;}
#content a, #content a:hover, #content a:visited, #content a:active {
	color:#573c3e;
}
.categorie {
	list-style:none;
	margin:0;
	padding:0;
}
.categorie li { display:block; height:110px; width:100%; margin: 0 0 15px 0; }
.categorie li a {display:block; background:none; text-decoration:none; height:110px; width:100%; border:1px solid white; padding:4px;}
.categorie li a:hover { background-color:#ccc; border:1px dotted #333; }
.categorie li img { float:left; margin: 0 5px 5px 0;}

#links { padding:20px 0 0 0; margin:0;}
#links a {  
	padding:0 0 0 25px;
	height: 25px;
	display:block;  
	margin:0;
   	text-decoration: none;
   }
#links a:hover {
	color: #411;
	background-image:url(../i/listimg.gif);
	text-decoration:none;
	background-repeat:no-repeat;
  }

div#links ul {
	margin:0 0 0 10px;
	padding:0 0 0 5px;
	list-style:none;
	line-height:1em;
}
div#links ul li { display:inline; line-height:1em;}
div#links ul li a:hover {
	background:none;
	text-decoration:underline;
}
/*
#sottocategorie { list-style:none; margin:20px 0; padding:0;}
#sottocategorie li a {
	line-height:1.8em;
	display:block;
	padding-left:23px;
	color:black;
}
#sottocategorie li a:hover {
	background-image:url(../i/listimg.gif);
	text-decoration:none;
	background-repeat:no-repeat;
}
#sottocategorie li a img { height: 0; width: 0; border-width: 0;}
#sottocategorie li a:hover img {
	position:absolute;
	left:210px;
	top:320px;
	height:auto;
	width:auto;
}
.subcategorie {
	margin:0;
	padding: 0 0 0 10px;
	list-style:none;
	line-height:1em;
}
*/
fieldset { padding:5px; font-size:12px; font-family:Tahoma, Helvetica, Arial, Verdana;}
table.contatti { border:0!important; width:100%; }
table.contatti tr { border:0!important;}
table.contatti td { border:0;}
table.contatti th { font-size:11px; }
#news {
	min-height:700px;
	margin: -20px;
	padding: 20px 150px 20px 20px;
	background-image:url(../i/anelli.gif);
	background-repeat:repeat-y;
	background-position:right top;
	line-height:1.1em;
}
#news p {
	border-top:1px solid #ccc;
}
#prodotti h3{
	margin:0;
	padding:0;
}
.prodotti img {
	display:block;
	padding:0px;
	margin: 10px 0;
}
.prodotti {
	border-top:thin dotted #ccc;
	border-bottom:thin dotted #ccc;
	width:95%;
	margin: 0 0 10px 0;
	padding:0px;
}
.indirizzo {
	color:#333333;
	font-size:12px;
	margin: 20px 0 0 0;
	text-align:center;
	display:block;
}
.poplink {
	color:#CC3300;
	}
.scrollcontain {
	 WIDTH: 100%;  HEIGHT: 650px; voice-family: inherit
}
.scroll {
	BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: auto; HEIGHT: 650px; padding:5px 0;
}
.scrollpadder {
	PADDING-RIGHT: 05px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#modulo {
	table-layout:auto;
	border-collapse:collapse;
	border:none;
	border-color:#FFFFFF;
}
#modulo tr, #modulo td, #modulo th {
	border:none;
}
#immagini {
	float:left;
	margin: 0 15px 10px 0;
}
#testo {
	padding: 0;
	margin:0;
	margin-left:50px;
	width::auto;
}
.dwvideo { margin:0; padding:0;  font-size:14px; font-weight:bold;}