body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color:#da1d21;}

.bg_titolo {background-image: url(image/bg_titolo.gif); background-repeat: repeat-x;  }

.bg_foot {background-image: url(image/bg_infi_foot.jpg); background-repeat: repeat-x;  }

.menu_alto {color: #000000; font-size:14pt; font-family: Arial, Helvetica; padding-left: 37px; padding-right:18px;}
.menu_alto a{color: #000000; text-decoration:none;}
.menu_alto a:hover{color: #999999; text-decoration:none;}

.class {color: #333333; font-size: 9pt; line-height: 11pt; font-family: Arial, Helvetica; text-decoration: none; padding-right:15px;}
.class a { color:#333333; text-decoration:none;}
.class a:hover { color:#CC0000; text-decoration:none;}

.class_center {color: #333333; font-size: 9pt; text-align:center; line-height: 11pt; font-family: Arial, Helvetica; text-decoration: none; padding-left: 15px; padding-right:15px;}

.voci_elenco { color:#FFFFFF; font-size:12pt; font-family: Arial, Helvetica, sans-serif; text-align: center;}

.footer  {color: #CCCCCC; font-size: 9pt; font-family: Arial, Helvetica; text-decoration: none; text-align: right; padding-right:20px;}
.footer a {color:#999999; text-decoration:none;}

.menu { color: #333333; font-size: 9pt; line-height: 11pt; font-family: Arial, Helvetica; text-decoration: none; padding-right:15px; padding-left:15px; padding-bottom:5px; padding-top:5px;}
.menu a { color:#333333; text-decoration:none;}
.menu a:hover {color:#CC0000; text-decoration: none;}

.class_bianco {color: #FFFFFF; font-size: 9px; font-family: Arial, Helvetica; text-decoration: none; padding-left: 15px;}
.class_bianco a {color:#FFFFFF; text-decoration:none;}
.class_bianco a:hover {color:#CCCCCC; text-decoration:none;}

.class_titolo {color: #CC0000; font-weight: bold; font-size: 20pt; font-family: Arial, Helvetica, sans-serif; vertical-align:bottom; text-decoration: none; padding-top:20px; }

.bg_menusx {background-image: url(img/bg_menu_sx.jpg); background-repeat: repeat-x;}




.tit_bianco {color: #FFFFFF; font-size: 16pt; font-family: Arial, Helvetica; text-decoration: none; padding-left:15px;}
.tit_bianco a {color: #FFFFFF; text-decoration: none;}
.tit_bianco a:hover {color: #CCCCCC; text-decoration: none;}

.tit_nero {color: #000000;font-size: 16pt; font-family: Arial, Helvetica; text-decoration: none; padding-left:15px;}

.Stile2 {font-family: Arial, Helvetica, sans-serif; font-size:24px; text-align:center; color: #333333;}
.Stile2 a{color:#333333; text-decoration:none}
.Stile2 a:hover{color:#333333; text-decoration:none}

.Stile3 {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:20px;
	color: #FFFFFF;
	text-align:center;
}
.percorso {font-family: Arial, Helvetica, sans-serif; font-size:11px; text-align:left; color: #333333;}
.percorso a{color: #333333F; text-decoration:none}
.percorso a:hover{color:#CC0000; text-decoration:none;}

.referenze {color: #333333; font-size: 8pt; line-height: 10pt; font-family: Arial, Helvetica; text-decoration: none; text-align:center;}
.referenze a { color:#333333; text-decoration:none; font-size: 8pt; font-family: Arial, Helvetica; text-align:center;}
.referenze a:hover { color:#CC0000; text-decoration:none;}

.tit_referenze {color: #FFFFFF; font-size: 14pt; font-family: Arial, Helvetica; text-decoration: none; padding-left:5px; padding-right:5px;}
.descr_referenze {color: #333333; font-size: 9pt; line-height:11pt; font-family: Arial, Helvetica; text-decoration: none; padding:5px; }

.gallery_prodotti
{
	display:block;
	float:left;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#5E6062;
}
