* {	margin: 0px;	padding: 0px;}#articoli {	position: relative;	padding-top: 20px;	border-top: 1px solid #999999;	width: 100%;	margin-top: 30px;}body{	background-color:#850a17;	}	#container {	margin:40px auto;	width: 900px;}#fade{	position:absolute;	top:40px;	width: 900px;	height:100%;	background-color:#850a17;	z-index:40;	visibility: visible;}.navbar {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #996633;	height: 34px;	width: 900px;	line-height: 34px;	text-align: center;				}	#container .navbar ul {	margin: auto;	vertical-align: middle;}#container .navbar li {	display: inline;	list-style-type: none;	border-right-width: thin;	border-right-style: solid;	border-right-color: #996633;	padding-right: 12px;	padding-left: 12px;	height: 1em;	line-height: 1em;}#container .navbar .last {	border: none;	}.top{	border-top:4px solid #996633;	}.bot{	border-bottom:4px solid #996633; 	}	.ind{	heigh:38px;	text-indent: 0.7em;	}	a {	outline:none;		}	.navbar a {    font-size: 12px;	color: #996633;	text-decoration:none;	}		#plain{	width:900px;	height:550px;	background-color: #FFFDEB;	overflow:auto;	top: 0px;	position: relative;	}	#plain.mono{	background-color:#850a17;		}	#plain .intromov{		margin:0 auto;			}						p.evitext a {	color: #996633;	text-decoration: none;		}	span.evitext a {	color: #996633;	text-decoration:none;	font-style:italic;		}.navbar a:hover { font-size: 12px;	color: #CCCC66;	text-decoration:none;	}	.navbar a: { font-size: 10px;	color: #CCCC66;	text-decoration:none;	}	.subcont a {	font-size: 14px;	color: #666666;	font-family: Geneva, Arial, Helvetica, sans-serif;	text-decoration:none;		}		.select{		color:#CCCC66;		}	.intext{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #850a17;	text-align: left;	margin-bottom: 60px;	}#plain .subcont .evitext {	margin-bottom: 20px;}.evitext{	color: #850a17;	text-decoration:none;	}		#plain .subcont p {	margin: 0px;	padding: 0px;	}#content{	position:relative;	outline:none;	margin:0px;	text-decoration:none;	}#header{	width:900px;	height:102px;	background-image:url(img_home/banner_header.jpg);}#noheader{	width:900px;	height:102px;}.subcont{	padding:0px;	width:700px;	margin-top: 35px;	margin-left:100px;	}.tabbox{	border: solid 3px #CCCCCC;	}		.rightbox{		width:380px;	float:left;	margin-bottom:0px;		}	.cv{	width:430px;	}#avvisoRoll {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #850a17;	font-style: italic;	font-weight: normal;	position: absolute;	width: 258px;	left: 510px;	top: 400px;	text-align: right;	}#footer{	width:490px;	height:90px;	margin:0px auto;	background-image:url(img_home/footer.jpg);		}				/*intro*/			.nofooter{		height:90px;	margin:0px auto;		}	.homelink{	margin:0 auto;		}	.intro{	margin-left:100px;	}	/*testo - titoli*/p {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #666666;	text-align: left;	padding-top: 20px;	padding-left: 20px;	line-height: 1.4em;}h2{	font-family:Georgia, "Times New Roman", Times, serif;	font-size:21px;	font-style:italic;	font-weight:lighter;	color:#666666;		}h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #850A17;	text-align:center;	font-style: normal;			line-height: 150%;	background-color: #CCCCCC;}h4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #850A17;	font-style: normal;	font-weight: lighter;	padding-left: 20px;	line-height: 150%;	background-color: #CCCCCC;}/* chi siamo */ #doc_1{	position:absolute;	left:100px;	top:390px;	width:700px;	height:88px;	z-index:1;	visibility: hidden;		}		#doc_2{	position:absolute;	left:100px;	top:390px;	width:700px;	height:88px;	z-index:1;	visibility: hidden;	}		#doc_3{	position:absolute;	left:100px;	top:390px;	width:700px;	height:88px;	z-index:1;	visibility: hidden;	}#doc_4{	position:absolute;	left:100px;	top:390px;	width:700px;	height:88px;	z-index:1;	visibility: hidden;	}	#doc_5{	position:absolute;	left:100px;	top:390px;	width:700px;	height:88px;	z-index:1;	visibility: hidden;	}	#doc_6{	position:absolute;	left:100px;	top:390px;	width:700px;	height:88px;	z-index:1;	visibility: hidden;	}	#assist_1{	position:absolute;	left:100px;	top:390px;	width:700px;	height:88px;	z-index:1;	visibility: hidden;	}	#assist_2{	position:absolute;	left:100px;	top:390px;	width:700px;	height:88px;	z-index:1;	visibility: hidden;	}	#segret{	position:absolute;	left:100px;	top:390px;	width:700px;	height:88px;	z-index:1;	visibility: hidden;		}#avvisoRoll {	position:absolute;	left:540px;	top:340px;	width:260px;	height:12px;	z-index:1;	visibility: visible;}.staffpic{	float: left;	position:relative;	margin-right:20px;	}		p.fit {	margin: 0px;	padding: 0px;}.stafftext {width:585px;position:relative;float:left;	padding-top:0px;	}/* dove siamo */.floatbox{	float:left;	margin-right: 40px;	}.half{		width:280px;		}.clearfloat{clear:both;}.over {	background-color: #FFFDEB;	width:700px;	height: 100%;	position: absolute;	z-index: 100;	top: 0px;	visibility: hidden;}.over img {vertical-align:middle;	margin-top:40px;	border:none;}#display {	margin: auto;	width: 900px;	position: relative;	top: 300px;	right: 0px;	}.center {/*//*/margin: auto;/* */	display: inline;}#plain .subcont .answer {	background-color: #FFFDEB;	border: 2px solid #CC9933;	position: absolute;	visibility: hidden;	z-index: 50;	height: 200px;	width: 400px;	top: 180px;	right: 248px;	}	.cont {	position: relative;	top: 20px;	margin-right: 10px;	height: 300px;	}	.subcont ul {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #666666;	list-style-type: square;	line-height: 2em;	list-style-position: inside;	padding: 0px;	text-decoration:none;	}	.subcont ul.indent li{		margin-top:3px;}	.subcont ul a {		text-decoration: underline;}.subcont ul.indent a {		text-decoration: none;}.cit {	font-style: italic;	font-family: Georgia, "Times New Roman", Times, serif;	}.enfat {	font-weight:bold;	}	.italico {	font-style: italic;	}ul.indent {	margin-left:14px;	text-indent:-0.85em;	line-height:1.4em;	list-style-type: none;	list-style-position: outside;	}.poptext {	font-size: 12px;	color: #996633;	line-height: 12px;	font-style: italic;	text-decoration: underline;			}.subcont .popcont .img_left {	float: left;	margin-right: 5px;}.popcont {	position:relative;	text-indent: 0px;		}.popcont div {	float:left;	width:152px;	text-indent: 0px;	margin-top:20px;	margin-left: 3%;	padding-bottom:10px;		}.popcont div p{	top: 5px;	text-align:left;	font-size:10px;	color:#333333;		}	.popcont div span{	top: 5px;	text-align:left;	font-size:10px;	color:#333333;			}		#esempi {	background-color: #333333;	width:900px;	height: 550px;	position: absolute;	z-index: 100;	top: 0px;	visibility: hidden;	filter:alpha(opacity=50);	-moz-opacity:.50;	opacity:.50;	}#esempi img {	filter:alpha(opacity=100);	-moz-opacity:.99;	opacity:.99;vertical-align:middle;		border:none;		text-indent: 0px;	margin-top: 50%;		}		.popcont div.primosx {	margin-left:0px;}a.minilink {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8px;	font-style: italic;	color: #996633;}
