.centrale-testo h3{
	margin-top: 40px;
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1D3D67;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	color: #1D3D67;
}
.centrale-testo h2 {
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	color: #666666;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-bottom: 2px;
	font-weight: normal;
	font-size: 18px;
}
.download-cont {
	float: left;
	width: 200px;
	margin-right: 19px;
	margin-left: 19px;
	margin-bottom: 24px;
	height: 320px;
	position: relative;
	margin-top: 10px;
}
.download-cont img{
	float: left;
	box-shadow: 2px 2px 2px #dedede;
	height: 260px;
	width: 190px;
	padding-left: 5px;
	margin-bottom: 4px;
}
.download-cont-titolo {
	width: 196px;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.6);	height: 38px;
	z-index: 10;
	color: #FFF;
	text-align: center;
	padding-top: 6px;
}
.download-cont-orizz {
	float: left;
	width: 200px;
	margin-right: 22px;
	margin-left: 22px;
	margin-bottom: 24px;
	height: 326px;
}
.download-cont-orizz img{
	float: left;
	box-shadow: 2px 2px 2px #dedede;
	padding-left: 5px;
	margin-bottom: 71px;
	width: 190px;
	margin-top: 60px;
}
.download-button {
	background-image: url(/images/download/button-download2.png);
	float: left;
	width: 186px;
	height: 46px;
	font-size: 11px;
	color: #A5A5A5;
	padding-top: 4px;
	background-repeat: no-repeat;
	text-align: center;
	margin-top: 4px;
	padding-left: 16px;
	line-height: 14px;
}

.download-button a{
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	line-height: 14px;
}
.download-button a:hover{
	color: #666666;
	text-decoration: underline;
	font-weight: bolder;
}
.download-button a:visited{
	color: #666666;
}
.cont_home-orto{
	width: 215px;
	text-align: left;
	height: 288px;
	border: 1px solid #E1E1E1;
	margin-top: 6px;
	margin-right: 18px;
	padding: 0px;
}
.cont_home-orto h2 {
	color: #666;
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 2px;
}
.cont_home {
	width: 215px;
	text-align: left;
	height: 220px;
	border: 1px solid #E1E1E1;
	margin-top: 6px;
	margin-right: 18px;
	padding: 0px;
}
.cont_home_eng {
    width: 215px;
    text-align: left;
    height: 366px;
    border: 1px solid #CECECE;
    padding: 0px;
    margin-top: 6px;
    margin-right: 18px;
}
.cont_home_eng h2 {
	color: #666;
	margin: 0px;
	padding-top: 14px;
	padding-bottom: 2px;
}
.cont_home_impla {
	width: 226px;
	text-align: left;
	height: 365px;
	border: 1px solid #E1E1E1;
	margin-top: 6px;
	margin-right: 16px;
	padding: 0px;
}
.prodotti-offerte-procedure {
	float: left;
	width: 100%;
}
.prodotti-offerte-procedure-impla-2019 {
	float: left;
	width: 100%;
}
.prodotti-offerte-procedure-impla-2019 a:hover{
color: #81B4A2!important;
text-decoration: none!important;
}
.prodotti-offerte-procedure-impla {
	float: left;
	height: 480px;
	width: 100%;
}
.prodotti-offerte-procedure-impla a:hover{
	color: #85B3A5;
}
.prodotti-offerte-procedure-impla_Eng {
	float: left;
	height: 400px;
	width: 100%;
}
.cont_home_spin_prodotti {
	width: 216px;
	text-align: left;
	border: 1px solid #E1E1E1;
	margin-bottom: 6px;
	margin-top: 6px;
	margin-right: 0px;
	margin-left: 0px;
	height: 72px;
	padding: 0px;
}
.allinea-destra {
	text-align: right;
}
.cont_home_under {
	float: left;
	width: 214px;
	text-align: left;
	height: 222px;
	border: 1px solid #E1E1E1;
	padding: 2px;
	font-size: 14px;
	line-height: 15px;
	font-weight: normal;
	background-color: #F9F9F9;
	margin-top: 16px;
	margin-right: 10px;
	margin-bottom: 6px;
	margin-left: 10px;
}
.cont_home_under h2{
	color: #666;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.cont_home h2 {
	color: #666;
	margin: 0px;
	padding-top: 14px;
	padding-bottom: 2px;
}
.cont_home_under ul{
	padding-left: 18px;
	list-style-image: url(/images/pallino-blu.png);
	margin: 0px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	height: 80px;
}
.cont_home_under li{
	margin-bottom: 6px;
}
.cont_home_under p{
	padding: 0px;
	margin: 0px;
}

.cont_home_under3 {
	float: left;
	width: 260px;
	text-align: left;
	height: 222px;
	border: 1px solid #E1E1E1;
	padding: 20px;
	font-size: 14px;
	line-height: 15px;
	font-weight: normal;
	background-color: #F9F9F9;
	margin-top: 16px;
	margin-right: 10px;
	margin-bottom: 6px;
	margin-left: 6px;
}
.cont_home_under3 a{
	text-decoration: none;
}
.cont_home_under3 a:hover{
	text-decoration: underline;
}
.cont_home_under3 h2{
	color: #666;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.cont_home_under3 img{
	margin-left: 42px;
}
.cont_home_under3 ul{
	padding-left: 26px;
	list-style-image: url(/images/pallino-blu.png);
	height: 80px;
	margin-bottom: 0px;
}
.cont_home_under3 li{
	margin-bottom: 6px;
}
.cont_home_under3 p{
	margin-top: 16px;
	margin-left: 8px;
	height: 80px;
	margin-bottom: 0px;
	line-height: 18px;
}



.cont_home_under3-2019 {
	float: left;
	width: 260px;
	text-align: left;
	height: 160px;
	border: 1px solid #E1E1E1;
	padding: 20px;
	font-size: 14px;
	line-height: 15px;
	font-weight: normal;
	background-color: #F9F9F9;
	margin-top: 16px;
	margin-right: 10px;
	margin-bottom: 32px;
	margin-left: 6px;
}
.cont_home_under3-2019 a{
	text-decoration: none;
}
.cont_home_under3-2019 a:hover{
	text-decoration: none;
	color: #81B4A2;

}
.cont_home_under3-2019 h2{
	color: #666;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.cont_home_under3-2019 img{
	display: block;
	margin-right:auto;
	margin-left:auto;
}
.cont_home_under3-2019 ul{
	padding-left: 16px;
	list-style-image: url("/images/pallino-verde.png");
	height: 80px;
	margin-bottom: 0px;
}
.cont_home_under3-2019 li{
	margin-bottom: 6px;
}
.cont_home_under3-2019 p{
	margin-top: 16px;
	margin-left: 8px;
	height: 80px;
	margin-bottom: 0px;
	line-height: 18px;
}




.cont_home_under4 {
	float: left;
	width: 218px;
	text-align: left;
	height: 180px;
	border: 1px solid #E1E1E1;
	padding: 2px;
	font-size: 14px;
	line-height: 15px;
	font-weight: normal;
	background-color: #F9F9F9;
	margin-top: 16px;
	margin-right: 10px;
	margin-bottom: 6px;
	margin-left: 6px;
}
.cont_home_under4 a{
	text-decoration: none;
}
.cont_home_under4 a:hover{
	text-decoration: underline;
}
.cont_home_under4 h2{
	color: #666;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.cont_home_under4 img{
	margin-left: 0px;
}
.cont_home_under4 ul{
	padding-left: 26px;
	list-style-image: url(/images/pallino-verde.png);
	height: 80px;
	margin-bottom: 0px;
}
.cont_home_under4 li{
	margin-bottom: 6px;
}
.cont_home_under4 p{
	margin-top: 16px;
	margin-left: 8px;
	height: 80px;
	margin-bottom: 0px;
	line-height: 18px;
}





.cont_home_underISO {
	float: left;
	width: 297px;
	text-align: left;
	height: 190px;
	border: 1px solid #E1E1E1;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	font-size: 14px;
	line-height: 15px;
	font-weight: normal;
	background-color: #F9F9F9;
	margin-top: 16px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 6px;
}
.cont_home_underISO a{
	text-decoration: none;
}
.cont_home_underISO a:hover{
	text-decoration: underline;
}
.cont_home_underISO h2{
	color: #666;
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.cont_home_underISO img{
}
.cont_home_underISO ul{
	padding-left: 16px;
	list-style-image: url(/images/pallino-blu.png);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
.cont_home_underISO li{
	padding-top: 1px;
	padding-bottom: 1px;
}
.cont_home_underISO p{
	line-height: 18px;
	margin: 0px;
	padding: 4px;
}








.cont_home_under3_novita {
	float: left;
	width: 297px;
	text-align: left;
	height: 246px;
	border: 1px solid #E1E1E1;
	padding: 2px;
	font-size: 14px;
	line-height: 15px;
	font-weight: normal;
	background-color: #F9F9F9;
	margin-top: 16px;
	margin-right: 10px;
	margin-bottom: 16px;
	margin-left: 6px;
}
.cont_home_under3_novita a{
	text-decoration: none;
}
.cont_home_under3_novita a:hover{
	text-decoration: underline;
}
.cont_home_under3_novita h2{
	color: #666;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 20px;
}
.cont_home_under3_novita h3 {
	color: #666;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 15px;
	font-weight: normal;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #E1E1E1;
}
.cont_home_under3_novita img{
	margin-top: 8px;
}
.cont_home_under3_novita ul{
	padding-left: 26px;
	list-style-image: url(/images/pallino-blu.png);
	height: 80px;
	margin-bottom: 0px;
}
.cont_home_under3_novita li{
	margin-bottom: 6px;
}
.cont_home_under3_novita p{
	margin-top: 6px;
	margin-left: 8px;
	margin-bottom: 0px;
	line-height: 18px;
	margin-right: 8px;
	text-align: right;
}
.cont_home_under3_novita a{
	color: #2A4D8F;
	text-decoration: none;
}
.cont_home_under3_novita a:hover{
	color: #3399FF;
	text-decoration: underline;
}





.cont_home_under3_leoclub {
	float: left;
	width: 297px;
	text-align: left;
	height: 160px;
	border: 1px solid #E1E1E1;
	padding: 2px;
	font-size: 14px;
	line-height: 15px;
	font-weight: normal;
	background-color: #F9F9F9;
	margin-top: 16px;
	margin-right: 10px;
	margin-bottom: 6px;
	margin-left: 6px;
}
.cont_home_under3_leoclub a:hover{
	text-decoration: underline;
}
.cont_home_under3_leoclub h2{
	color: #666;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.cont_home_under3_leoclub img{
	margin-left: 42px;
}
.cont_home_under3_leoclub ul{
	padding-left: 26px;
	list-style-image: url(/images/pallino-blu.png);
	height: 80px;
	margin-bottom: 0px;
}
.cont_home_under3_leoclub li{
	margin-bottom: 6px;
}
.cont_home_under3_leoclub p{
	margin-top: 16px;
	margin-left: 8px;
	height: 80px;
	margin-bottom: 0px;
	line-height: 18px;
}




.cont_home_under_impla {
	float: left;
	width: 214px;
	text-align: left;
	height: 222px;
	border: 1px solid #E1E1E1;
	font-size: 14px;
	line-height: 15px;
	font-weight: normal;
	background-color: #F9F9F9;
	margin-top: 16px;
	margin-bottom: 6px;
	margin-right: 8px;
	margin-left: 10px;
	padding: 2px;
}
.cont_home_under_impla a{
	text-decoration: none;
	margin-top: 5px;
	display: block;
}
.cont_home_under_impla a:hover{
	color: #81B4A2;
	text-decoration: underline;
}
.cont_home_under_impla a:hover{
	color: #81B4A2;
}
.cont_home_under_impla h2{
	color: #666;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 17px;
}
.cont_home_under_impla ul{
	padding-left: 18px;
	list-style-image: url(/images/pallino-verde.png);
	height: 80px;
	margin-bottom: 0px;
}
.cont_home_under_impla li{
	margin-bottom: 6px;
}
.cont_home_under_impla p{
	margin-top: 8px;
	margin-left: 8px;
	margin-bottom: 8px;
	font-size: 13px;
	color: #666;
}
.cont_home_under_impla-right {
	float: left;
	width: 214px;
	text-align: left;
	height: 260px;
	border: 1px solid #E1E1E1;
	padding: 2px;
	font-size: 14px;
	line-height: 15px;
	font-weight: normal;
	background-color: #F9F9F9;
	margin-top: 16px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.cont_home_under_impla-right h2{
	color: #666;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 17px;
}
.cont_home_under_impla-right ul{
	padding-left: 18px;
	list-style-image: url(/images/pallino-blu.png);
	height: 80px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.cont_home_under_impla-right li{
	margin-bottom: 6px;
}
.cont_home_under_impla-right p{
	margin-top: 8px;
	margin-left: 8px;
	font-size: 13px;
	color: #666;
	margin-bottom: 8px;
}
.cont_home_small_no-height {
	float: left;
	width: 214px;
	text-align: left;
	border: 1px solid #E1E1E1;
	padding: 2px;
	font-size: 14px;
	line-height: 15px;
	font-weight: normal;
	margin-top: 6px;
	margin-bottom: 6px;
}
.cont_home_small_proc_impla {
	float: left;
	width: 214px;
	text-align: left;
	border: 1px solid #E1E1E1;
	padding: 2px;
	font-size: 14px;
	line-height: 15px;
	font-weight: normal;
	margin-top: 6px;
	margin-bottom: 6px;
	height: 232px;
}
.cont_home_small_proc_impla ul{
	margin: 0px;
	padding-left: 18px;
	padding-top: 10px;
	list-style-image: url(../images/pallino-verde.png);
}
.cont_home_small_proc_impla li{
	margin-bottom: 8px;
}
.cont_home_small_grigio {
	width: 214px;
	text-align: center;
	height: 112px;
	border: 1px solid #E1E1E1;
	padding: 2px;
	font-size: 14px;
	line-height: 15px;
	font-weight: normal;
	margin-bottom: 6px;
	margin-top: 6px;
	background-color: #F9F9F9;
}
.cont_home_small_grigio img{
	margin-bottom: 6px;
}
.cont_home_small_grigio a{
	text-decoration: none;
}
.cont_home_small_grigio a:hover{
}
.cont_home_small {
	width: 214px;
	text-align: left;
	height: 112px;
	border: 1px solid #E1E1E1;
	padding: 2px;
	font-size: 14px;
	line-height: 15px;
	font-weight: normal;
	margin-bottom: 6px;
	margin-top: 6px;
}



.cont_home_small-offerta-2019 {
    width: 300px;
    text-align: left;
    height: 140px;
    border: 1px solid #E1E1E1;
    font-size: 14px;
    line-height: 15px;
    font-weight: normal;
    margin-bottom: 16px;
    padding: 0px;
}
.cont_home_small-offerta-2019 a{
	color: #FFF;
	text-decoration: none;
}
.cont_home_small-offerta-2019 a:hover{
	text-decoration: underline;
	color: #FFFFFF!important;
}
.cont_home_small-offerta-2019 a:visited{
}
.cont_home_small-offerta-2019 ul{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FFF;
	list-style-type: disc;
	padding-left: 24px;
}
.cont_home_small-offerta-2019 li{
margin-top: 6px;
margin-left: 2px;
}





.cont_home_small-offerta {
	width: 218px;
	text-align: left;
	height: 112px;
	border: 1px solid #E1E1E1;
	font-size: 14px;
	line-height: 15px;
	font-weight: normal;
	margin-bottom: 6px;
	margin-top: 6px;
	padding: 0px;
}
.cont_home_small-offerta a{
	color: #FFF;
	text-decoration: none;
}
.cont_home_small-offerta a:hover{
	text-decoration: underline;
	color: #FFF;
}
.cont_home_small-offerta a:visited{
}
.cont_home_small-offerta ul{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FFF;
	list-style-type: disc;
	padding-left: 24px;
}
.cont_home_small-offerta li{
margin: 2px;
}
.cont_home_small h2 {
	color: #666;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 17px;

}

.cont_home_small a{
	text-decoration: none;
}
.cont_home_small a:hover{
	text-decoration: underline;
}
.cont_home_small ul{
	margin: 0px;
	padding-left: 18px;
	padding-top: 10px;
	list-style-image: url(/images/pallino-blu.png);
}
.cont_home_small li{
	margin-bottom: 6px;
}




.cont_home_small-impla-2019 {
	float: left;
	width: 262px;
	text-align: left;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	margin-bottom: 16px;
	margin-right: 0px;
	border: 1px solid #E1E1E1;
	padding: 20px;
	padding-top: 0px;
}
.cont_home_small-impla-2019 a{
	text-decoration: none;
}
.cont_home_small-impla-2019 a:hover{
	text-decoration: underline;
}
.cont_home_small-impla-2019 h2{
	margin-left: 6px;
	margin-top: 20px;
}
.cont_home_small-impla-2019 ul{
	padding-left: 18px;
	padding-top: 3px;
	list-style-image: url("../images/pallino-verde.png");
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.cont_home_small-impla-2019 li{
	margin-bottom: 6px;
}








.cont_home_small-orto-2019 {
	float: left;
	width: 262px;
	text-align: left;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	margin-bottom: 16px;
	margin-right: 0px;
	border: 1px solid #E1E1E1;
	padding: 20px;
	padding-top: 0px;
}
.cont_home_small-orto-2019 a{
	text-decoration: none;
}
.cont_home_small-orto-2019 a:hover{
	text-decoration: underline;
}
.cont_home_small-orto-2019 h2{
	margin-left: 6px;
	margin-top: 20px;
}
.cont_home_small-orto-2019 ul{
	padding-left: 18px;
	padding-top: 3px;
	list-style-image: url("../images/pallino-blu.png");
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.cont_home_small-orto-2019 li{
	margin-bottom: 6px;
}






.cont_home_small-impla {
	float: left;
	width: 214px;
	text-align: left;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	margin-bottom: 10px;
	border: 1px solid #E1E1E1;
}
.cont_home_small-impla a{
	text-decoration: none;
}
.cont_home_small-impla a:hover{
	text-decoration: underline;
}
.cont_home_small-impla h2{
	margin-left: 6px;
	width: 205px;
}
.cont_home_small-impla ul{
	padding-left: 18px;
	padding-top: 3px;
	list-style-image: url(../images/pallino-verde.png);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.cont_home_small-impla li{
	margin-bottom: 6px;
}

.cont_home_novita {
	width: 260px;
	height: 63px;
	position:relative;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	overflow: hidden;
}
.cont_home_novita-tutti {
	float: left;
	width: 216px;
	position:relative;
	text-align: right;
}
.cont_home_novita-tutti-2019 {
	float: left;
	width: 100%;
	text-align: left;
	margin:0px;
	margin-left: 14px;
	padding: 0px;
	padding-top: 10px;
	font-size: 14px!important;
}
.cont_home_novita-tutti-2019 a{
text-decoration: none;
}
.cont_home_novita-tutti_impla {
	float: left;
	width: 216px;
	position:relative;
	text-align: right;
	margin-top: 15px;
	margin-bottom: 16px;
}
.cont_home_novita img{
	margin-right: 6px;
	float: left;
	height: 63px;
	width: 63px;
}
.cont_home_novita p{
	display: block;
	float: left;
	font-weight: normal;
	font-size: 14px;
	line-height: 15px;
	width: 140px;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.cont_home_novita a{
	text-decoration: none;
}




.cont_home_novita_exocad {
	width: 214px;
	height: 76px;
	position:relative;
	background-color: #F9F9F9;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.cont_home_novita_exocad img{
	margin-right: 6px;
	border: 1px solid #789dbe;
	float: left;
	height: 63px;
	width: 63px;
}
.cont_home_novita_exocad p{
	display: block;
	float: left;
	font-weight: normal;
	font-size: 14px;
	line-height: 15px;
	width: 140px;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.cont_home_novita_exocad a{
	text-decoration: none;
}
.cont_home_novita_exocad:hover{
	background-color: #F2F2F2;
}
.cont_home_novita_exocad_img {
}
.cont_home_novita_exocad_img img {
	width: 60px;
	float: left;
	height: 26px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 4px;
}

.cont_home-cat {
	float: left;
	width: 280px;
	text-align: left;
	padding-left: 180px;
	border: 1px solid #E1E1E1;
	background-image: url(../images/sf-catalogo-orto2.png);
	background-repeat: no-repeat;
	margin-top: 6px;
	margin-right: 20px;
	margin-left: 6px;
	height: 368px;
	margin-bottom: 6px;
}


.separatore_impla{
width:"100%";
padding-bottom: 30px;	
}



.cont_home-cat-impla-2019 {
	float: left;
	width: 260px;
	text-align: left;
	padding: 20px;
	padding-top: 0px;
	padding-bottom: 46px;
	border: 1px solid #E1E1E1;
	margin-top: 0px;
	margin-right: 16px;
	margin-left: 6px;
	margin-bottom: 6px;
	font-size: 14px!important;
}
.cont_home-cat-impla-2019 ul{
	list-style-type: circle;
	margin-left: 0px;
	padding-left: 14px;
	margin-top: 16px;
}
.cont_home-cat-impla-2019 li{
	list-style-image: url(../images/pallino-verde.png);
	margin-top: 1px;
	margin-bottom: 6px;
	line-height: 14px;
}
.cont_home-cat-impla-2019 li a{
	display: block;
	text-decoration: none;
	padding-top: 4px;
	font-size: 10pt;
}
.cont_home-cat-impla-2019 li img{
	float: left;
	height: 22px;
	width: 22px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 6px;
	margin-top: -3px;
	padding-top: 3px;
}
.cont_home-cat-impla-2019 h2{
margin-top: 20px;
}







.cont_home-cat-orto-2019 {
	float: left;
	width: 260px;
	text-align: left;
	padding: 20px;
	padding-top: 0px;
	padding-bottom: 46px;
	border: 1px solid #E1E1E1;
	margin-top: 0px;
	margin-right: 16px;
	margin-left: 6px;
	margin-bottom: 6px;
	font-size: 14px!important;
}
.cont_home-cat-orto-2019 ul{
	list-style-type: circle;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 16px;
}
.cont_home-cat-orto-2019 li{
	list-style: none;
	margin-top: 1px;
	margin-bottom: 8px;
	line-height: 14px;
}
.cont_home-cat-orto-2019 li a{
	display: block;
	text-decoration: none;
	padding-top: 4px;
	font-size: 10pt;
}
.cont_home-cat-orto-2019 li img{
	float: left;
	height: 22px;
	width: 22px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 6px;
	margin-top: -3px;
	padding-top: 3px;
}
.cont_home-cat-orto-2019 h2{
margin-top: 20px;
}






.cont_home-cat-impla {
	float: left;
	width: 280px;
	text-align: left;
	padding-left: 180px;
	border: 1px solid #E1E1E1;
	background-image: url(../images/sf-catalogo-impla.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 20px;
	margin-left: 6px;
	height: 432px;
	margin-bottom: 6px;
	overflow-y: scroll;
}
.cont_home-cat-impla ul{
	list-style-type: circle;
	margin-left: 0px;
	padding-left: 14px;
	margin-top: 16px;
}
.cont_home-cat-impla li{
	list-style-image: url(../images/pallino-verde.png);
	margin-top: 1px;
	margin-bottom: 6px;
	line-height: 14px;
}
.cont_home-cat-impla li a{
	display: block;
	text-decoration: none;
	padding-top: 4px;
	font-size: 10pt;
}
.cont_home-cat-impla li img{
	float: left;
	height: 22px;
	width: 22px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 6px;
	margin-top: -3px;
	padding-top: 3px;
}




.cont_home-cat-impla-eng {
	float: left;
	width: 280px;
	text-align: left;
	padding-left: 180px;
	border: 1px solid #E1E1E1;
	background-image: url(../images/sf-catalogo-impla.png);
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-right: 20px;
	margin-left: 6px;
	height: 370px;
	margin-bottom: 6px;
	overflow-y: scroll;
}
.cont_home-cat-impla-eng ul{
	list-style-type: circle;
	margin-left: 0px;
	padding-left: 14px;
	margin-top: 16px;
}
.cont_home-cat-impla-eng li{
	margin-bottom: 4px;
	list-style-image: url(../images/pallino-verde.png);
}
.cont_home-cat-impla-eng li a{
	display: block;
	text-decoration: none;
	padding-top: 4px;
	font-size: 10pt;
}
.cont_home-cat-impla-eng li img{
	float: left;
	height: 22px;
	width: 22px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 6px;
	margin-top: -3px;
	padding-top: 3px;
}





.cont_home-cat ul{
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 0px;
}
.cont_home-cat li{
	margin-bottom: 7px;
}
.cont_home-cat li a{
	display: block;
	text-decoration: none;
	padding-top: 3px;
	background-image: url(../images/sf_menu_orto.png);
	font-size: 10pt;
	background-position: 14px;
	background-repeat: no-repeat;
}
.cont_home-cat li img{
	float: left;
	height: 22px;
	width: 22px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 6px;
	margin-top: -3px;
	padding-top: 3px;
}

.cont_home-cat h2{
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.cont_home-cat2 {
	float: left;
	width: 280px;
	text-align: left;
	height: 360px;
	padding-left: 182px;
	border: 1px solid #E1E1E1;
	background-image: url(/images/sf-catalogo-orto2.jpg);
	background-repeat: no-repeat;
	margin-top: 6px;
	margin-right: 20px;
	margin-bottom: 6px;
	margin-left: 6px;
}
.cont_home-cat2 ul{
	list-style-image: url(/images/pallino-blu.png);
}
.cont_home-cat2 li{
	margin-bottom: 6px;
}
.cont_home-cat2 li a{
	margin-bottom: 6px;
}
.cont_home_brochure-orto {
	float: left;
	height: 140px;
	width: 108px;
	margin-top: 6px;
	margin-right: 5px;
	margin-bottom: 6px;
	margin-left: 6px;
}
.cont_home_brochure-orto img{
	height: 140px;
	width: 108px;
}
.cont_home_brochure-orto:hover {
	background-color: #000;
}

.spazio-vert-40 {
	float: left;
	height: 40px;
	width: 100%;
}
.spazio-vert-30 {
	float: left;
	height: 30px;
	width: 100%;
}
.T-blu-catorto {
	color: #6C8BBB;
	line-height: 26px;
}
.T_Bianco {
	color: #FFFFFF;
}
.T_Bianco_25 {
	color: #FFFFFF;
	font-size: 25px;
}
.T-verde-catimpla {
	color: #8EBFAC;
}
.slider {
	float: left;
	height: 280px;
	width: 916px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.step-slider {
	float: left;
	height: 227px;
	width: 916px;
	margin-bottom: 20px;
	margin-left: 20px;
	background-image: url(../images/step-community/header-step.png);
	background-repeat: no-repeat;
}
.step_head-login {
	float: left;
	width: 290px;
	margin-top: 40px;
	margin-left: 490px;
	height: 145px;
	color: #3370B9;
	font-size: 14px;
}
.step_head-login p{
	text-align: center;
	font-size: 16px;
	background-color: #FFF;
	width: 150px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 110px;
	padding-top: 20px;
	padding-right: 8px;
	padding-bottom: 20px;
	padding-left: 8px;
	border-radius: 25px;

}
.step_head-login a{
	color: #3370B9;
}
.step_head-login-textfield{
	height: 26px;
	width: 260px;
}
.step-testo {
	float: left;
	width: 916px;
	margin-bottom: 20px;
	margin-left: 20px;
	font-size: 14px;
}
.step-info {
	float: left;
	width: 916px;
	margin-bottom: 20px;
	margin-left: 20px;
	font-size: 14px;
	background-color: #E5E9EC;
}
.step-procedura {
	float: left;
	width: 720px;
	padding-left: 100px;
	background-image: url(../images/step-community/sf-procedura.jpg);
	background-repeat: no-repeat;
	background-position: 110px 0px;
}
.step-skype {
	width: 400px;
	text-align: center;
	margin-left: 260px;
	float: left;
	margin-top: 20px;
}
.step-skype p{
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}
.step-skype img{
}
.step-procedura1 {
	float: left;
	width: 286px;
	margin-left: 50px;
	margin-top: 16px;
	color: #FFF;
	text-align: center;
	font-size: 12px;
	line-height: 16px;
	height: 70px;
}
.step-procedura2 {
	float: left;
	height: 70px;
	width: 286px;
	margin-left: 48px;
	margin-top: 16px;
	color: #FF0;
	text-align: center;
	font-size: 12px;
	line-height: 16px;
}
.step-procedura1 h3{
	color: #FFF;
}
.step-procedura2 h3{
	color: #FF0;
}
.step_format {
	float: left;
	width: 182px;
	margin-left: 106px;
}
.step_format2 {
	float: left;
	width: 91px;
	margin-left: 200px;
}
.step-centrale-testo {
	float: left;
	width: 960px;
	line-height: 20px;
	font-size: 15px;
	color: #464646;
	text-align: left;
	margin-left: 18px;
	background-color: #F2F4F8;
}
.immagine_bordo-sup_1 {
	padding-top: 40px;
}
.immagine_bordo-sup_2 {
	padding-top: 61px;
}
.immagine_bordo-sup_3 {
	padding-top: 14px;
}
.immagine_bordo-sup_4 {
	padding-top: 26px;
}
.immagine_bordo-sup_5 {
	padding-top: 2px;
}
.immagine_bordo-sup_6 {
	padding-top: 46px;
}
.immagine_bordo-sup_7 {
	padding-top: 32px;
}
.banner {
	float: left;
}
.T-bianco-metro {
font-size: 15px;
color: white;
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif"
}
.thankyou {
background-color: #4BAB5A;
color:#FFFFFF;
padding: 16px;
margin-top: 10px;
margin-bottom: 20px;
text-align: center;
}
.thankyou h1{
color:#FFFFFF;
margin: 0px;
padding: 0px;
}