body {  color:#666; margin: 20px; font-family: Tahoma, Arial, sans-serif; font-size: 10pt;}
a {	text-decoration: underline;}
h2, hr { display:none;}
h3 { font:normal 24px Tahoma, Arial, sans-serif;}
/*
classi globali
*/
.clear{display:block; clear:both;}
/**/
#struttura {text-align: left;}
/*testata*/
#header {}
#header h1 a { text-decoration:none; color:#000;}
#header ul {	list-style-type: none;}
#header li {display: inline;}
ul#lang, ul#menu-top,ul#menu-main ,#brand, .sidebar {	display: none;}

#contenuti {	}
#contenuti   h4    {	color: #C21216;	font-style: italic;	font:normal 13px Georgia, "Times New Roman", Times, serif; display: block;	margin-bottom: 10px;	}
.imgborder {	padding: 1px;	border: 2px solid #CCC;}
#contenuti p {	font: normal 12px/18px Tahoma;	margin: 10px;}
#contenuti .box {	display: block; float: left; margin: 10px; 0}
#contenuti .box h5 {	text-decoration: none;	margin-bottom: 10px;}
#contenuti  .box ul {	list-style-type: none;}
#contenuti .box li {	border-bottom: 1px solid #CCC;	padding: 3px 3px 1px 3px;}
#contenuti ol {	list-style-type: none;	display: inline;	margin-top: 10px;	line-height: normal;}
#contenuti ol li p a, #contenuti ol li p {	text-decoration: none;	font: normal 10px/12px Tahoma;}
#contenuti ol li { display: block; width: 155px; float: left; margin-right: 2px; margin-left: 2px;}
#contenuti ol li a img:hover {	border: 1px solid #E41B23;}
#contenuti ol li a img {	border: 1px solid #ccc;}
#contenuti   h5, #contenuti  ol  h5 a {	color: #DA1921;	text-decoration: underline;	font-size: 12px;}
#struttura #contenuti ol img { display: block; margin-bottom: 5px; margin-top: 5px;}
#contenuti h6 {	font-size: 11px;	font-style: italic;}
/*
footer
*/
#footer { font-size: 8pt; clear:both; border:1px solid #ccc; margin:10px 0; padding:10px;}
/*
navigazione orizzontale
*/
ul#sub-nav {	display: none;}
/*
menu briciole
*/
ul#indicatori { list-style-type: none;	margin: 10px 0; border-top: 1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0; border-right: none; border-left: none;	padding: 5px;}
ul#indicatori li {	display: inline;	font-size: 10px;	font-weight: bold;	color: #C21216;}
ul#indicatori li a {	font-weight: normal;}
/*
pagina elenco prodotti
*/
.elenchi img { border: 1px solid #CCC; float: left; margin-right: 10px;}
#contenuti  .elenchi h5 { font-style: italic; text-decoration: none; color: #666;	font-size: 11px;}
#contenuti .elenchi {	margin: 10px;		padding: 10px;	border: 2px solid #ddd;}
#contenuti .elenchi p {	line-height: normal;	font-size: 11px;	margin: 0;}
#contenuti .elenchi a {	text-decoration: none;}
/*
pagina indice prodotti
*/
.prodotti-cat img {	float: left;	margin-right: 10px;	border: 1px solid #CCC;	padding: 1px;}
#contenuti  .prodotti-cat h5 { text-decoration: none; font-size: 14px; margin-left: 10px; font-family: "Trebuchet MS", Arial; text-transform: uppercase;}
.prodotti-cat {	padding: 5px 0; margin: 5px; border-left: none; border-top: none; border-right: none; border-bottom: solid 6px #ddd;}
.prodotti-cat a{	font-weight:bold;}
.prodotti-cat ul {	list-style-type: none;	font-size: 12px;}
.prodotti-cat ul li {	margin-bottom: 4px;}
/*
paginazione
*/
.pag { margin: 0; padding: 2px; text-align: center; border-top: 1px solid #D7E1EB;}
#contenuti .pag a {font-size: 10px; font-weight: bold;	color: #FFF; border: 1px solid #8BA8C2; padding: 3px; text-decoration: none;}
/*
scheda dettaglio prodotti
*/
.dettaglio-scheda {	font-size: 11px;}
.dettaglio-scheda .foto {float: left;	text-align: center;}
.dettaglio-scheda .foto img { border:1px solid #CCC; margin-right:10px;}
.dettaglio-scheda .foto div img { display:none;}
.dettaglio-scheda ul {	font-size: 12px;}
.dettaglio-scheda img {margin-bottom:10px;}
#contenuti  .dettaglio-scheda h4 {	padding-left: 0;	color: #666;	border-bottom: 1px solid #ccc;}
.dettaglio-scheda a {	color: #E20A16;}
.dettaglio-scheda .auto {	display: block;	margin-left: 10px;	padding: 1px;	margin-bottom: 10px;	position: relative;}
.dettaglio-scheda .auto img {	float: left;	border: 1px solid #CCC; padding:1px; margin:0 10px 10px 0;}
.dettaglio-scheda .auto label { border:1px solid #dedede; font:bold 14px Arial, Helvetica, sans-serif; display: inline; position: absolute; width: 240px; top: 10px; right: 10px;}

#contenuti  .dettaglio-scheda  .auto p {	font-size: 11px;	line-height: normal; margin-left: 290px; position: absolute; top: 50px; width: 200px; left: 0px;}
a.scheda2 , ul#scheda-link  {	display: none;}
.dettaglio-scheda .foto span {	height: 265px;	width: 265px;	display: block;}
/*
sezione link
*/
#link ul {	font-size: 11px;	list-style-type: none;	margin-left: 80px;}
#link ul li {	margin-bottom: 10px;	border-bottom: 1px solid #EBE9ED;	margin-right: 20px;}
#link a {	text-decoration: none;	display: block;}
#link ul li a img {	border: 1px solid #CCC;	padding: 1px;	margin-right: 10px;	float: left;}
/*
sitemap
*/
#map{	padding:2px;	border:1px solid #ccc;	width:420px;	height:300px; margin: 10px 10px 0 85px;}
/*
form
*/
#contatti p{ position:relative; border-bottom: 1px solid #f3f3f3; display: block; margin: 0; padding: 3px;}
#contatti textarea, textarea {	font-size: 11px;	color: #666;	font-family: Tahoma, Arial, sans-serif;}
#contatti label {	display: block;	font:normal 12px Tahoma, Arial, sans-serif;	float: left;	width: 75px;}
#contatti  span { 	font-size: 10px; font-weight: bold; color: #c21216; margin-left: 10px;}
#contatti input.btn2{	border: 1px solid #666;font: bold 11px Tahoma; padding: 2px; text-transform: uppercase;}
#contatti fieldset {margin: 0;	padding: 5px;}
.address {font-size: 11px;}
.address li {	display: block;	padding: 5px 0;	border-bottom: 1px solid #CCC;}
input, select {	font-size: 11px;	color: #666;	font-family: Tahoma, Arial, sans-serif;}
