body{
	background-color: #191919;
	background-image: url(sfondo.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
}
#testa{
	background-image: url(logo.png);
	background-position: center;
	background-repeat: no-repeat;
	height: 157px;
	margin-top: 30px;
}

#nav_top{
	text-align: center;
	font-size: 16px;
	color: #67bfdc;
	margin-top: -30px;
}

a{
	color: #999999;
	text-decoration: none;
}

a:hover{
	color: #67bfdc;
	text-decoration: none;
}

.osc{border :#00CC33 0px dotted;
position:absolute;
background-color:#000000;
z-index:2000;
display:none}

.alert{
background-image:url(images/dialog-error.png);
background-position:left; 
background-repeat:no-repeat;
position: absolute;
width: 450px;
color: #CC3300;
margin: auto;
border: #FFFFFF 1px solid;
background-color:#FFFFFF;
z-index:9000;
}
.alert h1{font-size:16px; padding-left:50px} 
.form_comm{background-color: #E4F3DE ; margin-bottom:50px; margin-left:20px; margin-top: -40px;}
.form_comm textarea{ width:70%; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:20px}
.messaggi span{color:#67bfdc; font-size:16px; display:inline; float:left; padding:20px; font-weight:bolder; width:150px}
.messaggi h2{color:#191919; font-size:14px;
padding:20px
}
.messaggi h3{color: #333333; font-size:12px; padding-left:20px;
 padding-right:20px;  margin-top: -20px; font-weight:normal; border-bottom:#67bfdc 1px dashed; padding-bottom:5px}

.messaggi{background: #DFF1D8}
#nav_lato{
	width: 255px;
	height: 1001px;
	margin-top: 0;
	margin-left: 0;
	float: left;
	border-right:#666666 1px solid;
}
.aggiornamenti{
	width: 100%;
	margin-top: 0px;
	margin-left: 20px;
	margin-bottom: 80px;
	border-bottom: #67bfdc 1px solid;
}

#foot{
	color: #666666;
	float: none;
	margin-top: 200px;
	text-align: center;
	border-top: #CCCCCC 1px solid;
	width: 100%;
	margin-left: 0; margin-right: 0;}

#foot h3{
	font-size: 12px;
	font-weight: lighter;
	text-transform: uppercase;
	color: #999999;
}
#foot img{ border: #999999 1px dashed; margin-left: 20px; margin-right: 20px}

.aggiornamenti h1{ color: #67bfdc; padding-left: 10px; font-size: 36px; margin-top: 0px; margin-left:10px}
.aggiornamenti h2{ color: #999999; padding-left: 430px; font-size: 12px; margin-top: -20px;}
.aggiornamenti h3{ color: #FFFFFF; padding: 20px; font-size: 14px;  font-weight: normal; padding-bottom: 20px; padding-top: 20px;;
 overflow: hidden;}
.aggiornamenti h4{ color: #FFFFFF; padding-left: 30px; font-size: 20px;  margin-top: -20px;font-weight: normal;}

.commenta{
	font-size: 14px;
	background-color: #000000;
	width: 300px; height: 40px;
	color: #67bfdc;
	margin-left: 290px;
	margin-top: -15px;
	position: absolute;
	border: #67bfdc 1px solid;
}

.commenta_ciclo{
	font-size: 14px;
	background-color: #000000;
	width: 300px; height: 40px;
	color: #67bfdc;
	margin-left: 290px;
	margin-top: -95px;
	position: absolute;
	border: #67bfdc 1px solid;
}

.questo, a.questo a{color: #67bfdc;}
.commenta div, .commenta_ciclo div{
width: 190px; float: left; margin-top: 12px
}
.commenta a, .commenta_ciclo a{
padding-left: 8px; padding-right: 1px; padding-top: -3px;}
.commenta span, .commenta_ciclo span{
padding-left: 3px; padding-right: 3px; margin-top: -3px;}
.commenta img,.commenta_ciclo img  {
padding-left: 0; padding-right: -9px; background-color: #FF0000; margin-top: 10px; }

.commenta a img, .commenta_ciclo a img{ border: #FFFFFF 2px solid}
.commenta a img:hover,  .commenta_ciclo a img:hover{ border: #67bfdc 2px solid}
.disco{
height: 200px; width: 200px;
border: #191919 1px dashed;
margin: 25px;
background-position: center;
background-repeat: no-repeat;
}
#acib{ background-image: url(acib_inc_165.gif);}

#dimo{ background-image: url(dimore_inc_165.gif);}

#unpr{ background-image: url(unp_inc_165.gif);}

#nlet{ color: #FFFFFF; font-size: 14px;  width: 200px; margin: 25px; text-align: center;
font-weight: bold; border-bottom: #CCCCCC 1px solid; height: 50px;
}
.show_all{
	font-size: 11px;
	background-color: #FFFFFF;
	width: 55px; height: 15px;
	color: #67bfdc;
	margin-left: 50px;
	margin-top: -5px;
	position: absolute;
	border: #67bfdc 1px solid;
	padding: 3px;
	display: none;
}
#s2,#s3{	margin-top: -90px;
}
#agg1{margin-bottom:50px}
#agg2, #agg3{
	background-image:url(images/bann_agg.jpg);
	background-position:left;
	background-repeat:no-repeat;
	background-color: #000000;
	padding-left:40px;
}
#dt{	
	background-image:url(images/bann_live.jpg);
	background-position:left;
	background-repeat:no-repeat;
	background-color: #000000;
	padding-left:40px;
	margin-top:50px;
}
.show_all a{
color: #67bfdc
}

#comm{
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
#comm img{ margin: 15px;}

.disco div{
filter: alpha(opacity=70);
moz-opacity: 0.7;
khtml-opacity: 0.7;
margin-top: 18px;
margin-bottom: -15px;
margin-left: 17px;
background-color: #333333; height: 64px; width: 165px;
font-size: 13px; font-weight: bolder; text-align: center;
}

.disco div a{color: #FFFFFF;  padding: 20px; margin-left: 10px; }
.disco div a:hover{color: #CCCCCC; text-decoration: underline}

#over_disco{display: none}
#over_disco{font-size: 14px; color: #FFFFFF; position:absolute;  border:#FFFFFF 1px solid; margin:0; text-align:center}
.ll{ border: #191919 1px solid; width: 290px; background-color: #191919;}
.ll div{ padding: 5px; margin: 10px; background-image: url(bg_righe.jpg);}
.ll img{ float: left; margin-right: 10px; border: #FFFFFF 1px solid;}
#over_disco a{color: #FFFFFF}
#over_disco a:hover{color: #67bfdc; text-decoration: underline}
/* CSS Document */

htm, body{
	margin: 0;
  	padding: 0;
   	text-align: center
}

#main{
	width: 930px;
	text-align: left;
	height: auto;
	padding-top:10px;
	margin-top: 70px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

#spalla{
	width: 270px;
	height: auto;
	float: left;
	margin-left: 10px;
}

#centro{
	height:auto;
	width:630px;
	margin-left:280px;
}

.admin{ background-color:#666666; width:900px; text-align:left; padding:20px; font-size:13px; margin-top:100px; font-weight:bold; color: #FFFFFF; margin:auto}
.admin input,.admin textarea{ font-family:Arial, Helvetica, sans-serif}
.admin h1{ width:100%; text-align:center}
#percent{ background-color:#009900; text-align:center; width:0; height:40px; font-size:12px; color:#FFFFFF; border:#FFFFFF 2px solid; padding:5px; display:none}
#copie_dimore, #copie_acib{color:#FFFFFF; font-weight:bolder; font-size:11px; position:absolute; background-color: #000000;
 height:60px; width:192px; padding:5px; text-align:center; display:none}
#unpr1{margin-top:133px; height:50px}
#CONCLUDI{ margin-top:5px;background-color:#CC0000; color:#FFFFFF; visibility:hidden; font-weight:bold}
#CONCLUDI a{color:#FFFFFF}
#CONCLUDI a:hover{color: #66FFFF}
#sotto1 h4,  #sotto1 h3{ margin-top:0px}
#sotto1 h4{color:#67bfdc; margin-bottom:-15px}
#sotto1 h3{ padding-bottom:30px;}
#HH 
