body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.grigio11px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #303030;
}
.grigio12px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #303030;
	
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;

}
.grigio11pxbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #303030;
	font-weight: bold;
}.bianco11px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.bianco11pxbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.rosso11px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d10019;
}
.rosso11pxbold, .rosso11pxbold:link, .rosso11pxbold:active, .rosso11pxbold:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d10019;
	font-weight: bold;
}
.rosso12pxbold, .rosso11pxbold:link, .rosso11pxbold:active, .rosso11pxbold:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d10019;
	font-weight: bold;
}
.grigio10px, .didascalia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #303030;
}
.grigio10pxbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #303030;
	font-weight: bold;
}
.rosso10pxbold, .rosso10pxbold:link, .rosso10pxbold:active, .rosso10pxbold:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d10019;
	font-weight: bold;
}
.bianco12pxbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.rosso14pxbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #d10019;
	font-weight: bold;
}
.grigiolight11pxbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606060;
	font-weight: bold;
}
.grigiolight10pxbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #606060;
	font-weight: bold;
}
.rosso10px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d10019;
}
.grigio9px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #303030;
}
.grigiolight12pxbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #606060;
	font-weight: bold;
}
.grigio9pxbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #303030;
	font-weight: bold;
}
.rosso9pxbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #d10019;
	font-weight: bold;
}
.form { margin:0; padding:0; border:0; }


.voce_categoria, .voce_categoria_selected
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF !important;
	font-weight: bold;
	background-color: #B4B4B4;
	text-decoration:none;
}

.voce_categoria a, .voce_categoria a:visited, .voce_categoria a:active { color:#FFFFFF; }
.voce_categoria:hover a, .voce_categoria_selected a { color:#777777; text-decoration:none; }

.voce_categoria:hover, .voce_categoria_selected { background-color:#f1f1f1; color:#777; text-decoration:none; }

.voce_marchi:hover { text-decoration:none; }
.voce_marchi
{
    text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606060;
	font-weight: bold;
}

.voce_classi
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606060;   
}
.voce_classi:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606060;
	font-weight:bold;
	text-decoration:none;
}

.voce_prodotti
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #606060;
}

.voce_prodotti:hover { text-decoration:none; font-weight:bold; }

.boldo { font-weight:bold; }
.sfondo_marchi, .sfondo_marchi TD
{ background-color:#e2e2e2;
}

.sfondo_marchi_servizi { background-color:#CCCCCC; }

.elencoSpaziato
{
    margin:2px 0 3px 0;
}
.classi
{
     margin:0; padding-left:15px;
     border:0;
}
.classi li { margin: 5px 0 10px 0 !important; padding:0; line-height:13px; }

.noUnderOnOver, .noUnderOnOver span, .noUnderOnOver:hover, .noUnderOnOver span:hover{ text-decoration:none; }

.linkMenuProdotti { font-weight:normal; }
.linkMenuProdotti:hover { font-weight:normal; text-decoration:none; }

.testo, .testobold, .testo table *
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #303030;
    line-height:16px;
}
.testobold { font-weight:bold; }
.testo a
{
	color: #d10019;
	font-weight: bold;
	text-decoration:none;
}
.testo a:hover
{
	text-decoration:underline !important;
}

.didaLaterale img {margin-bottom:4px; }
.didaLaterale
{
    text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #303030;
}
.elencoPuntatoSpaziato li
{
    margin-bottom:5px;
}

.righetta {line-height:13px; margin:0; }

h1, h2 { margin:0; }
