/* main
--------------------------*/




html {
  padding:0px;
  margin:0px;
  height:100%; 
}

body {
  background-color: #fff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#564b47;
	height:100%; 
	margin:0px;
	padding:0px;
}

 table.small td{
	font-size: 9px;
	}
	
table, td, tr { 
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;

}


.feedburnerFeedBlock{
list-style-type:none;
}



.showstate{ 
cursor:hand;
cursor:pointer;

}

.headers{
cursor:hand;
cursor:pointer;
}


div.float {
  float: left;
  }
  
div.spacer {
  clear: both;
  }








#thumb {
margin:10px 10px 10px 10px;
}

h1 {
font-size:14px;
padding-top:10px;
color: #564b47;
background-color: transparent;
	}

h2 {
font-size:14px;
font-weight:bold;
padding-left:10px;
text-transform:uppercase;
color: #F25C27;
	}

.title_right{
text-align:right;
font-size:18px;
}


a {
color: #A0800D;
background-color:transparent;
text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #663300;
	background-color: #FFFFE6;
}



.ricerca {
font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}


.ricerca a
{
color:#F25C27;
	font-weight: bold;
}

.ricerca a:link
{
	color: #F25C27;
}

.ricerca a:visited
{
	color: #F25C27;
}

.ricerca a:hover
{
	color: #A0800D;
}

.beb_riepilogo {

	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: inset;
	border-color: #CDCDCD;
	border-collapse: collapse;

}


.beb_riepilogo td, .beb_riepilogo tr {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: #CDCDCD;



}




#box {
		width:775px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;

		height:100%;
}

#menu {
width:165px;
height:100%;
float:left;
background-color:#FFFBE8;

}

.title_menu{
background-color:#FFEDA6;
color:#F25C27;
font-weight:bold;
margin-top:5px;
padding:2px;
}


#principale {
width:600px;
float:left;
background-color:#FFF;

}

.padding_left {
width:600px;
padding-left:5px;

}

#head {
background-color:transparent;

}

#head h1 {
text-transform:uppercase;
text-align: left;
color: #564b47;
background-color: #90897a;
padding:5px 15px;
margin:0px
}


.pics{
float:left;
width:331px;
min-height: 260px;
height: auto !important;
height: 260px;

}



#bottom{

		margin-right:auto;
		margin-left:auto;
		margin-bottom:0;
		padding-top:50px;

}






#navlist
{
padding: 0;
float: left;
background-image: url(images/bb_roma_service_04.gif);
background-repeat: no-repeat;
width: 587px;
height: 39px;
}

#navlist h1 {
font-size:10px;
font-weight:bold;
text-align:center;
margin-top: 0px;
color: #F25C27;
	}

#navlist ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: left;
}

#navlist ul li { display: inline;}

#navlist ul li a
{
text-transform:uppercase;
text-decoration: none;
font-weight:bold;
padding: .1em .1em;
line-height:1.5em;
color: #F25C27;
background-color: #FFF;
}

#navlist ul li a:hover
{
color: #CC6633;
background-color: #FFEDA6;
}


/* FORMS */

input,select,textarea{
font-size:12px;
background-color: #FFFBE8;
border: 1px solid #C3C3C3;
color: #2F2F2F;
}



textarea:focus, select:focus, input:focus {
border: 1px solid #6CF;
}






form {
margin:0;

}





div#tooltip {
   position:absolute;
   visibility:hidden;
   z-index:100;
   background-color:#FFEDA6;
   border:1px solid black;
   padding:0.2em;
   font-size:1em;
   font-weight:bold;
}
