.form {
	font-family : Arial;
	font-size : 10px;
	color : #000000;
}

.input_form2 {
   background:#F3F3F3;
   border-color:#265676;
   border:1px solid;
   color:#000000;
   font-family:Verdana, Tahoma, Helvetica, sans-serif;
   font-size:9px;
   text-decoration:none;
   width:296px;	
	
}	
.input_form {
   background:#F3F3F3;
   border-color:#265676;
   border:1px solid;
   color:#000000;
   font-family:Verdana, Tahoma, Helvetica, sans-serif;
   font-size:9px;
   text-decoration:none;
   width:139px;
}	
}
.didascalia {
	font-family : Arial;
	font-size : 10px;
	color : #000000;
}	
}
.paragr {
	font-family : Arial;
	font-size : 12px;
	color : #000000;
}
A.paragr:LINK {
	font-family : Verdana;
	font-size : 12px;
	color : #000000;
	text-decoration : underline;
}
A.paragr:HOVER {
	font-family : Verdana;
	font-size : 12px;
	color : #000000;
	text-decoration : underline;
}
.footer {
	font-family : Arial;
	font-size : 10px;
	color : #666666;
}
A.footer:HOVER  {
	font-family : Arial;
	font-size : 10px;
	color : #666666;
	text-decoration : underline;
}
.campi_form {
	font-family : Verdana;
	font-size : 10px;
	color : #333366;
	padding-left: 5px
}
.txt_form {
	font-family : Verdana;
	font-size : 10px;
	color : #666666;
	padding-left: 5px;
	font-style : italic;
}
#nav {
   border-top:#990000 solid 1px;
   margin:0;
   padding:2px 0 18px 0;
}

#nav li {
   display:inline;
   list-style-type:none;
   margin:0;
   padding:0;
}

#nav a:link, #nav a:visited {
   color:#404040;
   float:left;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:9px;
   font-weight:bold;
   line-height:12px;
   padding:0 7px 6px 7px;
   text-decoration:none;
}

#nav a:link.active, #nav a:visited.active {
   background:url(../img/tab_rounded.gif) no-repeat bottom center;
   color:#000000;
}

#nav a.back:hover {
   background:url(../img/tab_roundedb.gif) no-repeat bottom center;
}

.textred {
   color:#990000;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:11px;
   text-decoration:none;
}

.textgrey {
   color:#999999;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:11px;
   text-decoration:none;
}

.textdarkgrey {
   color:#333333;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:11px;
   text-decoration:none;
}

.textwhite {
   color:#ffffff;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8.5pt;
   text-decoration:none;
}

ul.topmenu {
   list-style:none;
   margin:0px;
   padding:0px;
}

li.topmenu {
   cursor:default;
   float:left;
   position:relative;
}

li.topmenu ul.topmenu {
   display:none;
   left:0;
   position:absolute;
   top:100%;
}

li.topmenu:hover ul.topmenu, li.topmenu.over ul.topmenu {
   display:block;
}

div.dropdown {
   -moz-opacity:.95;
   background:#990000;
   border:#666666 solid 1px;
   filter:alpha(opacity=95);
   height:15px;
   opacity:.95;
   padding-left:15px;
   padding-right:15px;
   padding-top:2px;
   text-align:left;
   z-index:100;
}

div.dropdown:hover {
   background:#FF0000;
}

li.topmenu>ul.topmenu {
   left:auto;
   top:auto;
}

#dhtmltooltip {
   background-color:#FFFFBB;
   border:#666666 solid 1px;
   color:#ffffff;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:11px;
   padding:2px;
   position:absolute;
   text-decoration:none;
   visibility:hidden;
   width:150px;
   z-index:100;
}

