body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:12px;
  margin: 0px 0px 0px 0px
}

.table_top{
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
height:215px
}
.table_top_td{
background-image:url(../images/top.jpg);
background-repeat:no-repeat
}
.menu_top{
padding-left:493px;
padding-top:6px;
}
.menu_top_a{
color:#999999;
text-decoration:none;
}
.menu_top_a:link{
color: #999999;
text-decoration:none;
}
.menu_top_a:hover{
color: #FE5420;
text-decoration:underline;
}

.menu_home{
font-family:"Bitstream Vera Sans";
font-size:11px;
font-weight:bold;
color:#FE5420;
text-decoration: none;
}

.menu_home:hover{
color:#FFA346;
}

.menu_home_click{
font-family:"Bitstream Vera Sans";
font-size:11px;
font-weight:bold;
text-decoration: none;
color:#4E5E7F;
}

.menu_home a:visited{
color: #FE5420;
text-decoration:none;
}

.home_menu_td{
background-image:url(../images/bg_menu_home.jpg);
background-repeat:no-repeat;
border-right-color:#999999;
border-right-style:solid;
border-right-width:1px
}
.home_menu{
min-height:555px;
}
.home_column_right{
border-right:#999999 solid 1px;
border-top:#999999 solid 1px}
.primalettera {
float:left;
color:#FE5420;
font-size:100px;
line-height:70px;
padding-top:1px;
padding-right:5px;
font-family: "Courier New", Courier, monospace
}
.content{
min-height:575px;
background-image:url(../images/bg_menu.gif);
background-repeat:no-repeat
}
.content_td{
margin-top:10px;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
}
.news{
font-style:italic;
padding: 5px 5px 5px 5px;
font-weight:normal;
font-size:12px;
text-decoration:none;
border-bottom:#999999 dotted 1px
}
.news a:link{
color: #FE5420;
text-decoration:none;
}

.news a:visited {
color: #FE5420;
text-decoration:none;
}

.news a:hover {
color: #999999;
text-decoration:underline;
}
.title{
background-image:url(../images/bg_title.jpg);
background-repeat:repeat-x;
font-size:16px;
font-style:normal;
font-weight:bold;
color:#000066;
padding-left:10px;
padding-top:5px;
height:25px
}
.img_margin{
margin-right:5px;
margin-bottom:2px
}
.scheda_realizzazioni{
color:#FE5420;
font-weight:bold;
}
.table_realizzazioni{
border-bottom:#999999 solid 1px
}
.scheda_tecnica{
	border-bottom:#999999 dotted 1px;
	font-weight:bold;
	color:#FE5420;
	text-align: center;
}
.footer{
background-image:url(../images/bg_footer.jpg);
background-repeat:repeat-x;
font-size:9px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
}
.footer a:link{
color:#FFFF00;
}
.footer a:visited{
color:#FFFF00;
}
.footer a:hover{
color:#FFFF00;
}

.rich_prev_label{
	font-size: 12px;
	font-weight: bold;
	color: #3B87BB;
}

.rich_prev_input{
	font-size: 10px;
    border-color: #2D344E;
    border-width: 1px;
    text-indent: 2px;
	background-color:#EEEEEE;
}

.rich_prev_textarea{
	font-size: 12px;
    border-color: #2D344E;
    border-width: 1px;
    text-indent: 2px;
	background-color:#EEEEEE;
}

.rich_prev_required_field{
	font-size: 12px;
	color: #F9561D;
}

.work_text_bold {
	font-size:14px;
	color:#4E5E7F;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.work_text_bold a:link{
	font-size:14px;
	color:#4E5E7F;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.work_text_bold a:hover{
	font-size:14px;
	color:#4E5E7F;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.work_text_bold a:visited{
	font-size:14px;
	color:#4E5E7F;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.carattere_grande {
	font-size:18px;
	font-weight:bold;
}
