.testo_left{
	width:274px;
	float:left;
	line-height:20px;
	margin-left:38px;
	text-align:right;
}
.titolo_azienda{
	margin-left:513px;
	margin-top:20px;
}
.img_alto{
	float:left;
	margin-left:14px;
}
.testo_basso{
	text-align:right;
	width:640px;
	margin-top:2px;
	margin-left:50px;
}
.float_left{
	float:left;
}
.azienda_sx{
	margin-top:20px;
	margin-left:35px;
	margin-top:30px;
	margin-bottom:58px;
}
.azienda_dx{
	margin-top:20px;
	margin-left:25px;
	margin-top:30px;
}
.strong{
	color:#6d6d6d;
	font-weight:bold;
	font-style:italic;
}
.blu{
	color:#337ba7;
	font-style:italic;
}
.blu_news:link,
.blu_news:visited,
.blu_news:active{
	color:#15547b;
	text-decoration:none;
}
.blu_news:hover{
	color:#15547b;
	text-decoration:underline;
}
.titolo_novita{
	margin-left:520px;
	margin-top:20px;
}
.sf_novita{
	background-image:url(/immagini/novita/sf_novita.png);
	background-repeat:no-repeat;
	margin-left:60px;
	margin-top:8px;
}
.news_1{
	float:left;
	margin-left:14px;
	width:223px;
	height:140px;
	margin-top:6px;
	margin-right:70px;
}
.data_news{
	margin-left:12px;
	font-size:10px;
	color:#757575;
	padding-top:18px;
}
.titolo_news{
	margin-left:12px;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	margin-top:8px;
	height:15px;
	overflow:hidden;
}
.descrizione_news{
	margin-left:12px;
	color:#757575;
	font-size:11px;
	width:205px;
	margin-top:10px;
}
.leggi_news{
	margin-left:153px;
	color:#FFFFFF;
	font-size:12px;
	margin-top:8px;
	margin-bottom:30px;
}
.data_news_bianco{
	margin-left:12px;
	font-size:10px;
	color:#757575;
	margin-top:24px;
}
.titolo_news_bianco{
	margin-left:12px;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	margin-top:8px;
}
.descrizione_news_bianco{
	margin-left:12px;
	color:#757575;
	font-size:11px;
	width:205px;
	margin-top:10px;
}
.leggi_news_bianco{
	margin-left:153px;
	color:#FFFFFF;
	font-size:12px;
	margin-top:2px;
}
.sf_cartina{
	background-image:url(/immagini/cartina/sf_cartina.png);
	width:669px;
	height:624px;
	background-repeat:no-repeat;
}
.imm_cartina{
	float:left;
	margin-left:35px;
	background-image:url(/immagini/cartina/dett_cartina.jpg);
	width:247px;
	height:114px;
	background-repeat:no-repeat;
}
.bordo_cartina{
	float:left;
	border:1px solid #3fb3f5;
	margin-left:15px;
}
.titolo_cartina{
	margin-left:520px;
	margin-top:20px;
}
.ombra_cartina{
	background-image:url(/immagini/cartina/sf_cartina.png);
	width:690px;
	height:50px;
	background-repeat:no-repeat;
	margin-left:17px;
	margin-top:-20px;
}
.titolo_contatti{
	margin-left:520px;
	margin-top:20px;
}
.titolo_home{
	margin-left:35px;
	margin-top:25px;
}
.home_sx{
	width:223px;
	float:left;
	margin-left:35px;
	position:relative;
}
.last_news{
	background-image:url(/immagini/home/sf_ultime_news.png);
	width:222px;
	height:296px;
	background-repeat:no-repeat;
	position:relative;
}
.data_last_news{
	color:#757575;
	font-size:10px;
	margin-left:10px;/*padding-top:25px;*/
}
.titolo_last_news{
	color:#333333;
	font-weight:bold;
	font-size:12px;
	margin-left:10px;
	margin-top:8px;
}
.descrizione_last_news{
	color:#757575;
	font-size:11px;
	width:204px;
	margin-left:10px;
	margin-top:8px;
}
.leggi_last_news{
	float:left;
	color:#15547b;
	font-weight:bold;
	font-size:12px;
	margin-left:10px;
	margin-top:8px;
	margin-bottom:50px;
}
.elenco_last_news{
	float:left;
	color:#15547b;
	font-weight:bold;
	font-size:12px;
	margin-left:55px;
	margin-top:8px;
	margin-bottom:50px;
}
.scorri_news{
}
.contenuto_home{
	background-image:url(/immagini/home/registrazione_home.png);
	background-repeat:no-repeat;
	float:left;
	width:431px;
	height:58px;
}
.home_dx{
	width:408px;
	float:left;
	margin-left:20px;
}
.area_riservata_2{
	background-image:url(/immagini/home/registrazione_home.png);
	width:413px;
	height:51px;
	background-repeat:no-repeat;
	padding-top:7px;
	text-align:right;
}
.entra_home{
	margin-left:-22px;
	padding-top:8px;
	margin-left:368px;
}
.testo_home{
	text-align:right;
	line-height:20px;
	margin-bottom:20px;
	margin-top:5px;
}
.benvenuti{
	color:#15547b;
	font-size:15px;
	font-style:italic;
	font-weight:bold;
}
.sotto_titolo{
	color:#337ba7;
	font-size:10px;
	font-style:italic;
}
.titolo_makrolon{
	margin-left:530px;
}
.testo_centrato{
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
.tit_vivak{
	margin-left:530px;
}
.tit_axpet{
	margin-left:530px;
}
.tit_makrolon_multi{
	margin-left:515px;
}
.sf_dett_news{
	background-color:#e6e6e6;
	width:561px;
	background-repeat:repeat-y;
	margin-left:75px;
	height:587px;
	overflow-y:scroll;
}
.imm_float{
	float:left;
	margin-bottom:10px;
	margin-right:10px;
}
.descrizione_dett{
	width:490px;
	line-height:20px;
}
.div_dett_news{
	margin-left:15px;
}
.data_dett{
	width:490px;
	color:#757575;
	font-size:10px;
	padding-top:10px;
}
.titolo_dett{
	width:490px;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
}
.sottotitolo_dett{
	width:490px;
	margin-bottom:15px;
	font-size:11px;
	color:#4b7f9f;
	padding-top:3px;
}
.descrizione_dett_prodotto{
	width:429px;
}
.sf_contatti{
	background-color:#CCCCCC;
	width:619px;
	height:446px;
	background-repeat:no-repeat;
}
.relative{
	position:relative;
}
.animazione_3{
	width:648px;
	height:274px;
	background-color:#CCCCCC;
	margin-top:25px;
	margin-left:35px;
	overflow:hidden;
}
.scrollbar{
	width:40px;
	float:left;
}
.torna_news{
	margin-top:18px;
	margin-left:30px;
}
.ombra_animazione{
	background-image:url(/immagini/home/ombra_animazione.png);
	width:650px;
	height:56px;
	background-repeat:no-repeat;
	position:relative;
	margin-top:-28px;
	margin-left:33px;
}
.testo_cartina{
	text-align:center;
	color:#9a9a9a;
	margin-right:13px;
	margin-top:23px;
}
.blu_cartina{
	font-size:15px;
	color:#15547b;
	font-style:italic;
	font-weight:bold;
}
.titolo_grazie{
	margin-left:525px;
	margin-top:20px;
}
.testo_grazie{
	text-align:center;
	font-style:oblique;
	margin-top:70px;
}
.float_sx{
	float:left;
}
.center{
	text-align:center;
}
.margin_top20{
	margin-top:20px;
}
.btn_entra{
	background:url(/immagini/home/btn_entra.png) no-repeat top center;
	width:36px;
	height:19px;
}
.testo_tabelle{
	width:648px;
	line-height:20px;
	margin-left:38px;
	text-align:left;
}