
body	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#724E00;
	margin-top:10px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:10px;
	}
img	{
	margin:0px;
	}
a {
	text-decoration:underline;
	color:#724E00;
	}
.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:#724E00;
		font-size:10px;
		text-align:center;
		padding-top:10px;
		}
	.bottommailto	{
		color:#724E00;
		font-weight:bold;
		}
	a.bottommailto:link {
		color:#724E00;
		text-decoration:none;
		}
	a.bottommailto:visited {
		color:#724E00;
		text-decoration:none;
		}
	a.bottommailto:hover {
		color:#724E00;
		text-decoration:underline;
		}
	a.bottommailto:active {
		color:#724E00;
		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;
		}
	a.menu1dx:link {
		color:#1F4687;
		text-decoration:none;
		}
	a.menu1dx:visited {
		color:#1F4687;
		text-decoration:none;
		}
	a.menu1dx:hover {
		color:#1F4687;
		text-decoration:underline;
		}
	a.menu1dx:active {
		color:#1F4687;
		text-decoration:none;
		}

	/* Definizione ricerca semplice */
		.formricerca {
			font-size:10px;
			margin:0px;
			}
		.inputstringa {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:9px;
			color:#724E00;
			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/sviluppo_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:#724E00;
			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/sviluppo_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:#B07902;
		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:#724E00;
		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:#724E00;
		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 #724E00;
		border-left:20px solid #724E00;
		}
	.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:#724E00;
		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_sviluppo.jpg');
		background-repeat:no-repeat;
		background-position:bottom left;
		vertical-align:bottom;
		text-align:left;
		}

	.sfondofiore{
		background-image:url('images/fiore.jpg');
		background-repeat:no-repeat;
		background-position:center;
		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/sviluppo_box300_top.gif');
		background-repeat:no-repeat;
		}
	.box300bottom {
		background-image:url('images/sviluppo_box300_bottom.gif');
		background-repeat:no-repeat;
		}
	.box300title {
		background-image:url('images/sviluppo_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/sviluppo_box300_body.gif');*/
		/*background-repeat:repeat-y;*/
		
		background-image:url('images/spim.gif');
		background-repeat:no-repeat;
		/*background-color:#FEDA8C;*/
		text-align:left;
		font-size:10px;
		font-weight:normal;
		line-height:12px;
		padding-left:9px;
		padding-right:6px;
		padding-top:6px;
		/*height:176px;*/
		height:250px;
		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/sviluppo_boxnews_top.gif');
		background-repeat:no-repeat;
		}
	.boxnewsbottom {
		background-image:url('images/sviluppo_boxnews_bottom.gif');
		background-repeat:no-repeat;
		}
	.boxnewstitle {
		background-image:url('images/sviluppo_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/sviluppo_boxnews_body.gif');
		background-repeat:repeat-y;
		text-align:left;
		font-size:10px;
		font-weight:normal;
		padding-left:10px;
		padding-right:10px;
		height:100px;
		color:#A74C04;
		}
	.ulnews {
		list-style-image:url('images/sviluppo_raquo.gif');
		}
		.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;
		}
	.boxfocustop {
		background-image:url('images/sviluppo_boxfocus_top.gif');
		background-repeat:no-repeat;
		}
	.boxfocusbottom {
		background-image:url('images/sviluppo_boxfocus_bottom.gif');
		background-repeat:no-repeat;
		}
	.boxfocustitle {
		background-image:url('images/sviluppo_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/sviluppo_boxfocus_body.gif');
		background-repeat:repeat-y;
		text-align:left;
		font-size:10px;
		font-weight:normal;
		padding-left:10px;
		padding-right:10px;
		height:95px;
		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/sviluppo_boxmailing_top.gif');
		background-repeat:no-repeat;
		}
	.boxmailingbottom {
		background-image:url('images/sviluppo_boxmailing_bottom.gif');
		background-repeat:no-repeat;
		}
	.boxmailingtitle {
		background-image:url('images/sviluppo_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/sviluppo_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/sviluppo_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:#724E00;
			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/sviluppo_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/sviluppo_boxlogin_top.gif');
		background-repeat:no-repeat;
		}
	.boxloginbottom {
		background-image:url('images/sviluppo_boxlogin_bottom.gif');
		background-repeat:no-repeat;
		}
	.boxlogintitle {
		background-image:url('images/sviluppo_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/sviluppo_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/sviluppo_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:#724E00;
			border:1px solid #A0A0A0;
			width:100%;
			}
		.inputloginsubmit {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			font-weight:bold;
			font-size:8px;
			background-color:#FFFCF9;
			background-image:url('images/sviluppo_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:#724E00;
		}
	.boxcategoriatitle2 {
		text-align:left;
		font-size:12px;
		font-weight:bold;
		padding-top:6px;
		color:#724E00;
		}
	.boxcategoriatitlediv {
		text-align:left;
		font-size:12px;
		font-weight:normal;
		padding-top:6px;
		color:#724E00;
		}
	
	ul {text-align:left;}
	hr.taclino {width:770px;color:#B07902;height:1px;}
	
		
	a.titolotaclino:link {
		color:#724E00;
		text-decoration:none;
		font-weight:bold;
		background:#FFCB5D;
		padding-left:3px;
		padding-top:1px;
		padding-bottom:1px;
		padding-right:6px;
		}
	a.titolotaclino:visited {
		color:#724E00;
		text-decoration:none;
		font-weight:bold;
		background:#FFCB5D;
		padding-left:3px;
		padding-top:1px;
		padding-bottom:1px;
		padding-right:6px;
		}
	a.titolotaclino:hover {
		color:#ffffff;
		text-decoration:underline;
		font-weight:bold;
		background:#724E00;
		padding-left:3px;
		padding-top:1px;
		padding-bottom:1px;
		padding-right:6px;
		}
	a.titolotaclino:active {
		color:#724E00;
		text-decoration:none;
		font-weight:bold;
		background:#FFCB5D;
		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 #FFCB5D;}
	.schedeaziende{padding-left:2px;border-left:2px solid #BAD3F3;}
	.schedepnl{padding-left:2px;border-left:2px solid #BAD3F3;}
	.schedeistituto{padding-left:2px;border-left:2px solid #FFCB5D;}

	.titolischeda{
		color:#724E00;
		text-decoration:none;
		font-weight:bold;
		background:#FFCB5D;
		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;
	}
	
.intratable {background-color:#FFEC96;}