/*********************
    struttura sito
**********************/
.message_link
{
 	float:left;
    width:790px;
    color: #5c743d;
    font-weight: bold;
    font-size: 9px;
	 height: 19px;
}

.message_link a:link,
.message_link a:visited
 {
  color: #930;
  font-weight: bold;
  font-size: 9px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  text-decoration: none;
  border-bottom: 1px #5c743d dotted ;
  padding-bottom: 1px;
  margin: 5px;
}
 
.message_link a:hover {
  color: #930;
  font-weight: bold;
  font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
   text-decoration: none;
   border-bottom: none;
   margin: 5px;
 }

#img_header {
   background: url(/template/image-testa.jpg);	
	width:1020px;
    height:400px;
}

#img_header a{
  border-bottom: none ;
}


#logo 
{
    position:absolute;
	 left:15px;
    top:15px;
    background-color:Transparent;
}
#logo img 
{
    width:799px;
    height:108px;
    border:0;
}
#wrapper, 
 
/* header */
#header_dir 
{
    position:absolute;
    top:0px;
    left:0px;
}
#header_dir ul
{
    list-style:none;
    padding:0;
    margin:0;
}
#header_dir ul li 
{
    text-align:center;
    border:0;
    
    list-style-position: outside;
    list-style-type:none;
    
    margin:0;
    padding:0;
    float:left;
}

#header_dir ul li a.corrente:Link,
#header_dir ul li a.corrente:Visited,
#header_dir ul li a.corrente:Active,
#header_dir ul li a.corrente:Hover
{
    padding-top:4px;
    overflow:hidden;
    height:26px;
}

#header_benvenuti
{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:white;
	font-weight:bold;
    width:140px;
    margin:0;
	 padding: 0px 40px 0px 671px;
	    background: url(/template/sfondo-menu-header-house.png);	
}

#header_banner-top 
{
    position:absolute;
    top:35px;
    left:665px;
    width:130px;
    margin:0;
    font-weight:bold;
}

#header_rss img 
{
    vertical-align:middle;
}
#header_search 
{
    position:absolute;
    top:45px;
    left:700px;
    min-width:300px;
}
#header_search fieldset 
{
    border:0;
    padding:0;
    margin:0;
}
#header_search input 
{
    margin-left:4px;
    margin-right:4px;
}
#header_search select 
{
    height:18px;
}

#header_login
{
  float: left;
  color: #000;
  font-size: 9px;
	width: 1020px;
   height: 19px;
	border: 0px;
}

.passwordnew {
  color: #000;
  font-weight: bold;
  font-size: 9px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.passwordnew a:link,
.passwordnew a:visited
{
  color: #000;
  font-weight: bold;
  font-size: 9px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration: none;
  border-bottom: 1px #000 dotted ;
  padding-bottom: 1px;
}

.passwordnew a:hover {
  color: #000;
  font-weight: bold;
  font-size: 9px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration: none;
  border-bottom: none;
}

.login {
   font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000;
	background-color: transparent;
   font-size: 9px;
}

.login-errore {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #f00;
    font-size: 9px;
}

#header_nav 
{
	width: 750px;
   height: 31px;
	border: 0px;
	padding-top: 12px;
	padding-left: 285px;

}
#header_nav ul 
{
    list-style:none;
    padding:0;
    margin:0;
}
#header_nav ul li 
{
    text-align:center;
    width:61px;
    list-style-position: outside;
    list-style-type:none;
    padding:0;
    margin:0;
    float:left;
}
#header_nav ul li a:Link {
    display:block;
    height:16px;
    padding:2px;
    font-size:8pt;
   color: #fff;
   font-family: Tahoma;
	font-weight: bold;
   text-decoration: none;
   border-bottom: none;
   background: url(/template/button-menu-press.png);	
}

#header_nav ul li a:Visited,
#header_nav ul li a:Active
{
    display:block;
    height:16px;
    padding:2px;
    font-size:8pt;
   color: #fff;
   font-family: Tahoma;
	font-weight: bold;
   text-decoration: none;
   border-bottom: none;
   background: url(/template/button-menu-press.png);	
}

#header_nav ul li a:Hover {
    display:block;
    height:16px;
    padding:2px;
    font-size:8pt;
    color: #000;
	font-weight: bold;
   text-decoration: none;
   border-bottom: none;
   background: url(/template/button-menu.png);	
}

#header_nav_mutuo
{

	width: 120px;
   height: 90px;
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin-left: 5px;
}


#header_nav_testa
{
    width: 140px;
    height: 400px;
	border: 0px;
	padding: 10px 0px 0px 0px;
  margin-top: 2px;
	margin-left: 2px;
  
  vertical-align: bottom;
	
}

#header_nav_testa ul 
{
    list-style:none;
    padding:0;
    margin:0;
}
#header_nav_testa ul li 
{
    text-align:center;
    width:110px;
    list-style-position: outside;
    list-style-type:none;
    padding:0;
    margin:0;
    float:left;
}
#header_nav_testa ul li a:Link {
    display:block;
    height:18px;
    padding:2px 0 2px 0;
   font-size:10px;
   color: #fff;
   font-family: Tahoma;
	font-weight: bold;
   text-decoration: none;
   border-bottom: none;

}

#header_nav_testa ul li a:Visited,
#header_nav_testa ul li a:Active
{
    display:block;
    height:18px;
    padding:2px 0 2px 0;
    font-size:10px;
   color: #fff;
   font-family: Tahoma;
	font-weight: bold;
   text-decoration: none;
   border-bottom: none;

}

#header_nav_testa ul li a:Hover {
    display:block;
    height:18px;
    padding:2px 0 2px 0;
    font-size:10px;
    color: #000;
	font-weight: bold;
   text-decoration: none;
   border-bottom: none;
 background: url(/template/sfondo-menu-header-house-press.png);	
}

#menu_dashboard
{
	width: 670px;
   height: 31px;
	border: 0px;
	padding: 5px 0px 0px 0px;
}

#menu_dashboard ul 
{
    list-style:none;
    padding:0;
    margin:0;
}
#menu_dashboard ul li 
{
    text-align:center;
    width:61px;
    list-style-position: outside;
    list-style-type:none;
    padding:0;
    margin:0;
    float:left;
}
#menu_dashboard ul li a:Link {
    display:block;
    height:16px;
    padding:2px;
    font-size:8pt;
   color: #fff;
   font-family: Tahoma;
	font-weight: bold;
   text-decoration: none;
   border-bottom: none;
   background: url(/template/button-menu-press.png);	
}

#menu_dashboard ul li a:Visited,
#menu_dashboard ul li a:Active
{
    display:block;
    height:16px;
    padding:2px;
    font-size:8pt;
   color: #fff;
   font-family: Tahoma;
	font-weight: bold;
   text-decoration: none;
   border-bottom: none;
   background: url(/template/button-menu-press.png);	
}

#menu_dashboard ul li a:Hover {
    display:block;
    height:16px;
    padding:2px;
    font-size:8pt;
    color: #000;
	font-weight: bold;
   text-decoration: none;
   border-bottom: none;
   background: url(/template/button-menu.png);	
}
