
/*----------stili del menu categorie----------*/

h3{
		padding-top:8px;
}


h3 a{
	color:#ffcc00;
	text-align:center;
	text-decoration: underline;
	font-size:xx-small;
	
	}
	
h3 a:hover
{
	color:#ffffff;
	text-decoration: underline;

}



div#menu_categorie{
    text-align:left;
    width:100%;
    font-size:xx-small;
	 }
	
  div#menu_categorie ul {
 	list-style-type: none;
	
	 }

  div#menu_categorie li a{
  padding:2px;
  border-bottom:1px solid #cccccc;
  display:inline-block;
  }

  div#menu_categorie li a:hover{
  color:#000000;
  background-color:#FF9900; /*gial*/
  }
  
  div#menu_categorie li{
  background-color:#ffcc00;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  }

  div#menu_categorie li span.submenu{
  background-color:#FFF080;
  display:block;
  }
  
  div#menu_categorie li span.submenu a{
  margin:0px;
  margin-left:6px;
  display:inline-block;
  }

  div#menu_categorie li span.submenu a:hover{
  background-color:#FFE250;
  }
	
  div#menu_categorie ul li.top{
	 background-image:url(../img/categoryTop.gif);
	 background-repeat:no-repeat;
	 background-color:#ffffff;
	 border:0px;
     border-right:1px solid #000000;
	 color:#000000;
	 font-weight:bolder;
   padding: 5px;
   }
	
  div#menu_categorie ul li.down{
	 background-image:url(../img/categoryDown.gif);
	 background-repeat:no-repeat;
	 background-position:bottom right;
	 background-color:#ffffff;
   border:0px;
   border-left:1px solid #000000;
	 color:#000000;
	 font-weight:bolder;
	 padding: 3px;}


/*----------stili del login----------*/
div#login {
	background-color:#5599ff;
	background-image:url(../img/login_bg_privati.gif);
	background-position:top;
	background-repeat:no-repeat;
	text-align:center;
	margin:auto;
	color:#FFFFFF;
    width:138px;
	border-left:#444444 solid 1px;
	border-right:#444444 solid 1px;
	padding-bottom:3px;
	font-size:xx-small;  
	}
	
div#login2 {
	background-color:#5599ff;
	background-image:url(../img/login_bg_autori.gif);
	background-position:top;
	background-repeat:no-repeat;
	text-align:center;
	margin:auto;
	color:#FFFFFF;
    width:138px;
	border-left:#444444 solid 1px;
	border-right:#444444 solid 1px;
	padding-bottom:3px;
	font-size:xx-small; 
}
	

div#login a{ 
	color:#FFffff;}
	
div#login2 a{ 
	color:#FFffff;}
	
.link_registrati {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:11px;
	padding-left:5px;
	padding-top:3px;
  }
	
.link_psw_dimenticata {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:11px;
	padding-left:5px;
	padding-top:3px;
	}
	
.campo_testo_login {
	padding-top:3px;
	}
	
.tasto_invia {
	padding-top:7px;
	text-align:right;
	margin-right:3px;
}

.submit_login{
	color:#000000;
	font-size:x-small;
	 width:50px;
	 height:20px;
	 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.testo_login {
	text-align:left;
	width:120px;
	margin:auto;
}	
	
.logintop {
	background-image:url(../img/logintop.gif);
	width:140px;
	height:26px;
	background-position:top center;
	background-repeat: no-repeat;
	margin:auto;
}


.loginbottom {
	background-image:url(../img/loginbottom.gif);
	width:140px;
	height:26px;
	background-position:bottom center;
	background-repeat: no-repeat;	
	margin:auto;
}
	


/*----------stili del mylibrary----------*/

div.mylibrary{
	  margin:auto;
    text-align:left;
    width:140px;
    font-size:xx-small;
	 }
	 
div.mylibrary table{
	  margin:auto;
    text-align:left;
    width:140px;
    background-color:#5599FF; /*blue*/
    border-left:1px solid #000000;
    border-right:1px solid #000000;
	 }
	 
  div.mylibrary td{
  border-bottom:1px solid #cccccc;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:2px;
  }

div.mylibrary td a{
  color:#ffffff;
  display: block;
  }

  div.mylibrary td a:hover{
  color:#000000;
  background-color:#D5E5FF; /*blue*/
  text-decoration: none;
  }
  
.mylibrary_evidence {
  background-color:#0000FF; /*blue*/
}

/*----------stili del ultimi utenti----------*/
	
.lastusers{
	padding-top:20px;
	width:141px;
	
}
	
.lastusers_top {
	background-image:url(../img/top_element_blue.gif);
	width:140px;
	height:21px;
    border-right:1px solid #000000;
	background-repeat: no-repeat;
}
.lastusers_bottom {
	background-image:url(../img/bottom_element_blue.gif);
	background-position: right;
	background-repeat: no-repeat;
    border-left:1px solid #000000;
    width:140px;
	height:21px;
}

.lastlist_top {
	background-image:url(../img/top_element_blue.gif);
	height:21px;
    border-right:1px solid #000000;
	background-repeat: no-repeat;
	width:300px;
	
}
.lastlist_bottom {
	background-image:url(../img/bottom_element_blue.gif);
	background-repeat: no-repeat;
    border-left:1px solid #000000;
	height:21px;
	width:300px;

	
}



div#lastusers{
	text-align:left;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	padding-left:5px;
	padding-right:3px;
	padding-bottom:3px;
	padding-top:3px; 
	font-size: xx-small;
	vertical-align: middle;
	}
	
div.par{
	background-color:#e0e0e0;	
	}

div.odd{
	background-color:#efefef;
	}
	
.simpleSearch{
    background-color:#e0e0e0;
	width:141px;
	border-left:1px solid #000000;
    border-right:1px solid #000000;
	text-align: left;
	padding-top:2px;

}

.simpleSearch a{
	
	font-size:xx-small;
}

.simpleSearch td{
	padding-bottom:2px;
	font-size: xx-small;
	text-align: center;
	width:141px;
	

}


/*----------stili del henu_sezioni_header----------*/
div.henu_sezioni_header{
   position:relative;
   top:134px;
   width:100%;
   }

div.henu_sezioni_header table{
   margin-right:16px;
   }
   
.piu_attivi{
    background-color:#e0e0e0;
	width:141px;
	border-left:1px solid #000000;
    border-right:1px solid #000000;
	text-align: left;
	padding-top:2px;

}

.piu_attivi a{
	
	font-size:xx-small;
}

.piu_attivi td{
	padding-bottom:5px;
	padding-top:5px;
	padding-left:2px;
	font-size:xx-small;
	text-align: left;
	border-bottom:1px dotted #000000;
}

.cella_sponsor {
	


}

