/* CSS Document */
html,body{
margin:0;
padding:0;
height:100%;
width:100%;
text-align:center;
}
body{
background-color:#f1f2f4;
background-image: url(../images/sfondo.gif);
background-repeat: repeat-x;
margin:auto;
}
#containerOmbra{
position:relative;
width: 790px;
/*height:98%;*/
top:12px;
background-image: url(../images/sfondo_ombra.jpg);
background-repeat: repeat-y;
margin:auto;
text-align:left;
}
#top{
height: 188px;
text-align:left;
/*border: 1px solid #000;*/
margin:auto;
}
#LinkMenu{
position: absolute;
top:164px;
text-align:center;
/*border: 1px solid #000;*/
left: 35px;
}
.menuNavigazione{
margin:0;
padding: 0.5em 0;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.menuNavigazione li{
display: inline;
margin: 0;
height: 0;
border-left: 1px solid #666;
padding: 0 20px;
}
.menuNavigazione li.primaVoce{
border-left:none;
}
.menuNavigazione a{
white-space:nowrap;
}
.menuNavigazione a:link,
.menuNavigazione a:visited{
color: #000;
text-decoration:none;
}
.menuNavigazione a:hover,
.menuNavigazione a:focus,
.menuNavigazione a:active{
color:c00;
text-decoration:underline;
}
#contenuti{
position:relative;
width: 760px;
height:70%;
left:15px;
padding-bottom:10px;
/*border: 1px solid #000;*/
}
#frameRicerca{
position:relative;
left: 12px;
width: 99%;
height: 500px;
}
#bottom{
position:absolute;
width: 773px;
bottom:0;
/*border: 1px solid #000;*/
left:9px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#f1f2f4;
}
#riqRicercaMirata{
position:relative;
top:35px;
left: 10px;
}

#botRicercaImmobili{
position:absolute;
top:200px;
left: 10px;
}
#botVenditaAffitti{
position:absolute;
top:270px;
left: 10px;
}
#botAfLuxory{
position:absolute;
top:340px;
left: 10px;
}
#fotoTesto{
position:absolute;
top:5px;
left: 315px;
}
#testoriqRicercaMirata{
position:absolute;
top:13px;
left: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:justify;
width: 251px;
}
#testofotoTesto{
position:absolute;
top:13px;
left: 60px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
width: 256px;
color:#fff;
line-height: 20px;
}
#chiSiamo, #Servizi,#contatti{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:justify;
padding: 5px;
line-height: 15px;
}
#contatti{
text-align:center;
}
#default{
height:450px;
}
#Servizi ul{
list-style:none;
}
#bannerChisiamo{
text-align:center;
padding-bottom:30px;
}
.simboliServizi{
vertical-align: middle;
padding-right: 5px;

}
#mappa{
height:390px;
}
#ricercamirata{
height:990px;
text-align:center;
}
.sede{
margin: 0 15px 5px 0;
border: 1px solid #cccccc;
}

.BottoneInvia{
	/*background: url(../images/sfondo_bottoni.gif) left center;*/
	/*border: 1px solid #adaecd;*/
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 1em;
	padding:3px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#Formregistrazione{
	text-align:center;
	background: #fff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#Formregistrazione form{
width:730px;
padding:5px 0;
margin:10px;
}

#Formregistrazione fieldset{
/*float:left;*/
width:730px;
    margin: 1em 0;
	 padding: 0;
    border: none;
	 border: 1px solid #cccccc;
	 }
#Formregistrazione legend{
font-weight:bold;
color: #333;
background:#C7C9DF;
border: 1px solid #cccccc;
padding: 5px;
}
#Formregistrazione form b{color:#F00;}
#Formregistrazione form p{margin:0.5em 10px;} 
#Formregistrazione fieldset div{
float:left;
width:100%;
    padding: 10px 0 12px;
    } 
#Formregistrazione  label{
float:left;
width:220px;
    display: inline;
	 margin-left: 10px;
    line-height:23px;
	 font-weight: bold;
	 text-align:left;
	 background:#C7C9DF;
	 padding-left: 10px;
	 }
 #Formregistrazione .inputtesto{
 width:410px;
 }
 .privacy{
 	text-align: left;
 }
 .radio{
 float: left;
 }
#contatore{
position:absolute;
left: 660px;
top: 5px;
}
