body { margin:0; padding:0; text-align:center; background-color:#CCFFCC }
hr { display:none } 

#testa { width:100%; margin:0 auto; text-align:left; }
#testa {
height: 120px;
padding: 0; 
}

#testa1 { width:100%; margin:0 auto; text-align:left; }
#testa1 {
height: 100px;
padding: 0; 
}

#corpo { width:100%; margin:0 auto; text-align:left; }
#corpo {
position:relative; 
top:0;
padding: 0;
background-image: url(im2004/sf_left.jpg); background-repeat: no-repeat; background-position: 97% 0;
}

#corpohp { width:100%; margin:0 auto; text-align:left; }
#corpohp {
position:relative; 
top:0;
padding: 0;
}

#left_col {
position:absolute; 
left: 0;
top:30px; 
width:23%; 
padding: 0;
}

#homepage_ { position:absolute; left:0px; top:21px; width:176px; height:26px; }
#visitatori_ { position:absolute; left:0px; top:47px; width:176px; height:23px; }
#espositori_ { position:absolute; left:0px; top:70px; width:176px; height:23px; }
#convegni_ { position:absolute; left:0px; top:93px; width:176px; height:23px; }
#dove_ { position:absolute; left:0px; top:116px; width:176px; height:23px; }
#stampa_ { position:absolute; left:0px; top:139px; width:176px; height:24px; }

#cn {position:absolute; left:0px; top:175px; width:176px; height:auto; background-color: #B6FEB6;}

#lab { width: 200px; position:absolute; left:2px; top:365px; }

#c_col {
margin:0 15% 0 23%; 
padding: 0; 
}

#right_col {
position:absolute;
top:0; right:0; 
width:15%; 
padding: 0; 
}

#c_colhp {
margin:0 18% 0 23%; 
padding: 0 50px 0 5px; 
}

#right_colhp {
position:absolute; 
top:30px; right:0; 
width:18%; 
padding: 0 1em;
}

#right_colco {
position:absolute; 
top:30px; right:1em; 
width:20%; 
padding: 5px;
}

#foot { width:100%; margin:0 auto; padding: 0; text-align:left; height: auto }

.text0 {
	font-family: verdana,tahoma,sans-serif;
	font-size: 10px;
	color: #0066CC;
	font-weight: bold;
	text-align: justify;
	margin-top: 10px;
	padding: 0;
		}
			
					.text00 { font-family: arial,verdana,tahoma,sans-serif;
	font-size: 11px; color: #000000;
	font-weight: demi-bold;
	text-align: justify;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	width: 100%;
	padding: 0;
		}

.text6 {
	font-family: helvetica,verdana,tahoma,sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 50px;
	font-weight: demi-bold;
	text-align: justify;
	}
.text6 a { font-weight: bold; color: #009933; text-decoration: none;}
.text6 a:link { font-weight: bold; color: #009933; text-decoration: none;}
.text6 a:visited { font-weight: bold; color: #009933; text-decoration: none;}
.text6 a:hover { font-weight: bold; color: #009933; text-decoration: underline; background-color: #B6FEB6;}
.text6 a:active { font-weight: bold; color: #009933; text-decoration: none;}

.text62 {
	font-family: helvetica,verdana,tahoma,sans-serif;
	font-size: 13px;
	color: #000000;
	margin-left: 50px;
	font-weight: demi-bold;
	text-align: justify;
	}
.text62 a { font-weight: bold; color: #009933; text-decoration: none;}
.text62 a:link { font-weight: bold; color: #009933; text-decoration: none;}
.text62 a:visited { font-weight: bold; color: #009933; text-decoration: none;}
.text62 a:hover { font-weight: bold; color: #009933; text-decoration: underline; background-color: #B6FEB6;}
.text62 a:active { font-weight: bold; color: #009933; text-decoration: none;}


.text60 {
	font-family: helvetica,tahoma,sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0;
	padding-bottom: 0;
	width:100%;
	line-height: 12px;
	text-indent: 20px;
	font-weight: normal;
	text-align: justify;
	background-color: #B6FEB6;
	}
.text60 a { color: #009933; text-decoration: underline;}
.text60 a:link { color: #009933; text-decoration: underline;}
.text60 a:visited { color: #009933; text-decoration: underline;}
.text60 a:hover { color: #99CC99; text-decoration: underline;}
.text60 a:active { color: #009933; text-decoration: underline;}
		
	.text3 { font-family: helvetica,verdana,tahoma,sans-serif;
	font-size: 12px; color: #0066CC;
	font-weight: demi-bold;
	text-align: justify;
	margin-left: 50px;
	margin-top: 0;
	display:block;
	line-height: 20px; 
			}
.text3 a { font-weight: demi-bold; color: #006600; text-decoration: none; }
.text3 a:link { font-weight: demi-bold; color: #006600; text-decoration: none; }
.text3 a:visited { font-weight: demi-bold; color: #006600; text-decoration: none;}
.text3 a:hover { font-weight: demi-bold; color: #99CC99; font-size: 11px; text-decoration: none; border-top: 1px solid #66CC66; border-bottom: 1px solid #66CC66 }
.text3 a:active { font-weight: demi-bold; color: #006600; text-decoration: none; }

		.text5 { font-family: helvetica,verdana,tahoma,sans-serif;
	font-size: 11px; color: #000000;
	font-weight: demi-bold;
	text-align: justify;
	margin-left: 50px;
	display:block;
	margin-top: 0;
			}
.text5 a { font-weight: bold; color: #006600; text-decoration: none; }
.text5 a:link { font-weight: bold; color: #006600; text-decoration: none; }
.text5 a:visited { font-weight: bold; color: #006600; text-decoration: none;}
.text5 a:hover { font-weight: bold; color: #99CC99; text-decoration: none; border-top: 1px solid #66CC66; border-bottom: 1px solid #66CC66 }
.text5 a:active { font-weight: bold; color: #006600; text-decoration: none; }
	
.day { font-family: Georgia;
	font-size: 11px; color: #009933;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	background-color: #B6FEB6;
	width: 240px;
	display:block;
	padding: 1px;
}

.time {
	font-family: Georgia; font-weight: normal;
	font-size: 11px; margin-top: 5px;
	margin-bottom: 5px;
 	color: #000000;
	text-align: justify;
	width: 93%;
	}

.nome {
	font-family: Georgia; font-size: 14px;
	color: #006600; font-weight: bold;
	text-align: justify;
	margin-top: 0;
	margin-bottom: 0;
	width: 93%;
			}
.nome a { font-weight: bold; color: #009933; text-decoration: underline;letter-spacing: 1px; }
.nome a:link { font-weight: bold; color: #009933; text-decoration: underline;letter-spacing: 1px; }
.nome a:visited { font-weight: bold; color: #009933; text-decoration: underline;letter-spacing: 1px; }
.nome a:hover { font-weight: bold; color: #009933; text-decoration: none;letter-spacing: 1px; background-color: #B6FEB6;}
.nome a:active { font-weight: bold; color: #009933; text-decoration: underline;letter-spacing: 1px;}
	
.updown {
	font-family: helvetica,verdana,tahoma,sans-serif;
	font-size: 11px;
	color: #0066CC;
	font-weight: demi-bold;
	text-align: right;
	}
.updown a { font-weight: bold; color: #0033CC; text-decoration: none;}
.updown a:link { font-weight: bold; color: #0033CC; text-decoration: none;}
.updown a:visited { font-weight: bold; color: #0033CC; text-decoration: none;}
.updown a:hover { font-weight: bold; color: #0066CC; text-decoration: underline;}
.updown a:active { font-weight: bold; color: #0033CC; text-decoration: none;}

	
.text1 {
	font-family: helvetica,verdana,tahoma,sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: demi-bold;
	text-align: justify;
	margin-top: 0;
	margin-left: 0;
	width: 90%;
	padding: 0
		}
.text1 a { font-weight: bold; color: #009933; text-decoration: none;}
.text1 a:link { font-weight: bold; color: #009933; text-decoration: none;}
.text1 a:visited { font-weight: bold; color: #009933; text-decoration: none;}
.text1 a:hover { font-weight: bold; color: #009933; text-decoration: none; border-top: 1px solid #009933; border-bottom: 1px solid #009933; background-color: #B6FEB6;}
.text1 a:active { font-weight: bold; color: #009933; text-decoration: none;}

.ti {margin-left: 0; float: left }
.tit {margin: 5px; padding: 0; float: left }
.test {text-align: right; margin-top: 0; margin-bottom: 0; padding: 5px; }
.sf1 {border-top: 1px solid #99CC99; border-bottom: 1px solid #99CC99; padding: 1px; margin-top: 70px; margin-bottom: 5px;}
.sf2 {border-top: 1px solid #99CC99; border-bottom: 1px solid #99CC99; padding: 1px; margin-bottom: 5px;}
.loghi {float: left; margin-left: 20px; margin-right: 20px; margin-bottom: 10px; margin-top: 15px;}
.sf3 {margin-top: 200px; }
.mina {margin-top: 3px; margin-bottom: 0; padding-bottom:0; border: 5px solid #B6FEB6;}
.loc {margin-left: 10px; margin-right: 15px; margin-top: 20px; padding: 0; float: left }
.c_n {border: 1px solid #009933; margin-top:7px}





