@charset "utf-8";
html { height:100%;}
body {
	margin:0px;
	padding:0px;
	background:url(../struttura/background1.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:100%;
	min-height:100%;
}
p { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#menutop {
	text-align:right; 
	position:relative;
	margin:10px auto;
	width:950px;
	padding:0px 20px 0px 20px;
	font-size:18px;
	height:20px;
}
#menutop a { text-decoration:none; color:#FFFFFF}
#menutop a:hover { text-decoration:underline; color:#FFFFFF}
#container {
	position:relative;
	margin:0 auto;
	width:990px;
	height:600px;
	
	background:url(../struttura/backgorund.jpg) center top no-repeat;
}
#menu { float:left; position:relative; width:970px; margin:10px 0px 0px 4px; text-align:left; height:80px;}
#menu ul {
	padding:0px;
	margin:0px;
}
#menu li { float:left; padding:0px; margin:0px; list-style:none; width:143px; text-align:center; }

#centro2liv {
	position:relative;
	float:left;
	width:990px;
	height:510px;
}
#centro2liv #left2liv {
	position:relative;
	float:left;
	width:30px;
	height:510px;
	background:url(../struttura/left2liv_back.png) bottom right no-repeat;
}
#centro2liv #centrale2liv {
	position:relative;
	float:left;
	width:918px;
	height:510px;
	background:url(../struttura/centro2liv_back.png) bottom repeat-x;
}
#centro2liv #rigth2liv {
	float:right;
	position:relative;
	width:42px;
	height:510px;
	background:url(../struttura/rigth2liv_back.png) bottom left no-repeat;
}

/*636 * 477 */
#osservatorio {
	float:left;
	position:relative;
	width:990px;
	height:59px;
	background:url(../struttura/home_osservatorio.jpg) left bottom no-repeat;
}
#centro {
	float:left;
	position:relative;
	width:636px;
	height:431px;
	scrollbar-base-color: orange; 
	scrollbar-arrow-color: #FFFF99;
	scrollbar-DarkShadow-Color: #990000; 
}

#centro h1 { 
	width:190px; 
	position:relative;
	float:left;
	padding:0px;
	height:32px; 
	color:#FFFFFF;
	border:1px solid #FFFFFF; 
	margin:0px 0px 0px 30px; 
	text-align:center; 
	font-size:18px; 
	line-height:32px;
}
#centro .testo { 
	float:left;
	position:relative;
	height:308px;
	width:636px; 
	margin:0px; 
	padding:0px; 
	background:url(../struttura/loghicentro.png) bottom right no-repeat;
}
#centro .txt { 
	/* 576 + 5 + 24 + 20 = 625 */
	float:left; 
	position:relative;
	height:308px;
	width:576px;
	margin:4px 5px 0px 24px; 
	padding:0px 20px 0px 0px;
	overflow:auto;
}
.contenuto {
	float:left;
	position:relative;
	width:510px;
	text-align:left;
	font-size:10px;

}
.contenuto h1 { font-size:26px; margin:0px; padding:0px; text-align:left; border:0px; clear:both; color:#005391; font-weight:normal;}
.contenuto .titolo1 { position:relative; float:left; clear:both; width:590px; line-height:38px; height:38px; font-size:16px; color: #990000; padding:0px 10px 0px 10px; background:url(../struttura/h1_back1.png) center no-repeat;}
.contenuto .titolo2 { position:relative; float:left; clear:both; width:590px; line-height:30px; height:30px; font-size:16px; color: #990000; padding:0px 10px 0px 10px; background:url(../struttura/h1_back2.png) center no-repeat;}
.contenuto h2 { font-size:24px; margin:0px; padding:0px; text-align:left; border:0px; clear:both; color:#005391; font-weight:normal;}
.contenuto h3 { font-size:22px; margin:0px; padding:0px; text-align:left; border:0px; clear:both; color:#005391; font-weight:normal;}
.contenuto h4 { font-size:20px; margin:0px; padding:0px; text-align:left; border:0px; clear:both; color:#005391; font-weight:normal;}
.contenuto h5 { font-size:10px; margin:0px; padding:0px; text-align:left; border:0px; clear:both; color:#005391; font-weight:normal;}
.contenuto h6 { font-size:10px; margin:0px; padding:0px; text-align:left; border:0px; clear:both; color:#005391; font-weight:normal;}
.contenuto a { color:#990000; text-decoration:underline;}
.contenuto a:hover { color:#990000; }
.contenuto .linkblu { color:#0000FF; text-decoration:underline;}
.contenuto .linkblu:hover { color:#000000}
.contenuto .immagine { margin:5px; border:1px solid #000000;}
.contenuto ul { margin:2px 5px 10px 5px; padding:10px; }

#centrofine { float:left; position:relative; text-align:right; width:594px; height:60px; background:none; padding:16px 20px 0px 20px;}
#colonnadx {
	position:relative;
	float:right;
	width:354px;
	height:431px;
}

#parsi {
	padding:34px 42px 0px 0px;
	position:relative; 
	float:left; 
	height:145px;
	width:312px;
	text-align:right;
}
#menudx { 
		float:left;
		position:relative;
		padding:5px 0px 0px 0px;
		text-align:right;
		height:245px;
		width:354px;
		background:url(../struttura/menudx_back.jpg) bottom right no-repeat;
		
}
#menudx ul { margin:0px 42px 0px 0px; padding:0px; float:right; }
#menudx li { float:left;display:block; margin:0px; padding:0px; list-style:none;}

#footer { margin:10px auto; width:990px; text-align:center; font-size:12px; color:#FFFFFF}
