body {
font-family:Arial, Helvetica, sans-serif;
font-color:#282828;
font-size:12px;
}

#divBlock{
	background-color:#FFF;
	position:fixed;
	bottom:0px;
	border-top:1px solid #333;
	width:100%;
}

#divBlock input{ float:right;}

#divBannerBlock{
	width:728px;
	height:90px;
	margin-left:20%;
	float:left;
	background-image:url(../images/orizontal_banner.jpg);
}

#divDatiGrazie { float:left; margin-left:20px;}
#divDatiGrazie span{ font-weight:bold; margin-right:10px; }

#formIscrizione{		width:550px; float:left; background-image:url(../images/bgIscrizione.jpg); height:665px; background-repeat:no-repeat; padding-top:25px;padding-bottom:50px; padding-left:35px;}
#formIscrizione select{		width:200px; margin-right:10px;	}
#formIscrizione textarea{		width:194px; margin-right:10px;	}
#formIscrizione input{		width:194px; margin-right:10px;	}
#formIscrizione span{		color:#F00;}
#formIscrizione .check{		width:auto;  margin-right:10px;}
.etichetta{		width:150px; float:left; margin-top:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-color:#282828; font-size:12px;}
.campo{		width:350px; float:left;	}

.etichetta-reg{		width:150px; float:left; margin-top:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-color:#282828; font-size:12px;}
.campo-reg{		width:350px; float:left; margin-top:20px;	}


.label{color:#F00;}

#dvDati{ width:100%; height:auto; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:10px;}
#dvDati a{ text-decoration:none; color:#999;}
#dvDati a:hover{ text-decoration:none; color:#000;}
#dvDati span{ font-weight:bold; text-align:center;}
#dvDati img{ height:50px; width:50px;}
.trHeader{ background-color:#CCC; }

#dvDatiDettaglio{ color:#555; padding:80px;}
#dvDatiDettaglio a{ text-decoration:none; color:#666;}
#dvDatiDettaglio a:hover{ text-decoration:none; color:#000;}
#dvDatiDettaglio span{ color:#000; margin-right:5px;}
#dvDatiDettaglio img{ float:right;}

.ddlRicerca{ width:250px; margin-right:5px;}
#divRicercaAgente span{color:#F00;}
#divRicercaMediatore span{color:#F00;}
#buttonCerca{ margin-left:100px;}
.imgMiniatura{ float:left; height:120px; width:120px; margin-left:15px; margin-top:5px; margin-right:15px;}
#divContenutoSingolo{ margin-bottom:20px; width:400px; height:137px; background-image:url(../images/bg-contenutosingolo.png); font-size:14px; padding-top:10px; font-family:Helvetica, Arial, sans-serif; float:left; }
#divContenutoSingolo h2 { padding:0; margin:0px 0px 10px 0px; }
#divContenutoSingolo a{ color:#999; text-decoration:none; }


.divRicerca { width:440px; float:left; }
#divRicercaAgente { width:413px; height:240px; float:left; background-image:url(../images/sfondo-ricerca.png); padding:50px 0px 0px 20px; }
#divRicercaAgente    .etichetta {width:100px;		float:left;}
.campoMeta { width:190px; float:left; font-size:14px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; }
#buttonCerca { float:right; margin-right:20px; }
.divButtonCerca { width:390px;  text-align:right;   }
.separatore { width:708px; height:53px; background-image:url(../images/separatore.png); margin:0px 30px 30px;  }
.separatore-bottom { width:708px; height:53px; background-image:url(../images/separatore-sotto.png); margin:0px 30px 30px; float:left;  }

#divBanner { width:300px; height:250px;  float:left; margin:35px; margin-top:25px;}


#divCorpoPagina{ margin:0 auto; width:1024px; }
#divHeader {  margin:0 auto; width:810px; font-size:16px;}
#divMiddle {  margin:0 auto; width:810px; }
#divContent{  width:810px; float:left; margin:80px 110px; }



#rss{ height:24px; width:43px; float:right; margin-top:32px; margin-left:5px; }
.rss { color:#FFF; }


#divMappa{ width:275px; height:138px; background-image:url(../images/mappa.png); float:left; margin:5px 20px;  }
.agenziaPrimoPiano{padding-left:20px; width:720px; background-color:#eeeeee; border:1px solid #FFCC00; padding-top:20px; float:left; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px; margin-bottom:30px;
}
.agenziaPrimoPiano a{ color:#FFF; }
.agenzia{ padding-left:30px; width:600px; }

.linkAgenzia{ float:left; margin-top:30px;  }
.linkAgenzia a{ padding-bottom:20px; text-decoration:none; color:#282828; font-weight:bold;  }
.linkAgenzia a:hover{ color:#F7AB00; }
.linkAgenzia a img{ margin-left:10px; margin-right:10px; background-color:#FFF;  }
#divBannerRight{ width:120px; height:600px; margin-top:220px; margin-left:600px; }

#divFooter { 
	width:840px; background-color:#D6D6D6; margin-right:-90px;
	-moz-border-radius-bottomleft:0.7em;
	-moz-border-radius-topleft:0.7em;
	-webkit-border-top-left-radius:0.7em;
	-webkit-border-bottom-left-radius:0.7em;
	font-size:11px;
	margin-top:100px;
}
#imgFooter { width:157px; height:349px; background-image:url(../images/omino-arancione.png); margin-top:70px; }
#divPiuVisti, #divPiuCommentati { width:210px; height:260px; margin:10px 0px 10px 10px; background-color:#FFF; padding:10px; }
#divSocial, #divDescPrestitotto  { width:260px; height:115px; margin:10px 0px 0px 10px; background-color:#FFF; padding:10px; }
#divMenuFooter, #divDescFooter { width:800px; }
#divFooter, #divPiuVisti, #divPiuCommentati, #divSocial, #divDescPrestitotto, #imgFooter, #divMenuFooter, #divDescFooter  { float:left;}
#divFooter, #divMenuFooter, #divDescFooter {margin-left:105px;}
#divFooter h3{ color:#666; font-size:14px; font-weight:bold; margin:0; padding:0; }

#divMappaGoogle, #map_bottom, #diventaaffiliato { width:500px;}
#divMappaGoogle   { height:440px; float:right; }
#map_bottom       { height:66px; background-image:url(../images/bg-dovesiamo.png);}
#diventaaffiliato { margin-top:10px; }
#divDatiAgenzia { width:300px; float:left; }
#imgAgenzia { width:280px; height:auto; background-color:#EEE; padding:10px;
	-moz-border-radius-bottomleft:0.7em;
	-moz-border-radius-topleft:0.7em;
	-moz-border-radius-bottomright:0.7em;
	-moz-border-radius-topright:0.7em;
	-webkit-border-top-left-radius:0.7em;
	-webkit-border-bottom-left-radius:0.7em;
	-webkit-border-top-right-radius:0.7em;
	-webkit-border-bottom-right-radius:0.7em;
}
#imgAgenzia img{ max-width:280px; max-height:280px; }
#imgAgenzia { color:#CCC; }
#divDatiAgenzia span{ margin-left:10px; font-weight:bold; }

#regione {
margin-top:20px;
}

#idcitta {
margin-top:20px;
}

#provincia {
margin-top:20px;
}

#caselle {
margin-top:20px;
}
 
ul, li {
image-style-type:none;
display:inherit;
margin-top:5px;
margin-left:-20px;
}

#divMenuFooter a{
color:#E88403;
text-decoration:none;

}

#divMenuFooter a:hover{
color:#666666;
text-decoration:none;
}

#divFooter a{
color:#E88403;
text-decoration:none;

}

#divFooter a:hover{
color:#666666;
text-decoration:none;
}


#caselle-reg {
margin-top:50px;
}

#buttonIscriviti {
margin-top:20px;
margin-left:230px;
}

#banner1 {
float:right;
margin-right:100px;
width:300px;
height:250px;
margin-top:-720px;
text-align:justify;
}


a{
color:#E88403;
text-decoration:none;

}

a:hover{
color:#666666;
text-decoration:none;
}

img{
border:none;
}

#divTesto{
flaot:right;
width:300px;
height:400px;
margin-top:-50px;
}

.dest {
margin-left:10px;
}


#divMenu { float:right; margin-top:25px; }
.menu_primo_livello { }
.menu_item_primo_livello {  }
.menu_secondo_livello {  }
.menu_item_secondo_livello {  }




#divMenu { float:right; margin-top:25px; margin-right:-100px; font-family:Arial, Helvetica, sans-serif; color:#777777; font-size:15px;  }
#divMenu ul{ /*list-style-image:none;*/  } 
#divMenu li{ /*display:inline; padding-left:40px;*/ width:auto; padding:5px; text-align:center; }
#divMenu li a{ text-decoration:none; font-weight:bold; color:#777777; }
#divMenu li a:hover{ color:#F7AB00; }

#divMenu{ padding:0; z-index:9999; }
#divMenu a { /*display: block; text-decoration:none; line-height: 30px;*/  }
#divMenu ul{ /*padding:0; margin:0;*/  }
#divMenu li{ position: relative; float: left; list-style: none; margin-right: 10px; width:auto; height:auto; margin:5px; text-align:center;
}

#divMenu ul ul li {
text-align:left;
padding:0; width:120px; height:auto; 
margin-left:0;
font-weight:bold;
font-size:11px;
padding-top:5px;
} 

#divMenu ul ul li a {
color:#F7AB00;}

#divMenu ul ul li a:hover {
color:#F7AB00;}

#divMenu ul ul {
margin-top:-5px;
}

/* #divMenu li:nth-child(3) { padding-right:30px; } */ 
.dir {width:auto; height:auto;padding:5px;text-align:center;}
#divMenu ul ul{ position: absolute; top: 25px;  visibility: hidden; z-index:100;}
#divMenu ul li:hover ul{ visibility:visible; background-color:#FFF; color:#F7AB00; } 

.small { font-size:10px; }



#robberta {
width:380px;
text-align:justify;
margin-left:20px;
}

#bg-primo {
padding:15px;
background-color:#999999;
border-color:#FF9900;}

#nav ul li a {
color:#E88403;
text-decoration:none;
}

#nav ul li a:hover {
color:#E88403;
text-decoration:none;
}




#desc {
padding-top:30px;
padding-bottom:20px;
margin-left:20px;
}

#span {
width:200px;
height:auto;
padding-bottom:10px;
padding-top:10px;
padding-left:10px;
margin-left:90px;
float:left;
background-color:#eeeeee;
margin-bottom:20px;
border-left:3px solid #f5a800;
}

#span span {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}

#span {
font-family:'Palatino Linotype', 'Adobe Caslon Pro', Baskerville, Georgia;
font-size:13px;
}

#spanna {
width:290px;
height:auto;
padding-bottom:10px;
padding-top:10px;
padding-left:10px;
margin-top:20px;
float:left;
background-color:#eeeeee;
margin-bottom:20px;
border-left:3px solid #f5a800;
font-family:'Palatino Linotype', 'Adobe Caslon Pro', Baskerville, Georgia;
font-size:13px;

}

#spanna span {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;

}

#desc span {
font-weight:bold;}

#desc a{
color:#E88403;
text-decoration:none;

}

#desc a:hover{
color:#666666;
text-decoration:none;
}

#desc li {
margin-left:5px;
}

.descrizione { margin-left:-180px;}

#banneragenzia {
margin-left:90px;
margin-bottom:-100px;
}

#div_nav_agenzie { width:720px; float:left; padding-left:30px; }
.bt_paginazione, .bt_paginazione_active, .bt_paginazione_avanti { float:left; border:none; cursor:pointer; margin-left:5px; font-weight:bold; color:#999999; }
.bt_paginazione_active, .bt_paginazione_avanti { background-color:#FFD83D; color:#fff; cursor:auto;  }
.bt_paginazione:HOVER , .bt_paginazione_active:HOVER { background-color:#FFD83D; color:#fff; }

.bt_paginazione_avanti { margin-left:20px; }



