/* CSS Document */

body
{
  background-image:url('/images/bg.gif');
  background-repeat:repeat-x;
  background-position: left top;
  margin: 0px;
  padding: 0px;
  font-family: Arial;
	font-size: 13px;
	color: #6f6f6f;
	background-color: #dbe5ee;
	
}

p{
  padding:0px;
  margin:0px;
}

a{
  
  font-size: 13px;
  color:#03447f;
  
}




i {
  color:#03447f;
}

#mainmenu a{
  padding:10px;
  font-size: 13px;
  color:#03447f;
  text-decoration:underlined;
}

#mainmenu a:hover{
  background-color: #033768;
  color:#ffffff;
  text-decoration:none;
}

#mainmenu a.selected {
  background-color: #033768;
  color:#ffffff;
  text-decoration:none;
}

#tableheader {
  font-size: 13px;
}


#tableheader img{
  margin-left: 8px;
  margin-top: 30px;
}



#tableheader a:hover{
  background-color: #dbe5ee;
  text-decoration:underline;
}

#tableheader a{
  padding:8px;
  font-size: 13px;
  color:#03447f;
  text-decoration:underline;
}


#main100 {
  float:left;
  position: relative;
  width: 100%;
  margin: 0px;
  padding: 0px;

}



#centro950 {
	width: 954px;  
	position: relative;
  left: 50%;
  margin-left: -475px;
	padding: 0px;
	font-size: 13px;
}



.riquadrato {
  /*background-color:#ffffff;*/
  border:1px solid #dbe5ee;

  
}



#sx {
  border:1px solid #0254a0;
  background-color:#ffffff;

	width: 228px;
	height: 326px;
	float: left;
	
}




#dx {
  border:1px solid #ffffff;
  background-color:#ffffff;

	width: 708px;
	float: right;
  margin-left: 10px;
}

#dx_home {

background-color:#ffffff;

  width: 706px;
  height:328px;
	float: left;
  margin-left: 10px;
}

#sxfree {
  
  	float: left;
	
}




#dxfree {
  
  float: right;
  
}


#modulo165{
  width:163px;
  float: left;
  
}

#modulo175{
  width:175px;
  background-image: url(/images/bg175.gif); 
  float: left;

}

.bianco {
  color:#ffffff;
}

.blu {
  color:#03447f;
}

.red {
  color:#d10000;
}

td {
  font-size: 13px;
}

hr{
  color: #f2f2f2;
  background-color: #ffffff;
  margin-top: 10px;
  margin-bottom: 10px;
}

h1,h2,h3{
  color:#03447f;
  margin:0px;
  padding:0px;
}

h1.realestate {
  font-size: 13px !important; 
  font-weight: bold;
}

h1.italy_real_estate {
  font-size: 13px !important; 
  font-weight: bold;
  color:#ffffff;
}


#modulo230{
  width:228px;
  float: left;
  border: 1px solid #ffffff;
  background-color: #ffffff;
  
}

#modulo230 a{
  font-size:15px;
}

#padding10{
  padding:10px;
  float:left;
  line-height:20px;
}

#button{
  background-image:url('/images/button.gif');
  background-repeat:no-repeat;
  background-position: left top;
  height:31px;
  float:left;
  width:228px
}

#button a{
  	color: #ffffff;
  	margin:0px;
    padding:8px 0px 0px 10px;
    float:left;
}

/* MENU VERTICALE MINISITI */
#vertmenu {


padding: 0px;
margin: 0px;
}

#vertmenu h1 {
display: block; 
background-color:#FF9900;
font-size: 90%; 
padding: 3px 0 5px 3px;
border: 1px solid #000000;
color: #333333;
margin: 0px;

}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}



#vertmenu ul li a {

display: block;
border-bottom: 1px solid #e7e7e7;
padding: 5px 0px 2px 4px;
text-decoration: none;
/*color: #666666;*/
color: #03447f;

}

#vertmenu ul li a:hover{
/* color: #03447f; */
background-color: #dbe5ee;
} 

#vertmenu ul li a:focus {
color: #ffffff;
background-color: #03447f;
}
