body	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1F4687;
	margin-top:10px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:10px;
}
img	{
	margin: 0px;
}
a {
	text-decoration: none;
}
.uppercase {text-transform: uppercase}
.lowercase {text-transform: lowercase}
.capitalize {text-transform: capitalize}

/* Definizione home top */
	.toplogo	{
		background-image: url('images/top_logo_www.gif');
		background-repeat: no-repeat;
		padding: 0px;
		text-align: center;
		vertical-align: middle;
	}
	.topimage	{
		background-image: url('images/top_image.gif');
		background-repeat: no-repeat;
		padding: 0px;
		text-align: center;
		vertical-align: middle;
	}

/* Definizione delle aree in home */
	.hometext	{
		padding-top: 13px;
		padding-right: 20px;
		padding-left: 2px;
		padding-bottom: 0px;
		font-size: 10px;
		font-weight: bold;
		vertical-align: top;
		text-align: justify;
		line-height: 20px;
	}
	div.iso9001 {
		width: 440px;
		height: 70px;
		background-image: url('images/ISO9001.gif');
		background-repeat: no-repeat;
		background-position: bottom right;
		vertical-align: bottom;
		text-align: left;
		border:1px none #cccccc;
	}
	.homeboxarea	{
		padding-top: 20px;
		padding-bottom: 15px;
		padding-right: 0px;
		padding-left: 0px;
		vertical-align: top;
	}

/* Definizione home box aziende */
	.homeboxaziende {
		background-color: #BAD3F3;
		font-size: 10px;
		font-weight: normal;
		vertical-align: top;
		text-align: left;
		padding: 0px;
		margin-bottom: 10px;
	}
	.homeboxaziendetop {
		background-color: #BAD3F3;
		background-image: url('images/aziende_homebox_top.gif');
		background-repeat: no-repeat;
	}
	.homeboxaziendebottom {
		background-color: #BAD3F3;
		background-image: url('images/aziende_homebox_bottom.gif');
		background-repeat: no-repeat;
	}
	.homeboxaziendeimg {
		background-color: #BAD3F3;
		background-image: url('images/aziende_homebox_img.gif');
		background-repeat: no-repeat;
	}
	.hometextaziende {
		vertical-align: top;
		text-align: left;
		color: #1F4787;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left:4px;
		padding-right: 4px;
	}
	.homelinkaziende {
		font-size:11px;
		font-weight:bold;
	}
	a.homelinkaziende:link {
		font-size:11px;
		color:#1F4787;
		text-decoration: none;
		}
	a.homelinkaziende:visited {
		font-size:11px;
		color:#1F4787;
		text-decoration: none;
		}
	a.homelinkaziende:hover {
		font-size:11px;
		color:#1F4787;
		text-decoration:underline;
		}
	a.homelinkaziende:active {
		font-size:11px;
		color:#1F4787;
		text-decoration: none;
		}
		
/* Definizione home box scuola */
	.homeboxscuola {
		background-color: #EBFEB0;
		font-size: 10px;
		font-weight: normal;
		vertical-align: top;
		text-align: left;
		padding: 0px;
		margin-bottom: 10px;
	}
	.homeboxscuolatop {
		background-color: #EBFEB0;
		background-image: url('images/scuola_homebox_top.gif');
		background-repeat: no-repeat;
	}
	.homeboxscuolabottom {
		background-color: #EBFEB0;
		background-image: url('images/scuola_homebox_bottom.gif');
		background-repeat: no-repeat;
	}
	.homeboxscuolaimg {
		background-color: #EBFEB0;
		background-image: url('images/scuola_homebox_img.gif');
		background-repeat: no-repeat;
	}
	.hometextscuola {
		vertical-align: top;
		text-align: justify;
		color: #1F4787;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 0px;
		padding-right: 20px;
	}
	.homelinkscuola {
		font-size: 17px;
		font-weight: bold;
	}
	a.homelinkscuola:link {
		color: #1F4787;
		text-decoration: none;
		}
	a.homelinkscuola:visited {
		color: #1F4787;
		text-decoration: none;
		}
	a.homelinkscuola:hover {
		color: #1F4787;
		text-decoration:underline;
		}
	a.homelinkscuola:active {
		color: #1F4787;
		text-decoration: none;
		}
		
/* Definizione home box sviluppo */
	.homeboxsviluppo {
		background-color: #FECB5D;
		font-size: 10px;
		font-weight: normal;
		vertical-align: top;
		text-align: left;
		padding: 0px;
		margin-bottom: 0px;
	}
	.homeboxsviluppotop {
		background-color: #FECB5D;
		background-image: url('images/sviluppo_homebox_top.gif');
		background-repeat: no-repeat;
	}
	.homeboxsviluppobottom {
		background-color: #FECB5D;
		background-image: url('images/sviluppo_homebox_bottom.gif');
		background-repeat: no-repeat;
	}
	.homeboxsviluppoimg {
		background-color: #FECB5D;
		background-image: url('images/sviluppo_homebox_img.gif');
		background-repeat: no-repeat;
	}
	.hometextsviluppo {
		vertical-align: top;
		text-align: justify;
		color: #1F4787;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 0px;
		padding-right: 20px;
	}
	.homelinksviluppo {
		font-size: 17px;
		font-weight: bold;
	}
	a.homelinksviluppo:link {
		color: #1F4787;
		text-decoration: none;
		}
	a.homelinksviluppo:visited {
		color: #1F4787;
		text-decoration: none;
		}
	a.homelinksviluppo:hover {
		color: #1F4787;
		text-decoration:underline;
		}
	a.homelinksviluppo:active {
		color: #1F4787;
		text-decoration: none;
		}

/* Definizione home bottom */
	.bottomtext	{
		color: #1F4787;
		font-size: 10px;
		text-align: center;
	}
	.bottommailto	{
		color: #1F4787;
		font-weight: bold;
	}
	a.bottommailto:link {
		color: #1F4787;
		text-decoration: none;
		}
	a.bottommailto:visited {
		color: #1F4787;
		text-decoration: none;
		}
	a.bottommailto:hover {
		color: #1F4787;
		text-decoration:underline;
		}
	a.bottommailto:active {
		color: #1F4787;
		text-decoration: none;
		}

/* Definizione layer popup aperitivi */
	.aperitivi_tbl {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#1F4687;
	}
	.aperitivi_tbl_top {
		height:9px;
		background-image:url('images/aperitivi_top.gif');
		background-repeat:no-repeat;
		color:#FFFFFF;
	}
	.aperitivi_tbl_title {
		color:#FFFFFF;
		background-color:#1F4687;
		font-size:18px;
		font-weight:bold;
		padding-left:10px;
		padding-right:10px;
		padding-top:1px;
		padding-bottom:10px;
	}
	.aperitivi_tbl_text {
		text-align:justify;
		padding:10px;
		background-color:#FFFFFF;
		border:1px solid #1F4687;
	}
	.aperitivi_tbl_bottom {
		height:40px;
		background-image:url('images/aperitivi_bottom.gif');
		background-repeat:no-repeat;
		color:#FFFFFF;
	}
	
