body {
	margin: 0;
	padding: 0;
	text-align: center; /* per IE5.x/Win */
	background: #EEE;
	color: #000;
	font: 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
img{border:0;}
hr{width:30%}
#centrato {
	position:relative;
	width: 1000px;
	margin: 0 auto;
	text-align: left; /* per IE5.x/Win */
}
#bandiere{position:relative;width:100px; height:20px;top:10px;left:90px;}
#corpo {
	width: 1000px;
	overflow: hidden;
	background: #FFF url(img/sf_col_m.gif) left top repeat-y;
	height:100%;
	min-height:340px;
}
* html #corpo {width /**/: 1000px;}
#colonna-1 {
	float: left;
	width: 250px;
	margin-right: 3px;
	background: transparent;
	color: #000;
}
#colonna-2 {
	float: left;
	width: 745px;
	background: transparent;
	color: #000;
}
#intestazione {
	background: #FFF url(img/1_header.jpg) center top no-repeat;
	color: #000;
	height:130px;
}

#sottointestazione{position:relative;font-size:1.2em;color:#040;top:-55px;left:22px;}
#didascaliaHeader{position:relative;font-size:0.8em;color:#ccc;top:-20px;left:870px;}
#pie-di-pagina {
	background: #d6f8c7 url('img/stond_basso.gif') center bottom no-repeat;
	color: #666;
	text-align:center;
	font-size:0.8em;
}
#colonna-1, #colonna-2{
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
div p {
	margin: 0;
	padding: 0.5em 1em;
}
p#home{font-size:1.2em;line-height:1.8em;color: #333; }
#intestazione h1{ position:relative;top:-30px;left:20px;}
a:link, a:visited{text-decoration:none;color: #040;font-weight:bold;}
a:hover, a:focus, a:active{color:#090;text-decoration:underline;}
ul{list-style:none;line-height:1.8em;font-size:1.1em;margin-left:-1em;}

/* immagini */
#colonna-2 div.immagine {
	width:300px;
	height:240px;
	float:right;
	background:#fff;
	padding:5px;
	font: .70em verdana, helvetica, sans-serif;
	color:#666;
	margin:10px;
	border:1px solid #e4d3af;
	}
#colonna-2 div.immagine img {
	border-bottom:3px solid #e4d3af;
	display:block;	
	padding-bottom:1px;
}   
.centrato{text-align:center;margin: 0 auto}

.in_evidenza{background-color:#fd9;font-style:italic;font-weight:bold;font-size:0.8em;}
.selezionato{background-color:#fd9;font-weight:bold;font-size:1em;}
.rid{font-size:0.7em;}
.titolo{font-size:1.2em;}
table {
	font-size: 1em;
	color: #000;
	background-color: #ffcf6c;
	width: 100%;
	border: 1px solid #333;
	margin: 3px;
	padding: 0px;
}
th {
	border: 1px dashed #333;
	width: auto;
	padding: 7px;
	margin: 7px;
	text-align:center;
}
td {
	border: 1px dashed #333;
	width: auto;
	padding: 7px;
	margin: 7px;
}

