body,html{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, sans-serif;
	color:#6E6967;
	font-size:11px;
	scrollbar-face-color:#D0CFC1;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#D0CFC1;
	scrollbar-darkshadow-color:#f05e22;
	scrollbar-shadow-color:#ACAA93;
	scrollbar-arrow-color:#D70000;
	scrollbar-track-color:#F1F1EC;
	background-color:#b971a1;
	background-image:url(img/sfondo-repeat.jpg);
	background-repeat: repeat-x;
}
.clear{
	clear:both;
}
#main{
	width:760px;
	margin:0 auto;
	padding:0;
	font-family:Verdana, Arial, sans-serif;
	color:#6E6967;
	font-size:11px;
	text-align:center;
	
	}
#top{
	clear:both;
	background-color:#FFFFFF;
	margin:0 auto;	
	}
#top img {
	border:0;
}
#banner {
	margin-top:5px;
	margin-bottom:5px; 
	clear:both;
}
#banner img {
	border:0;
}
#toplink{
	font-family:Verdana;
	font-size:10px;
	color:#707070;
	text-decoration:none;
	width:570px;
	text-align:right;
	float:left;
	padding-top:5px;
	font-weight:normal;
}
#toplink a{
	font-family:Verdana;
	font-size:10px;
	color:#707070;
	text-decoration:none;
	font-weight:normal;
	}
#toplink a:hover{
	font-family:Verdana;
	font-size:10px;
	color:#c4151c;
	text-decoration:none;
	font-weight:normal;}
#form{
	width:190px;
	text-align:right;
	float:left;
}
#form form{
	margin:0px; padding:0px; width:190px; margin-top:3px;
}
#trebox{
	width:760px;
	margin:0 auto;
	border:0px;
	padding:0px;
	background-image:url(img/bg.gif);
	clear:both;
}
#duebox{
	width:760px;
	margin:0 auto;
	border:0px;
	padding:0px;
	background-image:url(img/bg-content.gif);
	clear:both;
}
/********** MENU SX ********************/
#menu_sx{
	float:left;
	width:210px;
	margin:0 auto;
	text-align:left;
	font-family:verdana;
	font-size:10px;
	padding-bottom:30px;
	}
#testa{
	background-color:#FFFFFF;
	font-family:Verdana;
	font-size:12px;
	color:#f05e22;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
}
#testa a{
	font-weight:bold;
	font-size:12px;
	color:#f05e22;
	text-decoration:none;
}
#testa a:hover{
	font-weight:bold;
	color:#f05e22;
	text-decoration:underline;
	font-size:12px;
}
.elementi{
	font-family:Verdana;
	font-size:10px;
	/*color:#f05e22;*/
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #FFFFFF;
	}
.elementi a{
	text-decoration:none;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	}
.elementi a b{
	text-decoration:none;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	}
.elementi a:hover{
	font-size:10px;
	text-decoration:underline;
	color:#FFFFFF;
	font-weight:bold;
	}


.elementi1{
	font-family:Verdana;
	font-size:10px;
	/*color:#f05e22;*/
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #FFFFFF;
	}
.elementi1 a{
	text-decoration:none;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	}
.elementi1 a b{
	text-decoration:none;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	}
.elementi1 a:hover{
	font-size:10px;
	text-decoration:underline;
	color:#FFFFFF;
	font-weight:bold;
	}



/*.elementi1{
	background-color:#d0cfc1;
	font-family:Verdana;
	font-size:10px;
	color:#f05e22;
	padding-top:5px;
	padding-bottom:5px;
	}
.elementi1 a{
	text-decoration:none;
	font-weight:normal;
	font-size:10px;
	color:#f05e22;
	}
.elementi1 a b{
	text-decoration:none;
	font-weight:normal;
	font-size:10px;
	color:#c4151c;
	}
.elementi1 a:hover{
	font-weight:normal;
	font-size:10px;
	text-decoration:underline;
	color:#f05e22;
	}*/
/********** CONTENT DX ********************/
#contenuti{
	float:left;
	width:520px;
	margin-left:15px;
	text-align:left;
	margin-bottom:20px;
	display:inline;
	}
#contenuti .testo{
	text-align:justify;
	font-family:Verdana;
	font-size:10px;
	color:#666666;
	font-weight:normal;
	}

#contenuti .testo a{
	text-align:justify;
	font-family:Verdana;
	font-size:10px;
	color:#f05e22;
	text-decoration:underline;
	font-weight:normal;
	}
#contenuti .testo a:hover{
	font-size:10px;
	color:#0033CC;
	text-decoration:none;
	font-weight:normal;
	}
#contenuti .titolo{
	font-family:Verdana;
	font-size:16px;
	color:#f05e22;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;}

.path{
	padding-top:6px;
	padding-bottom:4px;
	font-family:Verdana;
	font-size:10px;
	color:#666666;
	padding-bottom:4px;
	}
.path a{
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	}
.path a:visited{
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	}
.path a:hover{
	color:#c4151c;
	text-decoration:none;
	font-weight:bold;
	}
.testo {
	font-family:Verdana;
	font-size:11px;
	color:#666666;
	text-align:justify;
}
.testo h2{
	margin:1;
	padding:0;
	font-size:15px;
	color:#c4151c;
}
.testo h3{
	margin:1;
	padding:0;
	font-size:13px;
	color:#666666;
	
}
#download{
	padding:3px;
	margin:0;
	background-color:#f3f3f3;
	border:1px solid #e1e1e1;
	font-family:Verdana;
	font-size:10px;
	color:#666666;	
}
#download a{
	color:#c4151c;
	text-decoration:underline;
}
#download a:hover{
	color:#666666;
	text-decoration:underline;
}
#link{
	padding:3px;
	clear:both;
	margin-bottom:3;
	margin-top:3;
	font-family:Verdana;
	font-size:10px;
	color:#666666;	
}
#link a{
	color:#c4151c;
	text-decoration:underline;
}
#link a:hover{
	color:#666666;
	text-decoration:underline;
}
/********** short news *************/
#short_news{
	width:510px;
	border:0;
	clear:both;
	background:url(img/bg-short.gif) no-repeat right #f1f1ec;
	padding:5px;
	margin-bottom:10px;
}
#short_news .titolo{
	width:370px;
	font-size:10px;
	color:#666666;
	margin:0;
	}
#short_news .titolo a{
	color:#f05e22;
	text-decoration:none;
	font-weight:bold;
	}
#short_news .titolo a:hover{
	color:#cc0000;
	text-decoration:underline;
	font-weight:bold;
	}

#short_news .testo{
	width:370px;
	text-align:justify;
	color:#666666;
	}
#short_news .testo1{
	width:210px;
	text-align:justify;
	color:#666666;
	float:left;
	padding:5px;
	}

#short_news .immagine_news{
	width:140px;
	padding:5px;
	text-align:left;
	float:left;
}
#short_news .continua a{
	color:#cc0000;
	text-decoration:none;
	font-weight:normal;
}
#short_news .continua a:hover{
	color:#f05e22;
	text-decoration:none;
	font-weight:underline;
}

/************ news box interni *********/
.news_interne{
	float:left;
	width:250px;
	margin:5px;
	border:0px;
	display:inline;
	/*border:1px solid #3366FF;**/
	}
	
.newsinterne{
	width:240PX;
	float:left;
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;
	background-color:#f1f1ec;
	font-size:11px;
	}
.testo-newsint{
	text-align:left;
	float:left;
	margin:0 auto;
}
.testo-newsint a{
	text-decoration:none;
	color:#f05e22;
	font-weight:bold;
}

.testo-newsint a:hover{
	text-decoration:none;
	color:#cc0000;
	font-weight:bold;
}


/************ NEWS HOME *********************/
#news_home{
	width:280PX;
	float:left;
	margin-right:6px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	background-color:#FFFFFF;
	}
	
#news_home a, a:hover{
text-decoration:none;
	color:#c92473;
	}
#evidenza_home a, a:hover{
text-decoration:none;
	color:#FFFFFF;
	}

.news{
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
	margin-top:10px;
	width:260px;
	font-family:verdana;
	font-size:10px;
	color:#666666;
	}
.immagine{
	float:left;
	width:105px;
	margin-left:8px;
	display:inline;
	}
.content_news1{
	text-align:left;
	width:255px;
	float:left;
	margin:0 auto;
	margin-left:8px;
	display:inline;
	}
.content_news2{	
	text-align:left;
	width:145px;
	float:left;
	margin:0 auto;
	}
.news a:link, a:visited{
	font-weight:bold;
	text-decoration:none;
	color:#f05e22;
}
.news a:visited{
	font-weight:bold;
	text-decoration:none;
	color:#f05e22;
}
.news a:hover{
	text-decoration:underline;
	font-weight:bold;
	color:#f05e22;
}

/************ PRODOTTI IN EVIDENZA ******************/
#evidenze_home{
	width:280PX;
	float:left;
	font-size:10px;
	background-color:#FFFFFF;
	margin-right:6px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	text-align:center;
	color:#FFFFFF;
	}
#evidenze_home a:link{
/*color:#f05e22;*/
	color:#FFFFFF;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	}
#evidenze_home a:visited{
	color:#FFFFFF;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	}

#evidenze_home a:hover{
	color:#FFFFFF;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	}
#evidenza1{
	width:260px;
	margin:5px;
	/*background-color:#d0cfc1;*/
	background-color:#c92473;
	margin-left:10px;
	}
#evidenza2{
	width:260px;
	margin:5px;
	/*background-color:#b3b3b3;*/
	background-color:#f05e22;
	margin-left:10px;
	text-align:left;
	}
.fotoevidenza{
	background-color:#FFFFFF;
	margin:1px;
	float:left;
	width:90px;
	}
.content_evidenza1{
	float:left;
	width:160px;
	padding-top:3px;
	padding-left:3px;
	text-align:left;
	}
	
.content_evidenza2{
	float:left;
	width:188px;
}

#prodotto_home{
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
	margin-top:10px;
	clear:both;
	width:260px;
	font-family:verdana;
	font-size:10px;
	color:#666666;
	}

/************ EVIDENZA ******************/
#content_home{
	width:180px;
	float:left;
	background-color:f05e22;
	margin:0px;
	height: auto;
	color: #FFFFFF;
	}
	
#content_home a, a:hover{
text-decoration:none;
	color:#FFFFFF;
	}

	#content_home #short_news{
		width:180px;
		border:0;
		clear:both;
		/*background:url(img/bg-short.gif) no-repeat right #f7eac4;*/
background-color:#f7eac4;
		padding:5px;
		margin-bottom:10px;
		}
	#content_home .immagine_news {
		width:140px;
		padding:5px;
		text-align:left;
		float:left;
		}

.paragrafo_home{
	width:188px;
	margin:0;
	padding:0px;
	text-align:center;
}
#testo_home{
	width:170px;
	margin-left:8px;
	margin-right:8px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
	font-size:10px;
	color:#FFFFFF
	}
#testo_home a{
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	font-size:10px;
}
#testo_home a:hover{
	text-decoration:underline;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}

#news{
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
	margin-top:10px;
	clear:both;
	width:280px;
	font-family:verdana;
	font-size:10px;
	color:#666666;
	}
/*********************** BOTTOM *************************/
#bottom{
	margin:0 auto;
	padding:0 ;
	clear:both;
	height:20px;
	background-color:#FFFFFF;
	border-top:1px solid #1c5072;
	padding-top:5px;
	}
#bottom_link{
	float:left;
	width:520px;
	padding-right:5px;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	text-align:right;
	}
#bottom_link a:link {
	text-decoration:none;
	color:#666666;
	font-weight:normal;
	}
#bottom_link a:visited{
	text-decoration:none;
	color:#666666;
	font-weight:normal;
	}
#bottom_link a:hover{
	text-decoration:underline;
	color:#f05e22;
	font-weight:normal;
	}
#copyright{
	font-size:10px;
	font-family:Arial;
	width:230px;
	float:left;
	padding-left:5px;
	}
/*****************************/
.box_catalogo{
background-color:#E3E3E3;
	font-family:verdana;
	font-size:11px;
	color:#000313;
	float:left; 
	height:100px;
	margin-right:8px;
	margin-bottom:8px;
	width:229px; 
	text-align:center; 
	box-sizing:content-box; 
	height:92px;
}
.img_short{
	width:90px;
	margin:1px;
	float:left;
}
.img_short img{
	border:0;
}
.short{
	font-size:11px;
	float:left;
	background:url(immagini/sf-box-collection.gif);
	height:100%;
	color:#666666;
	font-weight:bold;
	width:136px;
}
.short a:link{
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
.short a:visited{
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
.short a:hover{
	color:#666666;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
form .form{
font-family:Verdana;
font-size:11px;
color:#6e6967;
border:1px solid #6e6967;}
form .didascalie{}
form .didascalie a{
text-decoration:none;
color:#c4151c;}
form .didascalie a:hover{
text-decoration:underline;
color:#c4151c;}

.titoloparag{
font-weight:bold;
}
.titoloparag a{
color:#f05e22;
text-decoration:none;
}
.titoloparag a:hover{
color:#c4151c;
text-decoration:none;
}
.mappa{
font-family:Verdana;
font-size:11px;
}
.mappa a{
	color:#666666;
	text-decoration:none;
	font-weight:normal;
}
.mappa a:hover{
	color:#c4151c;
	text-decoration:none;
	font-weight:normal;
}
/******************/
.area_riservata{
	padding:8px;
	background-color:#f1f1ec;
	border:1px solid #d0cfc1;
	font-family:Verdana;
	font-size:11px;
	color:#f05e22;
}
.area_riservata a{
	text-decoration:none;
	color:#666666;
	font-weight:normal;	
	font-size:10px;
}
.area_riservata a:hover{
	text-decoration:underline;
	color:#cc0000;
	font-weight:normal;
	font-size:10px;
}
