#menu {
	 position: relative;
   font-weight : bold;
   top : 5px;
   left: 0px;
	 border-bottom: 3px ridge #adadad;
   width : 80%;
/*   padding: 5px; */
   margin: 0px;
}

#menu ol{
   background-image: url('http://lnx.polisportivaicaro.org/romamastercross.com/img/sfondo_menu_principale.png');
   background-position : left top;
   background-repeat : repeat-x;
	 text-transform: capitalize;
   font-weight : bold;
   font-size : 13px;
   margin: 0px;
   padding: 1px;
   list-style-type: none;
   width: 100%;
   height: 25px;
   padding-top: 5px;
}

#menu ul{
   font-weight : bold;
   font-size : 10px;
   margin: 0px;
   padding: 0px 2px 2px 20px;
   list-style-type: none;
}

#menu li{
   font-weight : bold;
   margin: 1px;
   margin-left: 20px;
   display: inline;
   text-align: left;
   vertical-align: middle;
   /*top: 5px;*/
   list-style-type: none;
}

.item_inline{
   margin-left: 20px;
   display: inline;
}

#menu img{
   margin: 1px;
   border: 0px;
   display: inline;
   vertical-align: middle;
}

#form_login {
	width: 120px;
	right: 0px;
	margin: 1px;
  display: inline;
  color: #FFA500;
}

#form_login form {
	  width: 130px;
	  position:static;
    border-color: #adadad;
    border-width: 1px;
    border-style: solid;
	  font-size: 9px;
    background-color: #adadad;
    display: inline;
}

#form_login input {
  font-size : 9px;
}

#form_login submit{
  font-size : 9px;
}

#barretta {
   background-image: url('http://lnx.polisportivaicaro.org/romamastercross.com/img/barretta_menu.jpg');
   background-position : left top;
   background-repeat : repeat-x;
   height: 10px;
   width : 100%;
   position: absolute;
   left: 0px;
   margin: 0px;
   padding: 0px;
}

