body	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#728200;
	margin-top:10px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:10px;
	}
img	{
	margin:0px;
	}
a {
	text-decoration:underline;
	color:#728200;
	}
.uppercase {text-transform: uppercase}
.lowercase {text-transform: lowercase}
.capitalize {text-transform: capitalize}

/* Definizione home top */
	.toplogo	{
		background-image:url('images/top_logo.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 home bottom */
	.bottomtext	{
		color:#728200;
		font-size:10px;
		text-align:center;
		padding-top:10px;
		}
	.bottommailto	{
		color:#728200;
		font-weight:bold;
		}
	a.bottommailto:link {
		color:#728200;
		text-decoration:none;
		}
	a.bottommailto:visited {
		color:#728200;
		text-decoration:none;
		}
	a.bottommailto:hover {
		color:#728200;
		text-decoration:underline;
		}
	a.bottommailto:active {
		color:#728200;
		text-decoration:none;
		}

/* Definizione primo menù orizzontale */
	.menu1 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#1F4787;
		border-bottom:1px solid #FDDDA2;
		text-align:left;
		}
	.menu1sx {
		color:#1F4787;
		text-align:left;
		vertical-align:middle;
		font-weight:bold;
		}
	.menu1dx {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#1F4687;
		text-align:right;
		vertical-align:middle;
		}

	/* Definizione ricerca semplice */
		.formricerca {
			font-size:10px;
			margin:0px;
			}
		.inputstringa {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:9px;
			color:#728200;
			font-weight:normal;
			border:1px solid #A0A0A0;
			}
		.inputtrova {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			font-weight:bold;
			font-size:8px;
			background-color:#FFFFFF;
			background-image:url('images/scuola_sfondo_puls_trova.gif');
			background-repeat:no-repeat;
			background-position:center;
			border:0px;
			width:40px;
			height:16px;
			}

	/* Definizione ricerca avanzata */
		.formricerca2 {
			background-color:#FFFBF0;
			font-size:10px;
			margin-top:0px;
			margin-bottom:0px;
			margin-left:0px;
			margin-right:10px;
			border:1px solid #A0A0A0;
			}
		.inputstringa2 {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:9px;
			color:#728200;
			border:1px solid #A0A0A0;
			}
		.inputtrova2 {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			font-weight:bold;
			font-size:8px;
			background-color:#FFFFFF;
			background-image:url('images/scuola_sfondo_puls_trova2.gif');
			background-repeat:no-repeat;
			background-position:center;
			border:0px;
			width:40px;
			height:16px;
			}
		
/* Definizione secondo menù orizzontale */
	.menu2 {
		font-weight:bold;
		color:#FFFFFF;
		background-color:#92A700;
		text-align:left;
		letter-spacing:0px;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:3px;
		padding-right:3px;
		margin-top:20px;
		margin-bottom:4px;
		}
	.barrette_menu2 {
		font-weight:bold;
		color:#FFFFFF;
		}
	.testo_menu2_links {
		padding-left:4px;
		padding-right:4px;
		}
	a.testo_menu2_links:link {
		color:#FFFFFF;
		text-decoration:none;
		}
	a.testo_menu2_links:visited {
		color:#FFFFFF;
		text-decoration:none;
		}
	a.testo_menu2_links:hover {
		color:#FFFFFF;
		text-decoration:underline;
		}
	a.testo_menu2_links:active {
		color:#FFFFFF;
		text-decoration:none;
		}
		
	.testo_menu2_links_selected {
		background-color:#728200;
		padding-left:4px;
		padding-right:4px;
		}
	a.testo_menu2_links_selected:link {
		color:#FFFFFF;
		text-decoration:none;
		}
	a.testo_menu2_links_selected:visited {
		color:#FFFFFF;
		text-decoration:none;
		}
	a.testo_menu2_links_selected:hover {
		color:#FFFFFF;
		text-decoration:underline;
		}
	a.testo_menu2_links_selected:active {
		color:#FFFFFF;
		text-decoration:none;
		}
		
/* Definizione terzo menù orizzontale */
	.menu3 {
		font-weight:bold;
		color:#FFFFFF;
		background-color:#728200;
		text-align:left;
		letter-spacing:0px;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:3px;
		padding-right:3px;
		margin-top:20px;
		margin-bottom:4px;
		border-top:1px solid #728200;
		border-left:20px solid #728200;
		}
	.barrette_menu3 {
		font-weight:bold;
		color:#FFFFFF;
		}
	.testo_menu3_links {
		padding-left:4px;
		padding-right:4px;
		}
	a.testo_menu3_links:link {
		color:#FFFFFF;
		text-decoration:none;
		}
	a.testo_menu3_links:visited {
		color:#FFFFFF;
		text-decoration:none;
		}
	a.testo_menu3_links:hover {
		color:#FFFFFF;
		text-decoration:underline;
		}
	a.testo_menu3_links:active {
		color:#FFFFFF;
		text-decoration:none;
		}
		
	.testo_menu3_links_selected {
		background-color:#728200;
		padding-left:4px;
		padding-right:4px;
		}
	a.testo_menu3_links_selected:link {
		color:#FFFFFF;
		text-decoration:none;
		}
	a.testo_menu3_links_selected:visited {
		color:#FFFFFF;
		text-decoration:none;
		}
	a.testo_menu3_links_selected:hover {
		color:#FFFFFF;
		text-decoration:underline;
		}
	a.testo_menu3_links_selected:active {
		color:#FFFFFF;
		text-decoration:none;
		}

	div.homeareafoto {
		width:288px;
		height:257px;
		background-image:url('images/foto_scuola.jpg');
		background-repeat:no-repeat;
		background-position:bottom left;
		vertical-align:bottom;
		text-align:left;
		}
		
.aligntop {
	vertical-align:top;
	}

.homecorpo {
	margin-top:10px;
}

/* Definizione box presentazione */
	.box300 {
		text-align:center;
		margin-bottom:6px;
		}
	.box300top {
		background-image:url('images/scuola_box300_top.gif');
		background-repeat:no-repeat;
		}
	.box300bottom {
		background-image:url('images/scuola_box300_bottom.gif');
		background-repeat:no-repeat;
		}
	.box300title {
		background-image:url('images/scuola_box300_body.gif');
		background-repeat:repeat-y;
		text-align:left;
		font-size:22px;
		font-weight:bold;
		padding-left:9px;
		padding-right:6px;
		padding-bottom:6px;
		color:#A74C04;
		}
	.box300text {
		background-image:url('images/scuola_box300_body.gif');
		background-repeat:repeat-y;
		text-align:left;
		font-size:10px;
		font-weight:normal;
		line-height:12px;
		padding-left:9px;
		padding-right:6px;
		padding-top:6px;
		//height:38px;
		height:126px;
		color:#1F4687;
		color:#A74C04;
		}

/* Definizione box news */
	.letteram {
		color:#4F88E1;
		}
	.letterac {
		color:#EE0A09;
		}
	.boxnews {
		text-align:center;
		margin-bottom:6px;
		margin-left:4px;
		}
	.boxnewstop {
		background-image:url('images/scuola_boxnews_top.gif');
		background-repeat:no-repeat;
		}
	.boxnewsbottom {
		background-image:url('images/scuola_boxnews_bottom.gif');
		background-repeat:no-repeat;
		}
	.boxnewstitle {
		background-image:url('images/scuola_boxnews_body.gif');
		background-repeat:repeat-y;
		text-align:left;
		font-size:18px;
		font-weight:normal;
		padding-left:10px;
		padding-right:10px;
		color:#A74C04;
		}
	.boxnewstext {
		background-image:url('images/scuola_boxnews_body.gif');
		background-repeat:repeat-y;
		text-align:left;
		font-size:10px;
		font-weight:normal;
		padding-left:10px;
		padding-right:10px;
		//height:193px;
		height:255px;
		color:#A74C04;
		}
	.ulnews {
		list-style-image:url('images/scuola_raquo.gif');
		list-style-type:square;
		list-style-position:outside;
		margin-left:20px;
		}
		.boxnewslinks {
			font-size:10px;
			font-weight:bold;
			}
		a.boxnewslinks:link {
			color:#A74C04;
			text-decoration:none;
			}
		a.boxnewslinks:visited {
			color:#A74C04;
			text-decoration:none;
			}
		a.boxnewslinks:hover {
			color:#A74C04;
			text-decoration:underline;
			}
		a.boxnewslinks:active {
			color:#A74C04;
			text-decoration:none;
			}

/* Definizione box focus */
	.boxfocus {
		text-align:center;
		margin-top:10px;
		margin-bottom:6px;
		margin-left:4px;
		}
	.boxfocustop {
		background-image:url('images/scuola_boxfocus_top.gif');
		background-repeat:no-repeat;
		}
	.boxfocusbottom {
		background-image:url('images/scuola_boxfocus_bottom.gif');
		background-repeat:no-repeat;
		}
	.boxfocustitle {
		background-image:url('images/scuola_boxfocus_body.gif');
		background-repeat:repeat-y;
		text-align:left;
		font-size:18px;
		font-weight:normal;
		padding-left:10px;
		padding-right:10px;
		color:#A74C04;
		}
	.boxfocustext {
		background-image:url('images/scuola_boxfocus_body.gif');
		background-repeat:repeat-y;
		text-align:left;
		font-size:10px;
		font-weight:normal;
		padding-left:10px;
		padding-right:10px;
		height:130px;
		color:#A74C04;
		}
		.boxfocuslinks {
			font-size:10px;
			font-weight:bold;
			}
		a.boxfocuslinks:link {
			color:#A74C04;
			text-decoration:underline;
			}
		a.boxfocuslinks:visited {
			color:#A74C04;
			text-decoration:underline;
			}
		a.boxfocuslinks:hover {
			color:#A74C04;
			text-decoration:underline;
			}
		a.boxfocuslinks:active {
			color:#A74C04;
			text-decoration:underline;
			}

/* Definizione box mailing */
	.boxmailing {
		text-align:center;
		margin-bottom:6px;
		margin-left:2px;
		}
	.boxmailingtop {
		background-image:url('images/scuola_boxmailing_top.gif');
		background-repeat:no-repeat;
		}
	.boxmailingbottom {
		background-image:url('images/scuola_boxmailing_bottom.gif');
		background-repeat:no-repeat;
		}
	.boxmailingtitle {
		background-image:url('images/scuola_boxmailing_body.gif');
		background-repeat:repeat-y;
		text-align:left;
		font-size:12px;
		font-weight:bold;
		padding-left:10px;
		padding-right:10px;
		}
	.boxmailingtext {
		background-image:url('images/scuola_boxmailing_body.gif');
		background-repeat:repeat-y;
		text-align:left;
		font-size:10px;
		font-weight:normal;
		padding-left:10px;
		padding-right:10px;
		height:20px;
		}
	.boxmailingbutton {
		background-image:url('images/scuola_boxmailing_body.gif');
		background-repeat:repeat-y;
		text-align:right;
		font-size:10px;
		font-weight:normal;
		padding-left:10px;
		padding-right:10px;
		height:16px;
		}
	/* Definizione form mailing list */
		.formmailing {
			font-size:10px;
			margin-bottom:0px;
			}
		.inputmailingstringa {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:9px;
			color:#728200;
			border:1px solid #A0A0A0;
			width:100%;
			}
		.inputmailingsubmit {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			font-weight:bold;
			font-size:8px;
			background-color:#FFFBF0;
			background-image:url('images/scuola_sfondo_puls_iscriviti.gif');
			background-repeat:no-repeat;
			background-position:center;
			border:0px;
			width:55px;
			height:16px;
			}

/* Definizione box login */
	.boxlogin {
		text-align:center;
		margin-bottom:0px;
		margin-left:2px;
		}
	.boxlogintop {
		background-image:url('images/scuola_boxlogin_top.gif');
		background-repeat:no-repeat;
		}
	.boxloginbottom {
		background-image:url('images/scuola_boxlogin_bottom.gif');
		background-repeat:no-repeat;
		}
	.boxlogintitle {
		background-image:url('images/scuola_boxlogin_body.gif');
		background-repeat:repeat-y;
		text-align:left;
		font-size:10px;
		font-weight:bold;
		padding-left:10px;
		padding-right:10px;
		}
	.boxlogintext {
		background-image:url('images/scuola_boxlogin_body.gif');
		background-repeat:repeat-y;
		text-align:left;
		font-size:10px;
		font-weight:normal;
		padding-left:10px;
		padding-right:10px;
		height:20px;
		}
	.boxloginbutton {
		background-image:url('images/scuola_boxlogin_body.gif');
		background-repeat:repeat-y;
		text-align:right;
		font-size:10px;
		font-weight:normal;
		padding-left:10px;
		padding-right:10px;
		height:16px;
		}
	/* Definizione form login list */
		.formlogin {
			font-size:10px;
			margin-top:10px;
			margin-bottom:0px;
			}
		.inputloginstringa {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:9px;
			color:#728200;
			border:1px solid #A0A0A0;
			width:100%;
			}
		.inputloginsubmit {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			font-weight:bold;
			font-size:8px;
			background-color:#FEFDF8;
			background-image:url('images/scuola_sfondo_puls_login.gif');
			background-repeat:no-repeat;
			background-position:center;
			border:0px;
			width:40px;
			height:16px;
			}

/* Definizione box aperitivi */
.boxaperitivi {
	font-size:10px;
	margin-top:10px;
	margin-bottom:0px;
	}

/* Definizione box categoria */
	.boxcategoriatitle {
		text-align:left;
		font-size:12px;
		font-weight:normal;
		padding-top:6px;
		color:#728200;
		}
	.boxcategoriatitle2 {
		text-align:left;
		font-size:12px;
		font-weight:bold;
		padding-top:6px;
		color:#728200;
		}
	.boxcategoriatitlediv {
		text-align:left;
		font-size:12px;
		font-weight:normal;
		padding-top:6px;
		color:#728200;
		}
	
	ul {text-align:left;}
	hr.taclino {width:770px;color:#92A700;height:1px;}
	
		
	a.titolotaclino:link {
		color:#728200;
		text-decoration:none;
		font-weight:bold;
		background:#DFED8B;
		padding-left:3px;
		padding-top:1px;
		padding-bottom:1px;
		padding-right:6px;
		}
	a.titolotaclino:visited {
		color:#728200;
		text-decoration:none;
		font-weight:bold;
		background:#DFED8B;
		padding-left:3px;
		padding-top:1px;
		padding-bottom:1px;
		padding-right:6px;
		}
	a.titolotaclino:hover {
		color:#ffffff;
		text-decoration:underline;
		font-weight:bold;
		background:#92A700;
		padding-left:3px;
		padding-top:1px;
		padding-bottom:1px;
		padding-right:6px;
		}
	a.titolotaclino:active {
		color:#728200;
		text-decoration:none;
		font-weight:bold;
		background:#DFED8B;
		padding-left:3px;
		padding-top:1px;
		padding-bottom:1px;
		padding-right:6px;
		}
	.taclinoimmagine {
		margin-right:6px;
		margin-top:2px;
	}
	.taclinoelenco {
		margin-right:6px;
		margin-top:6px;
		font-size:11px;
		line-height:135%;
	}
	.taclinotabella {
		margin-right:6px;
		margin-top:6px;
		font-size:11px;
	}

	.testoscheda{
		line-height:135%;
		font-size:11px;
		text-align:left;
	}
	.schede{padding-left:2px;border-left:2px solid #DFED8B;}
	.schedeaziende{padding-left:2px;border-left:2px solid #DFED8B;}
	.schedepnl{padding-left:2px;border-left:2px solid #DFED8B;}
	.schedeistituto{padding-left:2px;border-left:2px solid #DFED8B;}

	.titolischeda{
		color:#728200;
		text-decoration:none;
		font-weight:bold;
		background:#DFED8B;
		padding-left:3px;
		padding-top:1px;
		padding-bottom:1px;
		padding-right:6px;
		font-size:11px;
		text-align:left;
	}
/* 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;
	}
	
	