/* CSS Document */

body {
	background: url(img/sfondo.jpg) repeat-x #fff;
	font-family:"Arial", Helvetica, Verdana, sans-serif;
color:black;
font-size:12px;
}
.act {
border-top:4px solid #df1b22;
font-weight:bold;
font-size:13px;
}
.act2 {
font-size:13px;
color:#df1b22;
font-weight:bold;
}
a.opacity:hover img {
filter:alpha(opacity=60);
   -moz-opacity:0.6;
   opacity:0.6;
}
a.opacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}
.pipe  li {
	margin-left:4px;
	background-image: url(img/lista.gif);
	background-repeat: no-repeat;
}

li.no_pipe {
	margin-left: 0;
	padding-left: 0;
	background-image: none;
}
#content, #footer {
width:900px;
margin:0 auto;
}

#content #left {
position:absolute;
top:0;
width:339px;
}
#content #left #lista{
background:url(img/sfondo_lista.jpg) no-repeat;
height:229px;
text-align:right;
margin-top:4px;
}
#content #left #lista ul{
width:250px;
padding-top:20px;
padding-bottom:35px;
}
#content #left #lista ul li{
margin-top:10px;
}
#content #left #lista ul li a{
color:black;
text-decoration:none;
font-size:13px;
font-weight:bold;
}
#content #left #lista ul li a:hover{
color:#df1b22;
}
#content #left #lista img{
margin-top:10px;
margin-right:20px;
}
#content #left #lista #box_news_tit {
	position:relative;
	top:0;left:0;
	width:339px;
}
#content #left #lista #box_news_tit h1{
	text-align:left;
	margin:8px;
	font-size:28px;
	color:#ED0805;
	border-bottom:1px solid #ED0805;
}
#content #left #lista #box_news{
	position:relative;
	top:0;left:0;
	width:330px;
	height:285px;
	border:1px solid #ED0805;
	margin-top:-9px;
	text-align:left;
}
#content #left #lista #box_news p{
	padding:8px;
	
}
#content #right {
width:561px;
margin-left:339px;

}
#content #right ul{
margin-top:76px;
padding-bottom:38px;
}

#content #right ul li{
display:inline;
padding-left:15px;
padding-right:15px;
}
#content #right ul li a{
display:inline;
color:black;
text-decoration:none;
font-size:13px;
font-weight:bold;
}
#content #right ul li a:hover{
border-top:4px solid #df1b22;
}
#content #right #testo{
background:url(img/sf-testo.jpg) no-repeat;
  min-height:320px;
  height:auto !important;
  height:320px;
}
#content #right #testo p{
padding-top:15px;
padding-left:5px;
line-height:22px;

}
#content #right #testo img{
float:left;
padding-right:4px;
padding-top:4px;

}
#content #big_text{
position:relative;
top:0;left:0;
width:900px;
}
.products_content{
	position:relative;
	top:0;left:0;
	width:445px;
	height:180px;
	float:left;
	border-right:1px solid #c3c3c3;
	margin-right:4px;
	border-bottom:1px solid #c3c3c3;
	margin-bottom:8px;
}
.products_content .products_image{
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}
.products_content .products_data{}


#footer {
border-top:1px solid #e01b22;
text-align:center;
padding-top:15px;

}
#footer  a{
color:black;
font-weight:bold;

}

#p_chiave {
text-align:center;
padding-top:15px;
font-size:11px;
color:#8E8E8E;

}
