html {width:100%; height:100%; margin:0; padding:0}
body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	font:100% Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#fff}


.right {
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #000000;
	margin:0; padding:0;
}
.right a {
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #000000
}
.right a:hover {
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #000000
}
.title {
	font: normal 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #6c8a4a
}
.snack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #FFFFFF
}
.snack a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration:none
}
.snack a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #FFFFFF
}
.up {
	font: normal 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #FFFFFF
}
.close {
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #000000
}
.close a {
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #000000
}
.close a:hover {
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #000000
}
.foto {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color: #000000
}
.foto a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color: #6c8a4a;
	font-weight:bold;
}
.foto a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color: #384d14;
	font-weight:bold;
}
TD.foto {
	border-bottom:1px solid #b7c3a5;
	padding-bottom:5px;
}
TD.foto2 {
	border-bottom:1px solid #b7c3a5;
	padding-bottom:5px;
	height:200px;
}
TD.foto IMG {
	margin-bottom:2px;
}
IMG.float {
	float:left;
	margin-right:10px;
	margin-bottom:1px;
}
.float {
	float:left;
}
.float2 {
	float:left;
	padding:20px 40px 30px 0px;
}
.float2 a {
	text-decoration:underline;
	color:#6C8A4C;
}
.float2 a:hover {
	text-decoration:underline;
}
.float3 {
	float:left;
	margin:20px 0px 0px 0px;
}

table ul.sottomenuCat {margin:0; padding:0; list-style-type:none; font-size:11px}
ul.sottomenuCat li {color:#000; margin:0; padding:10px 0 4px 16px; width: line-height:14px}


ul.sottomenuCat li.sel ul {margin:0 0 0 0px; padding:0; list-style-type:none; font-size:11px}
ul.sottomenuCat li.sel ul li {color:#000; margin:0; padding:4px 0 4px 16px; line-height:14px; background:url(images/li2.jpg) 0px 8px no-repeat;}
ul.sottomenuCat li.sel ul li  a {color:#425504; font-weight:normal; font-size:10px; display:block; text-transform:uppercase; text-decoration:underline; padding:0 0 2px 0; margin:0; border-bottom:0}
ul.sottomenuCat li.sel ul li  a:hover {color:#000; font-weight:normal; font-size:10px; display:block; text-transform:uppercase; text-decoration:none; padding:0 0 2px 0; margin:0; border-bottom:0}


table ul.sottomenuCat2 {margin:0; padding:0; list-style-type:none; font-size:11px}
ul.sottomenuCat2 li {color:#000; margin:0; padding:10px 30px 4px 0; line-height:14px}

ul.sottomenuCat li a, ul.sottomenuCat2 li a {color:#425504; font-weight:normal; font-size:10px; display:block; width:96px; text-transform:uppercase; text-decoration:underline; padding:0 0 10px 0; margin:0; border-bottom:1px dotted #94a870}
ul.sottomenuCat li a:hover, ul.sottomenuCat2 li a:hover {color:#000; text-decoration:none; display:block; padding:0 0 10px 0; margin:0; border-bottom:1px dotted #94a870}


ul.sottomenuCat li.sel a, ul.sottomenuCat2 li.sel a {color:#000; font-weight:bold; font-size:10px; display:block; width:96px; text-transform:uppercase; text-decoration:none; padding:0 0 10px 0; margin:0; border-bottom:1px dotted #94a870}
ul.sottomenuCat li.sel a:hover, ul.sottomenuCat2 li.sel a:hover {color:#000; text-decoration:none; display:block; padding:0 0 10px 0; margin:0; border-bottom:1px dotted #94a870}


h3 {font-size:20px; color:#3a4c1c; font-weight:normal; padding:10px 0; margin:0; font-family: Arial, Helvetica, sans-serif;}
.box-elenco-catalogo {width:130px; margin:0 10px 20px 0; margin /**/:0 20px 20px 0; padding:0; float:left; height:180px;}
.box-elenco-catalogo br {font-size:9px; margin:0; padding:0; line-height:20px;}
.box-elenco-catalogo a {display:block; width:130px;  font-size:11px; font-weight:normal; text-decoration:underline; padding:0; margin:0; color:#6c8947; text-transform:uppercase; clear:both; font-family: Arial, Helvetica, sans-serif; }
.box-elenco-catalogo a:hover {display:block; width:130px; font-size:11px; font-weight:normal; text-decoration:none; padding:0; margin:0; color:#ff0000; clear:both; font-family: Arial, Helvetica, sans-serif;}
.box-elenco-catalogo strong {display:block; margin:0; padding:0 0 4px 0; font-family: Arial, Helvetica, sans-serif;}
.box-elenco-catalogo  br {display:none}
.box-elenco-catalogo img {display:block; margin:0 0 10px 0; padding:0}

p.descrizione {font-size:12px; color:#000; font-weight:100; margin:0; padding:0; line-height:18px; font-family: Arial, Helvetica, sans-serif;}
.center-scheda {display:none}

a.stampascheda {display:block; background:url(images/rich-info.jpg) 0 0 no-repeat; height:40px; margin:60px 0 20px 0; font-size:11px; color:#000; text-transform:uppercase; text-decoration:underline; padding:10px 0 0 50px; font-family: Arial, Helvetica, sans-serif;}
a.stampascheda:hover {display:block; background:url(images/rich-info.jpg) 0 0 no-repeat; height:40px; margin:60px 0 20px 0; font-size:11px; color:#6c8a4a; text-transform:uppercase; text-decoration:none; padding:10px 0 0 50px; font-family: Arial, Helvetica, sans-serif;}

a.stampascheda2 {display:block; background:url(images/print-ico.jpg) 0 0 no-repeat; height:40px; margin:0 0 20px 0; font-size:11px; color:#000; text-transform:uppercase; text-decoration:underline; padding:10px 0 0 50px; font-family: Arial, Helvetica, sans-serif;}
a.stampascheda2:hover {display:block; background:url(images/print-ico.jpg) 0 0 no-repeat; height:40px; margin:0 0 20px 0; font-size:11px; color:#6c8a4a; text-transform:uppercase; text-decoration:none; padding:10px 0 0 50px; font-family: Arial, Helvetica, sans-serif;}

a.bottone_elenco {display:block; width:450px; text-align:right; padding:10px 0; height:2px; font-size:11px; color:#ff0000; text-decoration:underline; margin:20px 0; font-family: Arial, Helvetica, sans-serif;}
a.bottone_elenco:hover {display:block; width:450px; text-align:right; padding:10px 0; height:2px; font-size:11px; color:#000; text-decoration:none; margin:20px 0; font-family: Arial, Helvetica, sans-serif;}

.mano-immagini {display:block; cursor:pointer; margin:0 auto; text-align:center;}
.mano-immagini img {display:block; margin:0 auto 4px auto; text-align:center;}

.perstampa {display:none;}
.pluto {margin:5px 5px 5px 0; margin /**/:10px 10px 10px 0; float:left; padding:0; border:0; cursor:pointer}