/* CSS Document */

img{border:0;}
body
{
	margin:0;
	background-color:#e6e6e6;
	font-size: 12px;
	font-family:Arial;
	line-height:16px
}

/*AZIENDA*/

.txt_azienda
{	
	text-align:left;
}
.txt_azienda_red 
{
	color: #ff0000;
}

/*CONTATTI*/

.contatti
{
	color:#808080;
	text-align:left;
}
.contatti a:link 
{
	color: #808080;
	text-decoration:none;
}
.contatti a:visited 
{
	color: #808080;
	text-decoration:none;
}
.contatti a:hover
{
	color: #ff0000;
	text-decoration:none;
}

/*PRODOTTI*/

.prodotti
{
	font-family:Arial;
	font-size:12px;
	line-height:15px;
	color:#000;

}
.prodotti a:link
{
	color:#000;
	text-decoration:none;
}
.prodotti a:visited
{
	color:#000;
	text-decoration:none;
}
.prodotti a:hover
{
	color:#ff0000;
	text-decoration:none;
}

.tito
{
	color:#ff0000;
	font-size:15px;
	font-weight:bold;
	padding-bottom:13px
}
.text_grigio
{
	color:#7f7f7f;
	font-size:11px;
	padding-top:8px;
	font-weight:bold;
}

.elenco_prodotti
{
	font-family:Arial;
	font-size:12px;
	line-height:15px;
	color:#000;
	text-align:right;

}
.elenco_prodotti a:link
{
	color:#7f7f7f;
	text-decoration:none;
}
.elenco_prodotti a:visited
{
	color:#7f7f7f;
	text-decoration:none;
}
.elenco_prodotti a:hover
{
	color:#ff0000;
	text-decoration:none;
}
.img_gallery{padding-top:6px; padding-right:6px;}

.white{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
/*menu*/
#ele_tipo{width:91px;text-align:right;padding-top:6px;padding-bottom:6px}
#catal{text-align:right; border-top: 1px solid #7f7f7f;width:91px; padding-top:4px;}
#cata2{text-align:right; border-top: 1px solid #7f7f7f;width:112px; padding-top:4px;color:#ff0000}
#introd{width:112px;text-align:right;border-bottom: 1px solid #7f7f7f;padding-bottom:4px; color:#ff0000}
#introd2{width:91px;text-align:right; padding-bottom:4px}
#introd3{width:91px;text-align:right;padding-bottom:4px; border-bottom:1px solid #7f7f7f;}
#fam_select{width:112px;width:112px;text-align:right; color:#ff0000; border-bottom: 1px solid #7f7f7f; padding-bottom:4px;padding-top:6px}
#sedute{width:91px;text-align:right; line-height:15px}
/*menu-news*/
.anno_on{text-align:right; border-bottom: 1px solid #7f7f7f;width:112px; padding-bottom:4px; color:#ff0000}
.anno_off{width:91px;text-align:right;padding-bottom:6px}
.anno_on2{text-align:right;width:112px; color:#ff0000; border-top: 1px solid #7f7f7f; padding-top:4px}
.anno_off2{width:91px;text-align:right; }
.anno_on2 a:link
{
	color:#ff0000;
	text-decoration:none;
}
.anno_on2 a:visited
{
	color:#ff0000;
	text-decoration:none;
}
.anno_on2 a:hover
{
	color:#000;
	text-decoration:none;
}
/*catalogo*/

.tito_cat
{
	color:#ff0000;
	font-size:14px;
	font-weight:bold;
	padding-bottom:13px
}

/*press*/
.anno
{
	border-bottom:1px solid #7f7f7f;
	color:#ff0000;
	font-weight:bold;
	padding-top:17px
}
.comunicato
{
	padding-top:11px;
	padding-bottom:11px;
}
.txt_comunica{padding-left:11px}
.tito_press{font-weight:bold;}

.tito_press a:link
{
	color:#000;
	text-decoration:none;
}
.tito_press a:visited
{
	color:#000;
	text-decoration:none;
}
.tito_press a:hover
{
	color:#ff0000;
	text-decoration:none;
}
/*news*/

.tito_news{color:#ff0000; font-size:11px}

.txt_news{color:#3c3c3c; font-size:11px}

.box_news{background-color:#e6e6e6; padding:5px}
.box_foto{padding-right:3px}

