body {

	margin:0px;

	padding:0px;

	border:0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	background-color:#FFFFFF;

}



p {

	margin:0px;

	padding:0px;

	border:0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-style:normal;

	font-weight:normal;

	text-align:justify;

	color:#000000;

	line-height:19px;

}



a {

	margin:0px;

	padding:0px;

	border:0px;

	text-decoration:none;

}



a:hover {

	margin:0px;

	padding:0px;

	border:0px;

	text-decoration:none;

}



ul li {

	margin:0px;

	padding:0px;

}

.span_bold {

	margin:0px;

	padding:0px;

	border:0px;

	font-weight:bold;

}



.span_italic {

	margin:0px;

	padding:0px;

	border:0px;

	font-style:italic;

}



.span_piccolo {

	margin:0px;

	padding:0px;

	border:0px;

	font-size:10px;

}



.span_azzurro {

	margin:0px;

	padding:0px;

	border:0px;

	color:#0094aa;

}



.span_azzurro_italic {

	margin:0px;

	padding:0px;

	border:0px;

	color:#0094aa;

	font-style:italic;

	font-size:12px;

}

#header {

	margin:0px;

	padding:0px;

	border:0px;

	width:958px;

	height:150px;

}



	.bk_header {

		margin:0px;

		padding:0px;

		border:0px;

		width:958px;

		height:150px;

		background-image:url(img/bk_header.jpg); 

		background-repeat:no-repeat;

	}

	

	.img_logo {
		margin:0px;
		padding-left:235px;
		padding-bottom:0px;
		padding-right:0px;
		padding-top:0px;
		border:0px;
	}
	
	h2 {
		margin:0px;
		padding-left:235px;
		padding-bottom:0px;
		padding-right:0px;
		padding-top:0px;
		border:0px;
		font-size:19px;
		font-style:normal;
		font-weight:normal;
		text-align:left;
		color:#0094aa;
		}
		
	h3 {
		margin:0px;
		padding-left:235px;
		padding-bottom:0px;
		padding-right:0px;
		padding-top:45px;
		border:0px;
		font-size:17px;
		font-style:normal;
		font-weight:normal;
		text-align:left;
		color:#0094aa;
		line-height:32px;
		}
		
#menu_orizzontale_line1 {

	margin:0px;

	padding:0px;

	border:0px;

	width:1024px;

	height:30px;

	background-image:url(img/bk_menu_oriz.jpg); 

	background-repeat:no-repeat;

}



#menu_orizzontale_line2 {

	margin:0px;

	padding:0px;

	border:0px;

}



	.p_menu {

		margin:0px;

		padding:0px;

		border:0px;

		color:#0094aa;

		font-size:13px;

	}

	.a_menu {

		margin:0px;

		padding:0px;

		border:0px;

		color:#58585a;

		text-decoration:none;

		font-size:13px;

	}



/*TOLTO STILE a_menu:hover*/


/*STILI MENU SINISTRA VERTICALE*/



#menu_verticale {

	margin:0px;

	padding:0px;

	border:0px;

	width:235px;

}



	#menu_sinistra {

		width:235px;

		border-top:1px solid #B2CECF;

		border-left:1px solid #B2CECF;

		border-right:1px solid #B2CECF;

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:13px;

	}

	

		#menu_sinistra ul.principale, ul.sottomenu, ul.menu_3  {

			padding:0px;

			margin:0px;

		}

		

		#menu_sinistra ul.principale li, ul.sottomenu li, ul.menu_3 li {

			text-align:left;

			list-style-type:none;	

		}

		

		#menu_sinistra ul.principale li {

			color:#0094AA;

			background-color:#C8E6E8;

			padding:8px 0px 8px 20px;

			border-bottom:1px solid #B2CECF;

		}

		

		#menu_sinistra ul.principale li a {

			color:#0094AA;

		}

		

		#menu_sinistra ul.sottomenu, ul.menu_3 {

			display:none;

		}

		

		#menu_sinistra ul.sottomenu {

			border-bottom:1px solid #B2CECF;

		}

		

		#menu_sinistra ul.sottomenu li {

			background-color:#EEEEEE;

			padding:6px 0px 6px 0px;

			color:#58585A;

		}

		

		#menu_sinistra ul.sottomenu li a {

			color:#58585A;

		}

		

		#menu_sinistra ul.menu_3 {

			border-bottom:1px solid #CCCCCC;

			border-top:1px solid #CCCCCC;

		}

		

		#menu_sinistra ul.menu_3 li {

			background-color:#FFFFFF;

		}	

		

		.sfondoFreccia {

		background-image:url(img/fr_menu.gif);

		background-repeat:no-repeat;

		background-position:top left;

		}

		

		.sfondoFrecciaGr  {

			background-image:url(img/fr_sottomenu.gif);

			background-repeat:no-repeat;

			background-position:top left;

		}

		

/*FINE STILI MENU SINISTRA VERTICALE*/


#contents {

	margin:0px;

	padding-top:40px;

	padding-bottom:30px;

	padding-left:30px;

	padding-right:27px;

	border:0px solid red;

	width:652px;

	min-height:460px;

	height:auto !important;

	height:460px;

	float:left;

}



	.title {

		margin:0px;

		padding:0px;

		border:0px;

		font-size:16px;

		color:#0094aa;

	}

	

	.a_link {

		margin:0px;

		padding:0px;

		border:0px;

		color:#000000;

		text-decoration:none;

	}
	
	
	/*TOLTO STILE a_link:hover*/
	
	.img_left {

		margin:0px;

		padding-right:20px;

		padding-bottom:10px;

		padding-left:0px;

		padding-top:0px;

		border:0px;

	}

	

	.img_right {

		margin:0px;

		padding-right:0px;

		padding-bottom:10px;

		padding-left:20px;

		padding-top:0px;

		border:0px;

	}

	

	.p_padding {

		margin:0px;

		padding-right:0px;

		padding-bottom:0px;

		padding-left:10px;

		padding-top:0px;

		border:0px;

		font-size:11px;

		font-style:normal;

		font-weight:normal;

		text-align:justify;

		color:#000000;

		line-height:19px;

	}

	

/*STILI TABELLA PULSANTE*/

	

	.box_sfogliademo {

		margin:0px;

		padding:0px;

		border:0px;

		width:221px;

		height:54px;

		background-image:url(img/box_sfogliademo.jpg); 

		background-repeat:no-repeat;

	}

	

	.box_prelevademo {

		padding:0px;

		padding-left:20px;

		padding-right:20px;

		padding-bottom:0px;

		padding-top:0px;

		border:0px;

		width:299px;

		height:86px;

		background-image:url(img/box_prelevademo.jpg); 

		background-repeat:no-repeat;

	}

/* FINE STILI TABELLA PULSANTE*/



	.bt_ordina {

		margin:0px;

		padding:0px;

		border:0px;

		width:108px;

		height:24px;

		background-image:url(img/bt_ordina.jpg); 

		background-repeat:no-repeat;

	}

	

	.bt_invia {

		margin:0px;

		padding:0px;

		border:0px;

		width:72px;

		height:26px;

		background-image:url(img/bt_invia.jpg); 

		background-repeat:no-repeat;

	}



#footer {

	margin:0px;

	padding:0px;

	border:0px;

	width:945px;

	height:26px;

}



	.p_footer {

		margin:0px;

		padding:0px;

		border:0px;

		text-align:center;

	}
	.a_footer {

		margin:0px;

		padding:0px;

		border:0px;

		text-align:center;

		color:#000000;

		text-decoration:none;

	}
	
	
	/*TOLTO STILE A_FOOTER*/


/*SFONDI TABELLE*/
.sfondo_uno {
	background-color:#ddf2f5;
}	
	

.sfondo_due {
	background-color:#EEEEEE;
}	

