body{margin:0;padding:0;border:0;font-family:Verdana, Helvetica, Arial, sans-serif;font-size:12px;background:#FFFFFF;border-top:6px #8E9E21 solid;color:#5E5E5E;}

body.privati{border-top-color:#C2427E;}
body.estero{border-top-color:#567BA1;}
body.nuovecostruzioni{border-top-color:#7D5829;}
body.my{border-top-color:#D21609;}

/*.green-line-top{position:absolute;z-index:10; top:201px;left:0;border-top:6px #8E9E21 solid;width:100%;}*/
.green-line{border-top:6px #8E9E21 solid;clear:both;}
/*body.privati .green-line{border-top-color:#C2427E;}
body.estero .green-line{border-top-color:#567BA1;}
body.nuovecostruzioni .green-line{border-top-color:#7D5829;}
body.my .green-line{border-top-color:#D21609;}
*/
.grey-line{border-top:6px #7C7C7C solid;} 
div#overlayCont, div#overlayAutoC{position:relative;}
div.overlay{position:absolute;z-index:90;top:0;left:0;width:100%;}

form {margin:0;padding:0;}	
a{color:#6C8300;}
a:visited{color:#A7C07C;}	
a:hover{text-decoration:underline; color:#495900;}	
a.privato{color:#C2427E;}
a:hover.privato{color:#C2427E;}
a:hover.visited{color:#C2427E;}

ol, ul, li, dl, dt, dd{list-style:none;}

h1,h2,h3,h4,h5,h6,h7{border:0;padding:0;margin:0;}
h4{font-size:12px;}
p{margin-bottom:10px;}
h1{font-size:18px;}
h1.titolo{margin:10px 0 10px 10px;}
h1.titoloRisultati{margin:0;padding-left:10px;height:44px;line-height:44px;background: url(../images/bgTitoloRisultati.png) no-repeat 0 0;color:#858585; font-family:Arial,Helvetica,sans-serif; font-size:16px;}	
span.top_ricerca{font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#858585;}
span.top_ricerca strong{color:#484848;}
.nr_pagina, .desc_zona{font-size:13px;font-weight:normal;}
img{border:0;}
.leftcol h2.titolo, .nocol h2.titolo{margin-bottom:30px;color:#8E9E21;}

#ctl00_CPH_annuncio_eliminato{
background:#FFFFCC;
margin:15px 25px 10px 10px;
padding:10px;
color:#CC0000;
font-weight:bold;
}
#ctl00_CPH_annuncio_eliminato span{font-weight:normal;color:#5E5E5E;}

.testo p{text-align:justify;padding-left:10px; padding-right:20px; line-height:120%;}
.testo h3{color:#8E9E21; margin-top:30px; font-size:15px;}
.testo h4{color:#8E9E21; margin:20px 0 0 10px; font-size:13px;}

/*top15*/
.top_comuni{display:block;list-style:none; padding:0;margin:0;border:0; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.top_comuni li{display:inline;margin-right:5px;}
.top_comuni a{text-decoration:none; padding:1px;}
.top_comuni a:hover{background-color:#8E9E21;color:#FFF;}
.top1{font-size:18px;}
.top2{font-size:14px;}
.top3{font-size:10px;}
.topa{color:#5E5E5E;}
.topb{color:#828282;}
.topc{color:#A0A0A0;}

ul.top_tipologie{font-size:11px; padding-left:15px; font-family:Arial, Helvetica, sans-serif;}
.top_tipologie li{list-style:circle;margin-bottom:3px;}
.top_tipologie a{text-decoration:none; padding:1px; color:#5E5E5E;}
.top_tipologie a:hover{text-decoration:underline;}
.top_tipologie a:visited{color:#A7C07C;}

/*Classi per form jQuery*/
.example{color:#666;}
.not_example{color:#c6c;}
.case{margin-bottom:10px;border:1px solid #999;padding:0 10px;background:#fff;}

/*macro struttura*/
.wrap{width:990px;margin: 0 auto;padding:0;background:#FFFFFF;min-height:50px;}
.contwrap{position:relative;}
.mainwrap{min-height:500px;}
.noCol{width:990px;margin: 0 auto;padding:30px;background:#FFFFFF;min-height:350px;}
.align-center{text-align:center}
.leftcol{float: left;width: 675px;padding:5px;padding-right:0;}
.rightcol {float: right;width: 305px;padding:5px;padding-left:0;min-height:350px;}
#adv_300x250_right{text-align:center;margin:15px 0;width:300px; height:250px; line-height:250px;}	
.adv_300x250_right_home{margin-top:30px;}
/*.adv_300x250_right_top{border:1px solid green;}*/
.banner_hidden{position:absolute;left:-1000px;top:-1000px;}

.clearfooter {clear: both;}
#col_170{width:170px;}
#col_800{width:800px;}

div.promo
{
    width:277px;
    height:345px;
    margin:10px 5px;
    background:url(../Images/promo/nuovo_trovacasa.jpg) no-repeat left top;    
    }
div.promo a
{
    font-weight:bold;    
    padding:320px 0 10px 160px;
    display:block;
    }    

div.titolo_sezione{margin: 0 5px 0 5px;border-top: 20px #FFFFFF solid;padding: 0;background: url(../images/sfumature.png) 0 0 repeat-x;height:29px;clear:both;}
div.titolo_sezione div.left{padding-left: 19px;height:29px;margin: 0;float: left;background :transparent url(../images/sfumature.png) 0 -105px no-repeat;}
div.titolo_sezione div.right{padding-right: 19px;height:29px;margin: 0;float: right;background: transparent url(../images/sfumature.png) right -140px  no-repeat;}
div.titolo_sezione h4{margin:0;font-weight:bold;float:left;padding: 7px 13px 7px 6px;color:#FFFFFF;font-size:100%;}
div.titolo_sezione h4.ts_green{border:1px solid #7A881C;border-bottom:none;background:#8E9E21 url(../images/sfumature.png) 0 -355px repeat-x;}
div.titolo_sezione h4.ts_grey{background:#7C7C7C url(../images/sfumature.png) 0 -320px repeat-x;border:1px solid #6B6B6B;border-bottom:none;}

/*FOOTER*/
div.footer{margin: 0 auto;border-top: 20px #FFFFFF solid;padding: 0;background: url(../images/sfumature.png) 0 -740px no-repeat;min-height:100px;max-height:140px;clear:both;width:980px;}
div.footer div.cont_footer{border-left:#7D8B1D 2px solid;border-right:#7D8B1D 2px solid;float:left;min-height:90px;max-height:120px;width:928px;background: #8D9D21 url(../images/sfumature.png) 0 -1030px repeat-x;margin:0 0 0 19px;padding:5px; position:relative;}
div.footer div.cont_footer ul
{
    float:left; 
    padding:10px 20px 10px 10px; 
    margin-left:0; 
    margin:0 10px 0 0; 
    list-style:none; 
    border-right:1px solid #9AAA3B;}
div.footer div.cont_footer ul a{color:#fff; text-decoration:none; font-size:11px;}
div.footer div.cont_footer ul li{margin-bottom:2px;}
div.footer div.cont_footer ul li.titolo{font-weight:bold; color:#fff;}
div.footer div.cont_footer span{right:10px; bottom:0px;position:absolute; font-size:10px; color:#FFF;}
div.footer div.right{padding-right: 19px;min-height:100px;max-height:140px;margin: 0;float: right;background:  url(../images/sfumature.png) right -880px  no-repeat;}

/*Header*/
#contlogo{position:relative;}
#logo{float:left;width:238px;height:131px;margin: 6px 0 0 6px;display:inline;background:url(../images/ombra-trova-casa.gif) bottom no-repeat;}
#logo img{border:0;}
h2.sezione{position:absolute;font-size:12px;top:68px;left:88px;background:#FFF;width:140px; height:35px;text-align:center;}
h2.sezione a{text-decoration:none;}
body.agenzieimmobiliari h2.sezione a{color:#8E9E21;}
body.privati h2.sezione a{color:#C2427E;}
body.estero h2.sezione a{color:#567BA1;}
body.nuovecostruzioni h2.sezione a{color:#7D5829;}
body.my h2.sezione a{color:#D21609;}


#banner_top{width:728px;height:90px;line-height:90px;float:right;margin: 19px 10px 0 0;display:inline;}
/*#banner_top{width:728px;height:90px;float:right;margin: 19px 10px 0 0;display:inline; position:absolute;top:30px; left:250px;}*/

#box_registrazione{margin-bottom:10px;}
#box_registrazione div.greybox_content{text-align:center;}
#box_registrazione img{padding: 10px 35px;}
#box_promo{margin:30px 0 0 0;}

/*Siti Tematici*/
#siti_tematici {clear:both;padding-left:5px;overflow: auto;width: 100%;}
#siti_tematici dl {float:left;width: 235px;margin: 30px 5px 10px 5px ;height:60px;padding: 0;
/*	background:url(/risorse/images/icone-home.png) no-repeat;
*/}
#siti_tematici dt {float: right;width: 180px;margin: 0;padding: 0;font-size: 100%;letter-spacing: 1px;color: #627081;font-weight:bold;}
#siti_tematici dd {margin: 0 0 0 55px;padding: 0;font-size: 85%;line-height: 1.5em;color: #666;}
#siti_tematici dl dd.img {margin: 0;}
#siti_tematici dd.img img {float: left;margin: 0;padding: 0;}
dl#st_privati{background-position: 0 -122px;}
dl#st_estero{background-position: 0 0;}
dl#st_cantieri{background-position: 0 -61px;}
dl#st_prestigio{background-position: 0 -244px;}

/*breadcrumbs*/
#bread {padding: 3px;padding-top:10px;margin-bottom:15px;font-size:80%;}
#bread ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	}
#bread ul li {
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
	}
#bread ul li a{
	color: #5E5E5E;
}

#promo_160_600{
	padding: 5px 0;
	text-align:center;
}

/*ordina per*/

div.ordinaper 
{
    position:relative;
    margin:20px 25px 0 10px;    
    border-bottom:2px solid #8E9E22;
    padding-bottom:5px;
    clear:both;
    }

div.ordinaper span
{
    font-weight:bold;
    position:absolute;
    color:#414141;    
    }


div.ordinaper ul
{
	margin:0;
    text-align:right;
    }

.ordinaper ul li
{
    list-style:none;
    display:inline;
    padding-left:16px;
    margin-left:15px;
    background:url(../images/asc_desc.png) 0 6px no-repeat;
    }
    
.ordinaper ul li.desc
{
    background:url(../images/asc_desc.png) -20px 5px no-repeat;    
    }
.ordinaper ul li.noarrow
{
    background:none;
    padding-left:0;
    margin-left:0;
    }     
        
    
.ordinaper a
{
    color:#5E5E5E;
    font-size:11px;    
    background:#FFF;
   }    
   
    
.ordinaper a.current
{
    color:#414141;    
    font-weight:bold;
   }    

/*GreenBox*/
.greenbox_wrap {	
  	background: #8E9E21 url(../images/sfumature.png) 0 -450px no-repeat; 
  }
.greenbox_top {
	margin-left:18px;
  	background: url(../images/sfumature.png) right -515px no-repeat;
 }
.greenbox_wrap h3 {
	margin:0;
  margin-right: 18px;	
  padding: 0; 
  font-size: 100%;
	font-weight:normal;
	height:36px;
	line-height:36px;		
  color: #FFF;
  border-top: 4px solid #7D8B1D;
  background: url(../images/sfumature.png) 0 -390px repeat-x;
  font-weight:bold;

  }
.greenbox_content {
	min-height:40px;
	border:3px solid #8E9E21;
	border-bottom:none;
	border-top:none;
	padding:5px;
	background:#FFFFFF;
 }
.greenbox_footer {
	height:13px;
	clear:both;
	background: #8E9E21 url(../images/sfumature.png) 0 -430px no-repeat;
 }

.greenbox_footer span{
	display:block;
	height:13px;	
	background: url(../images/sfumature.png) right -495px no-repeat;
 
 }
 
 .greenbox_top a.linkdx{float:right; color:#FFF; margin:-20px 18px 0 0; font-size:11px;}
 
#box_ricerca_immobile{width:665px;}
#box_login{margin-top:10px;}
 
/*GreyBox*/
.greybox_wrap {
	/*margin:10px;*/
  	background: #CACACA url(../images/sfumature.png) 0 -650px no-repeat; 
  	margin-bottom:10px;  
  }
.greybox_top {
	margin-left:18px;
  	background: url(../images/sfumature.png) right -695px no-repeat;
  
 }
.greybox_wrap h3 {
	height:30px;
	margin:0;
  margin-right: 18px;	
  padding: 8px 0 0 0; 
  font-size: 100%;
	font-weight:bold;
	height:28px;
  border-top: 4px solid #BEBEBE;
  background: url(../images/sfumature.png) 0 -560px repeat-x;
 
  }
.greybox_content {
	min-height:40px;
	border:3px solid #CACACA;
	border-bottom:none;
	border-top:none;
	padding:5px;
	background:#FFFFFF;	
 }
.greybox_footer {
	clear:both;
	height:13px;
	background: #CACACA url(../images/sfumature.png) 0 -605px no-repeat;
 
 }

.greybox_footer span{
	display:block;
	height:13px;
	background: url(../images/sfumature.png) right -630px no-repeat;	
 } 
 
/*  TOP MENU */
#top_menu{
	margin: 0 5px;
	padding: 0;
	background:#EDEDED url(../images/sfumature.png) 0 -175px repeat-x;
	height:29px;
}

#top_menu ul{
	padding-left: 22px;
	margin: 0;
	float: left;
	font: 80% Verdana;
	background: url(../images/sfumature.png) 0 -250px no-repeat;	
}

#top_menu ul#main_menu li{
	display: inline;
}

#top_menu ul#main_menu li a{
	float: left;
	color: #474747;
	padding: 7px 13px 8px 6px;
	text-decoration: none;
	background: url(../images/sfumature.png) right -210px no-repeat;	
	height:14px;
}

#top_menu ul#main_menu li a:hover{
	background: #FFF url(../images/sfumature.png) 0 -1185px repeat-x;	
	border-right:2px solid #C2C2C2;
	padding-right:11px;
	color:#8E9E21;
}

#top_menu ul#main_menu li a.current{
	background: #FFF url(../images/sfumature.png) 0 -1185px repeat-x;	
	font-weight:bold;
	border-right:2px solid #C2C2C2;
	padding-right:11px;
}

#top_menu ul#main_menu li a.privati:hover, #top_menu ul#main_menu li a.privati.current {
	color: #C2427E;
}
#top_menu ul#main_menu li a.estero:hover, #top_menu ul#main_menu li a.estero.current {
	color: #567BA1;
}
#top_menu ul#main_menu li a.nuovecostruzioni:hover, #top_menu ul#main_menu li a.nuovecostruzioni.current {
	color: #7D5829;
}
#top_menu ul#main_menu li a.my:hover, #top_menu ul#main_menu li a.my.current {
	color: #D21609;
}


#top_menu ul.language{
	float:right;
	padding-right:22px;
	background: url(../images/sfumature.png) right -285px no-repeat;		
	height:29px;
}

#top_menu ul.language li a{
	background: none;
}

#top_menu ul.language li img{
	margin-top:3px;
}
/*BETA VERSION*/
#top_menu ul.beta{
	float:right;
	padding-right:22px;
	background: url(../images/sfumature.png) right -285px no-repeat;		
	height:29px;
}

li.beta
{   display:block;
    font-weight:bold;
    color:#FFF;
    background-color:#8E9E21;
    padding:0 5px 2px 5px;
    } 
body.privati li.beta
{
    background-color: #C2427E;
    }
li.beta a
{
    color:#FFF;
    text-decoration:none;
    background: none;    
    }    
    

/*  CONTENT MENU */
#cont_menu{
	margin: 0 5px;
	padding: 0;
	background: url(../images/sfumature.png) 0 0 repeat-x;	
	min-height:1px;
	clear:both;
	height:29px;
}

#cont_menu ul{
	padding-left: 22px;
	margin: 0;
	float: left;
	background: transparent url(../images/sfumature.png) 0 -105px no-repeat;
}

#cont_menu ul li{
	display: inline;
}

#cont_menu ul li a{
	float: left;
	color: #5E5E5E;
	padding: 8px 14px 7px 7px;
	text-decoration: none;
	background: url(../images/sfumature.png) right -70px no-repeat;
}

#cont_menu ul li a.current, #cont_menu ul li a:hover{
	background: #8E9E21 url(../images/sfumature.png) 0 -35px repeat-x;
	font-weight:bold;
	padding: 7px 13px 7px 6px;	
	border:1px solid #7A881C;
	border-bottom:none;
	color:#FFFFFF;
}
#cont_menu ul li a:hover{
	font-weight:normal;
}
#cont_menu ul li a.current:hover{
	font-weight:bold;
}

#cont_menu ul.my{
	float:right;
	padding-right:22px;
	background: transparent url(../images/sfumature.png) right -140px  no-repeat;	
}

#cont_menu ul.my li a{
	background: #8E9E21 url(../images/sfumature.png) 0 -35px repeat-x;	
	font-weight:bold;
	padding: 7px 13px 8px 6px;	
	border-right:#9AAA3B 1px solid;
	border-left:#889634 1px solid;	
	border-bottom:none;
	border-top:none;	
	color:#FFFFFF;
}
#cont_menu ul.my li a:hover{
	color:#000000;
}
#cont_menu a.home{margin-right:2px;}

/*menu altrese zioni*/
body.privati #cont_menu ul li a.current,body.privati #cont_menu ul li a:hover{background-color:#C2427E;}
body.estero #cont_menu ul li a.current,body.estero #cont_menu ul li a:hover{background-color:#567BA1;}
body.nuovecostruzioni #cont_menu ul li a.current,body.nuovecostruzioni #cont_menu ul li a:hover{background-color:#7D5829;}    
body.my #cont_menu ul li a.current,body.my #cont_menu ul li a:hover{background-color:#D21609;}    

/*Ricerca Avanzata*/

#contRicercaHome
{
	background:#FFF;
	margin:10px 5px;
	height:365px;
	position:relative;		
	}

#contRicercaHome #MappaItalia{	
	left:0;
	}

#contRicercaHome #form_ricerca_avanzata{	
	left:330px;
	}

#contRicercaDx
{
	position:relative;
	background:#FFF;
	margin:0 5px;
	height:365px;	
	min-width:280px;	
	}
	
#contRicercaDx.agenzie{height:235px;}
	
#contRicercaDx #MappaItalia
{
	left:-325px;
	top:-4px;
	background-color:#FFF;
	border:3px solid #8E9E21;
	border-right:none;
	border-top:3px solid #FFF;
	
	}
	
#contRicercaDx.agenzie #MappaItalia{width:335px; background:#FFF url(../images/bgmappadx.gif) bottom right no-repeat ;}
#contRicercaDx.agenzie #maplgnd {left:-315px; bottom:-100px;}
#MappaItalia 
{
	width:321px;
	height:321px;
	position:absolute;
	z-index:100;
	top:0;	
	padding-top:5px;
	}
#MappaItalia a#bc {height:20px;font-size:12px; font-weight:bold; color:#8E9E21; margin-left:15px; text-decoration:none;position:absolute;z-index:100;font-family:arial,sans-serif;}

.bcMappaItalia a.bc_provincia
{
    position:relative;
    }
#maplgnd{position:absolute; bottom:0;display:block;z-index:150;font-weight:bold;font-size:10px;}    

#form_ricerca_avanzata
{
	min-height:200px;
	width:300px;
	margin-left:10px;
	position:absolute;
	padding-top:5px;
	
}
#contRicercaDx #form_ricerca_avanzata{
	width:270px;
}
#form_ricerca_avanzata label.lbl_left
{
	display:block;
	width: 70px;
	float:left;		
	height:20px;
	line-height:20px;
	text-align:right;
	padding-right:5px;	
	}
#form_ricerca_avanzata input.text
{
	border:1px solid #7A881C; 
	padding:1px 1px 1px 3px;
	width:214px;
	font-size:90%;
    height:16px;
}
#form_ricerca_avanzata select
{
	width:220px;
	margin-bottom:7px;
	height:20px;
	border:1px solid #7A881C; 
	padding:0;
}
input.ac_input
{
   	width:214px;
	margin-bottom:7px;
	height:16px;
	line-height:16px;
	border:1px solid #7A881C; 
	padding:1px 1px 1px 3px;
	font-size:90%;

    }
#form_ricerca_avanzata select.valued
{
	background-color:#DDE7CD/*#6C8300*/;
	color:#000;	
	font-weight:bold;
 }
#form_ricerca_avanzata select option
{
	background-color:#fff;
	color:#000;	
    font-weight:normal;	
	}	
#form_ricerca_avanzata select option.current
{
	background-color:#DDE7CD/*#6C8300*/;
	color:#000;
}

#form_ricerca_avanzata input.frmMin, #form_ricerca_avanzata input.frmMax
{
	width:102px;
	height:14px;
	font-size:90%;
	margin-bottom:4px;
	padding:0 1px;	
	}
	


#ctl00_CPH_TC_RCMI_ddTipologia option.cg
{
    padding-left:0px;
    font-weight:bold;
}
	
#ctl00_CPH_TC_RCMI_hPrivati
{
    margin:2px 0 0 75px;
    padding:0;    
    }

#form_ricerca_avanzata input.bttSubmit
{
	margin:7px 0 0 205px;
    position:absolute;
    z-index:95;	
	}

#ctl00_CPH_TC_RCMI_ddOpenClose
{	
	width:214px;
	margin:0 0 0 75px;	
	height:18px;
	border:1px solid #7F9DB9;		
	background:url(../images/ddArr.png) right 1px no-repeat;
	margin-bottom:5px;
	font-size:90%;
	color:#000;
	padding-left:4px;
}

#contRicercaDx #ctl00_CPH_TC_RCMI_ddOpenClose
{	
    width:184px;    
   }
#contRicercaDx #form_ricerca_avanzata input.text, #contRicercaDx #form_ricerca_avanzata input.ac_input{
	width:184px;
	margin-bottom:7px;
    padding:1px 1px 1px 3px;	
}
#contRicercaDx #form_ricerca_avanzata select{
	width:190px;
}
#contRicercaDx #form_ricerca_avanzata input.frmMin,#contRicercaDx #form_ricerca_avanzata input.frmMax
{
	width:87px;
	}
#contRicercaDx #form_ricerca_avanzata input.bttSubmit
{margin:7px 0 0 175px;}

/*AutoComplete*/
.ac_results {padding: 0px;border: 1px solid black;background-color: white;overflow: hidden;z-index: 100;width:218px;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: default;display: block;font-size:90%;line-height: 14px;overflow: hidden;}
.ac_loading {background: white url('../Images/indicator.gif') right center no-repeat;}
.ac_odd {background-color: #eee;}
.ac_over {background-color: #0A246A;color: white;}
	
/*###### form richiesta info #######*/

#form_rich_info
{
	min-height:300px;
	width:270px;
	margin-left:10px;
	position:absolute;
	padding-top:10px;	
}

#form_rich_info label.lbl_left
{
	display:block;
	width: 65px;
	float:left;		
	height:20px;
	line-height:20px;
	text-align:right;
	padding-right:5px;
	}
#form_rich_info textarea
{
	border:1px solid #7A881C; 
	padding:1px;
	width:190px;
	height:80px;
	margin-bottom:7px;	
}
#form_rich_info span{display:block;}
#form_rich_info span.error{padding-left:55px; margin-left:10px;background:url(../images/dialog-warning.html) no-repeat left top; padding:10px 0 10px 55px; width:200px;}
#form_rich_info span.error strong{color:#C91216;}
#form_rich_info span.ok{font-weight:bold;padding-left:55px; margin-left:10px;background:url(../images/dialog-ok.png) no-repeat left top; padding:10px 0 10px 55px; width:200px;}
span.checkInfo
{
    margin-left:65px;
    clear:both;
    font-size:90%;
    display:block;
}    
span.checkInfo a
{
    text-decoration:none;
    } 
span.cancelladati a
{
    margin-left:160px;
    font-size:90%;
    color:Red;
    }
input.invia
{
    margin: 7px 0 0 175px; 
    }    
#lblMessaggioInvio
{   
    font-weight:bold;
    color:Red;
    text-align:center;
    }
#form_rich_info input.text
{
	border:1px solid #7A881C; 
	padding:1px;
	width:190px;
	margin-bottom:7px;
	font-weight:bold;
	font-size:11px;
	padding:2px;
}
#form_rich_info input.bttSubmit
{
	margin:7px 0 0 165px;
	}

.linkpartner{margin:10px; padding:10px;}
.linkpartner a{display:block;text-align:center; font-weight:bold; font-size:15px; }

/*###################################*/


/*Zone e Frazioni*/
.cont_tabs_zone_raggio_frazioni{
	margin-left:70px;
	margin-top:-1px;
	font-size:90%;
}



/*menu tabs*/
#menu_tabs{	border-bottom:1px solid #7F9DB9;}
#menu_tabs ul{list-style-type: none;margin: 0;padding:0;white-space: nowrap;}
#menu_tabs li{display: inline;margin: 0;}
#menu_tabs li a{text-decoration: none;border: 1px solid #7F9DB9; background: #EEEEE7;color: #036;padding:3px;}
#menu_tabs li a:hover{background-color: #fff}
#menu_tabs li.current a{border-bottom: 1px solid #fff;background-color: #fff;color: #603;}

.tab_zone_raggio_frazioni
{	
	background:url(../images/bgddl.gif) top left no-repeat;
	max-height:200px;
	width:288px; 
	overflow:auto;
	position:absolute;
	z-index:100;
	background-color: #FFF;
	border:1px solid #7F9DB9;
	border-top:none;
	margin-top:-6px;	
	margin-left:5px;
	display:none;
	}
	
#contRicercaDx .tab_zone_raggio_frazioni
{
	width:258px;     
    }

	
.tab_zone_raggio_frazioni dl{
	list-style:none;
	margin:0;	
	padding:5px 0 5px 0;
}

.tab_zone_raggio_frazioni dt{
	display:none;
}

.tab_zone_raggio_frazioni dd{
	margin:0;
	margin-left:5px;
	padding:0;
	font-size:90%;	
}
/* box zone */
#lz{display:block; width:321px; height:321px; position:relative; margin:0 0 0 0; float:left;}

/*lcf = listaComuniLimitrofi*/
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf{display:block; width:321px; height:321px; position:relative; margin:0 0 0 0; float:left;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a {text-decoration:none;display:block; color:#000; font-family:arial, sans-serif; font-size:xx-small; font-weight:bold;overflow:hidden; position:absolute; background:url(../images/cl.png) -1000px -1000px no-repeat; height:0;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a:hover {text-decoration:none;}
/*a#dt, a#dt:visited, a#title2, a#title2:visited {display:block; width:321px; height:321px; position:absolute; left:0; top:0; cursor:default; text-decoration:none;}*/
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf dt{padding-left:0;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf dd{text-align:center;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r5, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r5b{width: 5px; padding-top: 5px; background-position: 0px 0px; z-index:20;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r5:hover, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r5.rSelected{background-position: 0px -200px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r5.rCurrent{background-position: 0px -100px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r10, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r10b{width: 10px; padding-top: 10px; background-position: -10px 0px; z-index:19;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r10:hover, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r10.rSelected{background-position: -10px -200px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r10.rCurrent{background-position: -10px -100px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r15, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r15b{width: 15px; padding-top: 15px; background-position: -25px 0px; z-index:18;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r15:hover, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r15.rSelected{background-position: -25px -200px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r15.rCurrent{background-position: -25px -100px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r20, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r20b{width: 20px; padding-top: 20px; background-position: -45px 0px; z-index:17;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r20:hover, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r20.rSelected{background-position: -45px -200px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r20.rCurrent{background-position: -45px -100px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r25, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r25b{width: 25px; padding-top: 25px; background-position: -70px 0px; z-index:16;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r25:hover, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r25.rSelected{background-position: -70px -200px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r25.rCurrent{background-position: -70px -100px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r30, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r30b{width: 30px; padding-top: 30px; background-position: -100px 0px; z-index:15;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r30:hover, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r30.rSelected{background-position: -100px -200px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r30.rCurrent{background-position: -100px -100px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r35, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r35b{width: 35px; padding-top: 35px; background-position: -135px 0px; z-index:14;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r35:hover, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r35.rSelected{background-position: -135px -200px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r35.rCurrent{background-position: -135px -100px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r40, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r40b{width: 40px; padding-top: 40px; background-position: -175px 0px; z-index:13;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r40:hover, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r40.rSelected{background-position: -175px -200px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r40.rCurrent{background-position: -175px -100px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r45, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r45b{width: 45px; padding-top: 45px; background-position: -220px 0px; z-index:12;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r45:hover, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r45.rSelected{background-position: -220px -200px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r45.rCurrent{background-position: -220px -100px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r50, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r50b{width: 50px; padding-top: 50px; background-position: -270px 0px; z-index:11;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r50:hover, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r50.rSelected{background-position: -270px -200px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r50.rCurrent{background-position: -270px -100px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r55, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r55b{width: 55px; padding-top: 55px; background-position: -325px 0px; z-index:10;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r55:hover, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r55.rSelected{background-position: -325px -200px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r55.rCurrent{background-position: -325px -100px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r60, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r60b{width: 60px; padding-top: 60px; background-position: -385px 0px; z-index:9;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r60:hover, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r60.rSelected{background-position: -385px -200px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r60.rCurrent{background-position: -385px -100px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r65, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r65b{width: 65px; padding-top: 65px; background-position: -450px 0px; z-index:8;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r65:hover, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r65.rSelected{background-position: -450px -200px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r65.rCurrent{background-position: -450px -100px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r70, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r70b{width: 70px; padding-top: 70px; background-position: -520px 0px; z-index:7;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r70:hover, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r70.rSelected{background-position: -520px -200px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r70.rCurrent{background-position: -520px -100px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r75, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r75b{width: 75px; padding-top: 75px; background-position: -595px 0px; z-index:6;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r75:hover, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r75.rSelected{background-position: -595px -200px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r75.rCurrent{background-position: -595px -100px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r80, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r80b{width: 80px; padding-top: 80px; background-position: -675px 0px; z-index:5;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r80:hover, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r80.rSelected{background-position: -675px -200px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r80.rCurrent{background-position: -675px -100px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r85, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r85b{width: 85px; padding-top: 85px; background-position: -760px 0px; z-index:4;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r85:hover, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r85.rSelected{background-position: -760px -200px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r85.rCurrent{background-position: -760px -100px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r90, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r90b{width: 90px; padding-top: 90px; background-position: -850px 0px; z-index:3;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r90:hover, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r90.rSelected{background-position: -850px -200px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r90.rCurrent{background-position: -850px -100px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r95, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r95b{width: 95px; padding-top: 95px; background-position: -945px 0px; z-index:2;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r95:hover, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r95.rSelected{background-position: -945px -200px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r95.rCurrent{background-position: -945px -100px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r100, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r100b{width: 100px; padding-top: 100px; background-position: -1045px 0px; z-index:1;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r100:hover, #ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r100.rSelected{background-position: -1045px -200px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.r100.rCurrent{background-position: -1045px -100px;}
#ctl00_CPH_TC_RCMI_MCL_lvComuniLimitrofi_lcf a.rCurrent{overflow:visible; z-index:1000; cursor:default;}

#lz a.rselected
{
	font-weight:bold;
	}

/*filtro ricerca*/
.col_filtro{
	width:31%;
	float:left;
}
.col_filtro input, select{
	width:120px;
	font-size:90%;
}
#RIC_txtDaMq, #RIC_txtAMq, #RIC_txtDaPrezzo, #RIC_txtAPrezzo, #RIC_txtDaLocali, #RIC_txtALocali{
	width:50px;
}
ol#risultati, ol#vetrina{
	background:#FFFFFF;
	clear:both;
	list-style:none;
	margin:0;
	padding:0;
	margin:20px 25px 0 10px;
	position:relative;	
}
ol#vetrina{
	background:#DDE7CD;	
	margin-top:25px;
	/*margin-bottom:40px;*/
}
ol#vetrina.vDx{
    background:#FFF;
    margin:5px;	
}
ol#risultati h3{
	font-size:13px;
}
div.confronto{
	display:none;
	position:absolute;
	top:0;
	left:0;
	padding-top:10px;
	text-align:center;
	width:20px;
}

address
{
    font-style:normal;
    }

address a, address a:visited{
	color: #5E5E5E;
	text-decoration:none;	
}
address a:hover
{
    text-decoration:underline;
    }

li.annuncio{
	position:relative;
	border-bottom:1px solid #CACACA;	
	height:120px;
	margin-bottom:20px;
	padding:5px;
}
li.annuncioVdx{
	margin-bottom:5px;
	padding-bottom:10px;
	border-bottom:0;
	height:135px;	
}
li.sponsored{
    background-color:#DDE7CD;
}
html>body li.annuncio
{
	height:auto;
	min-height:120px;	
}
html>body li.annuncioVdx
{
	height:auto;
	min-height:135px;	
}

div.dettaglio_annuncio{

}

div.inforecapiti, div.infoprivato, div.inforecapiti{margin:0;text-align:center;min-height:44px;background: url(../images/bgFrmRic.png) left top no-repeat; padding-top:15px;}

li.agenzia{
	position:relative;
	border-bottom:1px solid #CACACA;
	min-height:110px;
	margin-bottom:20px;
}

li.agenzia h3{
	margin-bottom:15px;
}

div.dettaglio_agenzia{
	
}
html>body li.agenzia
{
	height:auto;
	min-height:110px;	
}
div.dettaglio_agenzia li.dati_agenzia{
	float:left;	
    width:500px;		
}
div.dettaglio_agenzia li.dati_agenzia p{
	margin-top:10px;
	font-size:11px;
}
div.dettaglio_agenzia li.logo_agenzia{
	float:right;	
	max-width:130px;
	max-height:100px;
}
div.dettaglio_agenzia li.nrannunci{
	text-decoration:none;
	font-size:11px;
	position:absolute;
    top:80px;
    right:0;
    color:#CACACA;
    display:none;	
}
ul.info{
	list-style:none;		
	margin:0;
	padding:0;
}
li.foto{
	position:absolute;
	left:0px;
	top:0px;
	width:130px;
	height:100px;
}
li.fotoVdx{
	top:35px;
}

li.description{
	margin:0 120px 0 140px;
}
li.Vdx{
	margin:0;
}
li.Vdx h4{
	display:block;
    height:30px;
}
li.description h3{
	font-size:100%;
	margin-bottom:5px;
	padding:0;
}
li.description p{
	font-size:80%;
	margin-top:5px;
}
li.description span{
	font-size:80%;
	font-weight:bold;
}
li.linkagenzia{
	position:absolute;
	right:0;
	top:10px;
	max-width:120px;
	font-size:11px;
	text-align:right;
	font-weight:bold;
}
li.privato{
   	padding-right:35px;   	
   	background:url(../images/icoPrivatoSmall.png) right no-repeat;   	
   	color:#C2427E;
   	width:75px;   	
}
li.linkagenzia a{
    display:block;
    text-decoration:none;
    color:#5E5E5E;
    font-weight:normal;    
}
li.linkagenzia a img{
    height:auto;
    line-height:normal;
}

li.caratteristiche{
	/*top:85px;
	left:145px;
	position:absolute;*/
	margin-left:140px;
}
li.carVdx{
	top:40px;
}
li.caratteristiche span{
	display:block;	
	float:left;
	height:20px;
	line-height:18px;
	color:#000;	
	border-left:1px solid #CACACA;
	padding-right:10px;
	padding-left:10px;
}
li.carVdx span{
	border-left:none;
	padding:0;
	width:120px;
	clear:both;
}
li.caratteristiche span.prezzo
{
    font-size:120%;
	font-weight:bold;
	border:none;
	padding-left:0;
}
li.caratteristiche span.linkmutuo, div.datiimmo span.linkmutuo
{
	border:none;
    padding-left:0;	
}
span.linkmutuo a, span.linkmutuo a:visited
{
    font-size:90%; font-weight:bold; font-family:Arial; color:#6C8300;
}
li.caratteristiche span.nd
{
    font-size:100%;
    color:#CACACA;
    font-weight:normal;
}
.frmRicercaDx{	
	width:305px;
	padding-bottom:20px;
	background: url(../images/bgFrmRic.png) left bottom no-repeat;
	position:relative;
	}
.frmRicercaDx h3 
{	
	margin:0;
	text-align:center;
	height:44px;
	line-height:44px;	
	background: url(../images/bgFrmRic.png) left top no-repeat;
	}
.frmRicercaDx a.infomail img{margin-top:15px;}
.frmRicercaDx iframe, div.frmFeedback iframe{border:none;height:300px;width:285px;margin-left:4px;display:none;background:url(../Images/lightbox/lightbox-ico-loading.gif) no-repeat 120px 100px;}
div.frmFeedback iframe{height:260px;display:block; }
div.noresult{
font-weight:bold;
width:460px;
margin-left:100px;
margin-top:20px;
padding:100px 15px;
line-height:20px;
font-size:120%;
background:url(../images/frecciatc.png) no-repeat center right;
    }
#lblFeedback{height:0;overflow:hidden;padding-top:147px;width:26px;border:1px solid #CCCCCC; border-right:none;position:fixed;top:215px; right:0;background:#cccccc url(../images/colonna_dx/cosa_pensi.jpg) 0 0 no-repeat;}
#lblFeedback:hover{width:28px;}
.frmFeedback{position:fixed;top:40px;right:0;height:360px;background:#FFF;border:3px solid #C2427E; border-right:none;padding:5px;display:none;z-index:50;}
.frmFeedback{width:285px;}
.frmFeedback h3{color:#8E9E21;font-size:14px;}
.frmFeedback .fbclose{font-weight:bold;color:#C91216;}

/* Dettaglio */
h2.titoloscheda{
	color: #8E9E21;
	font-size:120%;
	margin-bottom:10px;
}
div.datiimmo
{
    padding:15px;}
div.datiimmo span{
	height:20px;
	line-height:18px;
	color:#000;	
	border-left:1px solid #CACACA;
	padding-right:10px;
	padding-left:10px;
}
div.datiimmo span.prezzo{
    font-size:120%;
	font-weight:bold;
	border:none;
	padding-left:0;
}
div.datiimmo span.nd
{
    font-size:100%;
    color:#CACACA;
    font-weight:normal;
}

div.scheda{margin-right:10px;}
div.scheda h4 
{
    height:30px; margin:10px 0; line-height:30px; border-bottom:2px solid #8E9E21; color: #8E9E21; font-size:13px; font-weight:bold;
    }
div.scheda h4.it{background:url(../images/italia.png)right no-repeat;}
div.scheda h4.vetrina{margin-top:30px;}
div.scheda ol#vetrina
{
    background-color:#FFF;
    }
div.scheda p.descrizione
{
    text-align:justify;
    }
div.schedaagenzia{margin:20px;}
div.schedaagenzia .nrAnnunci{float:right; padding:10px 5px; text-align:center;font-weight:bold; margin-bottom:15px; width:290px; background-color:#8E9E21; display:none;}
div.schedaagenzia .nrAnnunci a{color:#FFF;}
div.schedaagenzia img{margin-bottom:15px;}
div.schedaagenzia img.logo{float:left;}
div.schedaagenzia img.foto{float:right;margin-left:15px;}
div.schedaagenzia address{clear:left; max-width:320px;}
div.schedaagenzia p{text-align:justify;}

ul.DataPager{
	display:block;
	padding:0;
	float:right;
	list-style:none;
	margin-right:23px;
}

ul.DataPager li{
	float:left;
}
ul.DataPager li a{
	display:block;
	border:1px solid #8E9E21;
	height:25px;
	line-height:25px;	
	min-width:21px;
	text-align:center;	
	margin:0 2px;
	padding:0 2px;
}

ul.DataPager li a:hover, ul.DataPager li a.current{
	background:#8E9E21;
	color:#FFFFFF;
	/*font-weight:bold;*/
	text-decoration:none;
}

.PagTot{display:block;float:left;padding-top:21px;padding-left:10px;font-size:11px;}

.frame{
	padding: 4px;
	margin-left: 5px;
	margin-top: 5px;
	border: 1px solid #D9E0E6;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
	background: #fff;	
	width:120px;
	height:90px;
	text-align:center;
}
.frame a, .frame a{display:block; width:120px;height:90px;}
#risultati img, #vetrina img{
	border:0;
	margin:0;
	width:120px;
	height:90px;
}
html>body #risultati img, html>body #vetrina img{
	width: auto;
	height:auto;
	max-width:120px;
	max-height:90px;
}	

/* photogallery */
#photogallery{height:295px; border:2px solid #8D9D21; padding:3px; background:#FFF; margin-bottom:20px;}
#mainphotocontainer { display: inline; position: relative; float: left; background: #FFF;}
div#mainphoto { text-align: center; width: 360px; height: 270px; }
div#photoinfo { position: relative; width: 360px;  background: #FFF; padding-top: 3px; font-weight: bold; border-top:1px solid #CCC; margin-top:3px;}
/* Within mainphoto */
div#mainphoto img.fixedPic { max-width: 360px; max-height: 270px; }
.invisible { visibility: hidden; }
/* Within photoinfo */
div#caption { position: absolute; left: 6px; width:250px; font-size:10px;}
ul#photonav { position: absolute; right: 3px; list-style-type: none; margin: 0; }
ul#photonav li { float: left; }
/* Thumbnails */
div#thumbnails { height: 270px; padding: 0 0 3px 10px; position: relative;  overflow: auto; border-bottom:1px solid #CCCCCC;}
* html div#thumbnails { margin-left: auto; top: 0; }
div#thumbnails ol { list-style-type: none; padding: 0; line-height: 85%; margin:0; }
div#thumbnails ol li {width:84px; height:63px; text-align: center; float: left; margin:0 5px 6px 0; background:#FFFFFF;}
div#thumbnails ol li a { display:block;width: 84px; height: 63px; }
div#thumbnails ol li a:hover { background-color: transparent; }
div#thumbnails ol li img { max-width: 84px; max-height: 63px; border: 0px;}
a#link-previous { background-position: 0 -570px; margin-top: -0.2em; }
a#link-next { background-position: 0 -610px; margin-top: -0.2em; }
.priority1, .priority2, .priority3, .priority4 { line-height: 1em; padding: 3px 3px 1px 20px; background: url(../images/icone.gif) 0 0 no-repeat; } /* See lower down for 'Icon positioning' */
.priority3 { display: block; float: left; height: 0; overflow: hidden; width:20px; padding: 0; padding-top: 19px; }
.priority3:hover { background-color: transparent; } /*stops blue background appearing on blue buttons*/

#tmp_ricerca{background:url(../images/tmp_ricerca.gif) no-repeat; width:320px; height:320px; float:right;}

#italia {display:block; width:321px; height:321px; background:url(../images/italia/italia.gif) no-repeat; position:relative; margin:0 0 0 0; float:left;}
#italia a {color:#000; font-family:arial, sans-serif; font-size:xx-small; font-weight:bold; background:transparent url(../images/italia/italia.gif) no-repeat 1000px 1000px; overflow:hidden; position:absolute;}

/*a#dt, a#dt:visited, a#title2, a#title2:visited {display:block; width:321px; height:321px; position:absolute; left:0; top:0; cursor:default; text-decoration:none;}*/
a#dt, a#dt:visited, a#title2, a#title2:visited {position:absolute; left:0; top:0; text-decoration:underline;}
a#valle_d_aosta {display:block; width:25px; height:0; padding-top:17px;  left:29px; top:37px; z-index:20}
a#valle_d_aosta:hover {background-position:-2px -330px;}
a#piemonte {display:block; width:57px; height:0; padding-top:76px; left:25px; top:22px; z-index:19}
a#piemonte:hover {background-position:-30px -330px;}
a#lombardia {display:block; width:66px; height:0; padding-top:63px; left:67px; top:16px; z-index:21;}
a#lombardia:hover {background-position:-91px -330px;}
a#trentino_alto_adige {display:block; width:46px; height:0; padding-top:47px; left:110px; top:1px; z-index:22;}
a#trentino_alto_adige:hover {background-position:-161px -330px;}
a#veneto {display:block; width:55px; height:0; padding-top:61px; left:115px; top:15px; z-index:18;}
a#veneto:hover {background-position:-210px -330px;}
a#friuli_venezia_giulia {display:block; width:35px; height:0; padding-top:35px; left:155px; top:16px; z-index:23;}
a#friuli_venezia_giulia:hover {background-position:-270px -330px;}
a#liguria {display:block; width:58px; height:0; padding-top:27px; left:45px; top:80px; z-index:24;}
a#liguria:hover {background-position:-309px -330px;}
a#emilia_romagna {display:block; width:81px; height:0; padding-top:44px; left:83px; top:65px; z-index:17;}
a#emilia_romagna:hover {background-position:-370px -331px;}
a#toscana{display:block; width:60px; height:0; padding-top:67px; left:95px; top:86px; z-index:16;}
a#toscana:hover {background-position:-455px -330px;}
a#umbria{display:block; width:31px; height:0; padding-top:39px; left:144px; top:113px; z-index:25;}
a#umbria:hover {background-position:-518px -330px;}
a#marche{display:block; width:41px; height:0; padding-top:40px; left:149px; top:102px; z-index:15;}
a#marche:hover{background-position:-553px -330px;}
a#lazio{display:block; width:58px; height:0; padding-top:49px; left:134px; top:137px; z-index:14;}
a#lazio:hover{background-position:-597px -330px;}
a#abruzzo{display:block; width:39px; height:0; padding-top:37px; left:170px; top:135px; z-index:26;}
a#abruzzo:hover{background-position:-659px -330px;}
a#molise{display:block; width:26px; height:0; padding-top:21px; left:191px; top:160px; z-index:26;}
a#molise:hover{background-position:-702px -330px;}
a#campania{display:block; width:46px; height:0; padding-top:45px; left:186px; top:177px; z-index:26;}
a#campania:hover{background-position:-732px -330px;}
a#puglia{display:block; width:81px; height:0; padding-top:64px; left:213px; top:164px; z-index:13;}
a#puglia:hover{background-position:-782px -330px;}
a#basilicata{display:block; width:34px; height:0; padding-top:36px; left:222px; top:188px; z-index:26;}
a#basilicata:hover{background-position:-865px -329px;}
a#calabria{display:block; width:36px; height:0; padding-top:65px; left:228px; top:217px; z-index:26;}
a#calabria:hover{background-position:-903px -330px;}
a#sicilia{display:block; width:73px; height:0; padding-top:47px; left:156px; top:271px; z-index:26;}
a#sicilia:hover{background-position:-942px -330px;}
a#sardegna{display:block; width:38px; height:0; padding-top:71px; left:59px; top:184px; z-index:26;}
a#sardegna:hover{background-position:-1019px -331px;}

#valle_d_aosta{display:block; width:321px; height:321px; background:url(../images/italia/valle-d-aosta.gif) no-repeat; position:relative; margin:0 0 0 0; float:left;}
#valle_d_aosta a {color:#000; font-family:arial, sans-serif; font-size:xx-small; font-weight:bold; background:transparent url(../images/italia/valle-d-aosta.gif) no-repeat 1000px 1000px; overflow:hidden; position:absolute;}
a#ao{width:97px; padding-top:63px; left:112px; top:129px; display:block; z-index:26; height:0;}
a#ao:hover, a#XX.current{background-position:-7px -330px;}

#piemonte{display:block; width:321px; height:321px; background:url(../images/italia/piemonte.gif) no-repeat; position:relative; margin:0 0 0 0; float:left;}
#piemonte a {color:#000; font-family:arial, sans-serif; font-size:xx-small; font-weight:bold; background:transparent url(../images/italia/piemonte.gif) no-repeat 1000px 1000px; overflow:hidden; position:absolute;}
a#to{width:132px; padding-top:107px; left:48px; top:119px; display:block; z-index:26; height:0;}
a#to:hover, a#to.current{background-position:-4px -330px;}
a#cn{width:124px; padding-top:97px; left:65px; top:210px; display:block; z-index:30; height:0;}
a#cn:hover, a#cn.current{background-position:-599px -330px;}
a#al{width:96px; padding-top:90px; left:177px; top:168px; display:block; z-index:26; height:0;}
a#al:hover, a#al.current{background-position:-347px -330px;}
a#vb{width:74px; padding-top:85px; left:157px; top:13px; display:block; z-index:28; height:0;}
a#vb:hover, a#vb.current{background-position:-149px -331px;}
a#at{width:54px; padding-top:74px; left:156px; top:176px; display:block; z-index:29; height:0;}
a#at:hover, a#at.current{background-position:-457px -330px;}
a#vc{width:60px; padding-top:97px; left:156px; top:76px; display:block; z-index:31; height:0;}
a#vc:hover, a#vc.current{background-position:-524px -330px;}
a#no{width:46px; padding-top:72px; left:194px; top:85px; display:block; z-index:32; height:0;}
a#no:hover, a#no.current{background-position:-236px -330px;}
a#bi{width:39px; padding-top:47px; left:157px; top:99px; display:block; z-index:33; height:0;}
a#bi:hover, a#bi.current{background-position:-295px -330px;}

#abruzzo{display:block; width:321px; height:321px; background:url(../images/italia/abruzzo.gif) no-repeat; position:relative; margin:0 0 0 0; float:left;}
#abruzzo a {color:#000; font-family:arial, sans-serif; font-size:xx-small; font-weight:bold; background:transparent url(../images/italia/abruzzo.gif) no-repeat 1000px 1000px; overflow:hidden; position:absolute;}
a#aq{width:110px; padding-top:106px; left:78px; top:125px; display:block; z-index:26; height:0;}
a#aq:hover, a#aq.current{background-position:-77px -330px;}
a#te{width:67px; padding-top:59px; left:104px; top:85px; display:block; z-index:26; height:0;}
a#te:hover, a#te.current{background-position:-2px -330px;}
a#pe{width:44px; padding-top:62px; left:143px; top:123px; display:block; z-index:30; height:0;}
a#pe:hover, a#pe.current{background-position:-198px -330px;}
a#ch{width:67px; padding-top:83px; left:172px; top:138px; display:block; z-index:27; height:0;}
a#ch:hover, a#ch.current{background-position:-252px -330px;}

#basilicata{display:block; width:321px; height:321px; background:url(../images/italia/basilicata.gif) no-repeat; position:relative; margin:0 0 0 0; float:left;}
#basilicata a {color:#000; font-family:arial, sans-serif; font-size:xx-small; font-weight:bold; background:transparent url(../images/italia/basilicata.gif) no-repeat 1000px 1000px; overflow:hidden; position:absolute;}
a#pz{width:108px; padding-top:152px; left:84px; top:82px; display:block; z-index:26; height:0;}
a#pz:hover, a#pz.current{background-position:-31px -330px;}
a#mt{width:78px; padding-top:86px; left:154px; top:116px; display:block; z-index:28; height:0;}
a#mt:hover, a#mt.current{background-position:-197px -330px;}

#calabria{display:block; width:321px; height:321px; background:url(../images/italia/calabria.gif) no-repeat; position:relative; margin:0 0 0 0; float:left;}
#calabria a {color:#000; font-family:arial, sans-serif; font-size:xx-small; font-weight:bold; background:transparent url(../images/italia/calabria.gif) no-repeat 1000px 1000px; overflow:hidden; position:absolute;}
a#cs{width:125px; padding-top:137px; left:85px; top:19px; display:block; z-index:26; height:0;}
a#cs:hover, a#cs.current{background-position:-24px -330px;}
a#kr{width:56px; padding-top:71px; left:175px; top:95px; display:block; z-index:26; height:0;}
a#kr:hover, a#kr.current{background-position:-165px -330px;}
a#cz{width:79px; padding-top:90px; left:125px; top:134px; display:block; z-index:27; height:0;}
a#cz:hover, a#cz.current{background-position:-237px -330px;}
a#vv{width:58px; padding-top:47px; left:104px; top:182px; display:block; z-index:30; height:0;}
a#vv:hover, a#vv.current{background-position:-332px -330px;}
a#rc{width:89px; padding-top:85px; left:89px; top:212px; display:block; z-index:26; height:0;}
a#rc:hover, a#rc.current{background-position:-408px -330px;}

#campania{display:block; width:321px; height:321px; background:url(../images/italia/campania.gif) no-repeat; position:relative; margin:0 0 0 0; float:left;}
#campania a {color:#000; font-family:arial, sans-serif; font-size:xx-small; font-weight:bold; background:transparent url(../images/italia/campania.gif) no-repeat 1000px 1000px; overflow:hidden; position:absolute;}
a#ce{width:73px; padding-top:75px; left:59px; top:70px; display:block; z-index:26; height:0;}
a#ce:hover, a#ce.current{background-position:-20px -330px;}
a#bn{width:72px; padding-top:60px; left:114px; top:68px; display:block; z-index:30; height:0;}
a#bn:hover, a#bn.current{background-position:-116px -330px;}
a#na{width:75px; padding-top:60px; left:70px; top:127px; display:block; z-index:26; height:0;}
a#na:hover, a#na.current{background-position:-212px -330px;}
a#av{width:93px; padding-top:71px; left:135px; top:91px; display:block; z-index:26; height:0;}
a#av:hover, a#av.current{background-position:-311px -330px;}
a#sa{width:129px; padding-top:103px; left:128px; top:145px; display:block; z-index:26; height:0;}
a#sa:hover, a#sa.current{background-position:-429px -330px;}

#emilia_romagna{display:block; width:321px; height:321px; background:url(../images/italia/emilia-romagna.gif) no-repeat; position:relative; margin:0 0 0 0; float:left;}
#emilia_romagna a {color:#000; font-family:arial, sans-serif; font-size:xx-small; font-weight:bold; background:transparent url(../images/italia/emilia-romagna.gif) no-repeat 1000px 1000px; overflow:hidden; position:absolute;}
a#pc{width:77px; padding-top:72px; left:1px; top:75px; display:block; z-index:34; height:0;}
a#pc:hover, a#pc.current{background-position:-31px -330px;}
a#pr{width:91px; padding-top:86px; left:23px; top:87px; display:block; z-index:30; height:0;}
a#pr:hover, a#pr.current{background-position:-126px -330px;}
a#re{width:63px; padding-top:95px; left:84px; top:92px; display:block; z-index:26; height:0;}
a#re:hover, a#re.current{background-position:-236px -330px;}
a#mo{width:76px; padding-top:105px; left:114px; top:95px; display:block; z-index:26; height:0;}
a#mo:hover, a#mo.current{background-position:-318px -330px;}
a#bo{width:90px; padding-top:92px; left:144px; top:114px; display:block; z-index:26; height:0;}
a#bo:hover, a#bo.current{background-position:-414px -330px;}
a#fe{width:101px; padding-top:52px; left:179px; top:91px; display:block; z-index:26; height:0;}
a#fe:hover, a#fe.current{background-position:-522px -330px;}
a#ra{width:76px; padding-top:67px; left:206px; top:132px; display:block; z-index:26; height:0;}
a#ra:hover, a#ra.current{background-position:-641px -330px;}
a#fc{width:71px; padding-top:71px; left:218px; top:170px; display:block; z-index:26; height:0;}
a#fc:hover, a#fc.current{background-position:-736px -330px;}
a#rn{width:38px; padding-top:41px; left:278px; top:190px; display:block; z-index:26; height:0;}
a#rn:hover, a#rn.current{background-position:-827px -330px;}

#friuli_venezia_giulia{display:block; width:321px; height:321px; background:url(../images/italia/friuli-venezia-giulia.gif) no-repeat; position:relative; margin:0 0 0 0; float:left;}
#friuli_venezia_giulia a {color:#000; font-family:arial, sans-serif; font-size:xx-small; font-weight:bold; background:transparent url(../images/italia/friuli-venezia-giulia.gif) no-repeat 1000px 1000px; overflow:hidden; position:absolute;}
a#pn{width:59px; padding-top:76px; left:88px; top:124px; display:block; z-index:26; height:0;}
a#pn:hover, a#pn.current{background-position:-22px -330px;}
a#ud{width:103px; padding-top:120px; left:102px; top:95px; display:block; height:0;}
a#ud:hover, a#ud.current{background-position:-99px -330px;}
a#go{width:39px; padding-top:55px; left:169px; top:165px; display:block; z-index:26; height:0;}
a#go:hover, a#go.current{background-position:-220px -330px;}
a#ts{width:45px; padding-top:40px; left:198px; top:194px; display:block; z-index:26; height:0;}
a#ts:hover, a#ts.current{background-position:-272px -330px;}

#lazio{display:block; width:321px; height:321px; background:url(../images/italia/lazio.gif) no-repeat; position:relative; margin:0 0 0 0; float:left;}
#lazio a {color:#000; font-family:arial, sans-serif; font-size:xx-small; font-weight:bold; background:transparent url(../images/italia/lazio.gif) no-repeat 1000px 1000px; overflow:hidden; position:absolute;}
a#vt{width:97px; padding-top:84px; left:38px; top:61px; display:block; z-index:26; height:0;}
a#vt:hover, a#vt.current{background-position:-10px -330px;}
a#rm{width:143px; padding-top:107px; left:65px; top:125px; display:block; z-index:26; height:0;}
a#rm:hover, a#rm.current{background-position:-125px -330px;}
a#ri{width:87px; padding-top:81px; left:128px; top:68px; display:block; z-index:26; height:0;}
a#ri:hover, a#ri.current{background-position:-285px -330px;}
a#fr{width:96px; padding-top:77px; left:182px; top:164px; display:block; z-index:26; height:0;}
a#fr:hover, a#fr.current{background-position:-391px -330px;}
a#lt{width:127px; padding-top:60px; left:141px; top:195px; display:block; z-index:27; height:0;}
a#lt:hover, a#lt.current{background-position:-506px -330px;}

#liguria{display:block; width:321px; height:321px; background:url(../images/italia/liguria.gif) no-repeat; position:relative; margin:0 0 0 0; float:left;}
#liguria a {color:#000; font-family:arial, sans-serif; font-size:xx-small; font-weight:bold; background:transparent url(../images/italia/liguria.gif) no-repeat 1000px 1000px; overflow:hidden; position:absolute;}
a#im{width:57px; padding-top:44px; left:44px; top:169px; display:block; z-index:26; height:0;}
a#im:hover, a#im.current{background-position:-12px -330px;}
a#sv{width:62px; padding-top:72px; left:87px; top:123px; display:block; z-index:26; height:0;}
a#sv:hover, a#sv.current{background-position:-92px -330px;}
a#ge{width:88px; padding-top:56px; left:141px; top:104px; display:block; z-index:26; height:0;}
a#ge:hover, a#ge.current{background-position:-178px -330px;}
a#sp{width:53px; padding-top:49px; left:220px; top:133px; display:block; z-index:26; height:0;}
a#sp:hover, a#sp.current{background-position:-289px -330px;}

#lombardia{display:block; width:321px; height:321px; background:url(../images/italia/lombardia.gif) no-repeat; position:relative; margin:0 0 0 0; float:left;}
#lombardia a {color:#000; font-family:arial, sans-serif; font-size:xx-small; font-weight:bold; background:transparent url(../images/italia/lombardia.gif) no-repeat 1000px 1000px; overflow:hidden; position:absolute;} 
a#va{width:37px; padding-top:69px; left:40px; top:101px; display:block; z-index:35; height:0;}
a#va:hover, a#va.current{background-position:-11px -330px;}
a#pv{width:91px; padding-top:87px; left:35px; top:191px; display:block; z-index:26; height:0;}
a#pv:hover, a#pv.current{background-position:-58px -330px;}
a#mi{width:73px; padding-top:59px; left:54px; top:148px; display:block; z-index:30; height:0;}
a#mi:hover, a#mi.current{background-position:-159px -330px;}
a#co{width:47px; padding-top:81px; left:69px; top:87px; display:block; z-index:26; height:0;}
a#co:hover, a#co.current{background-position:-241px -330px;}
a#so{width:117px; padding-top:76px; left:100px; top:37px; display:block; z-index:20; height:0;}
a#so:hover, a#so.current{background-position:-298px -330px;}
a#lc{width:25px; padding-top:62px; left:99px; top:97px; display:block; z-index:26; height:0;}
a#lc:hover, a#lc.current{background-position:-424px -330px;}
a#bg{width:70px; padding-top:82px; left:115px; top:105px; display:block; z-index:26; height:0;}
a#bg:hover, a#bg.current{background-position:-461px -330px;}
a#bs{width:86px; padding-top:144px; left:151px; top:71px; display:block; z-index:15; height:0;}
a#bs:hover, a#bs.current{background-position:-541px -330px;}
a#mn{width:89px; padding-top:64px; left:192px; top:185px; display:block; z-index:26; height:0;}
a#mn:hover, a#mn.current{background-position:-637px -330px;}
a#lo{width:51px; padding-top:51px; left:106px; top:181px; display:block; z-index:35; height:0;}
a#lo:hover, a#lo.current{background-position:-736px -330px;}
a#cr{width:98px; padding-top:68px; left:119px; top:177px; display:block; z-index:26; height:0;}
a#cr:hover, a#cr.current{background-position:-797px -330px;}

#marche{display:block; width:321px; height:321px; background:url(../images/italia/marche.gif) no-repeat; position:relative; margin:0 0 0 0; float:left;}
#marche a {color:#000; font-family:arial, sans-serif; font-size:xx-small; font-weight:bold; background:transparent url(../images/italia/marche.gif) no-repeat 1000px 1000px; overflow:hidden; position:absolute;}
a#pu{width:94px; padding-top:66px; left:75px; top:81px; display:block; z-index:24; height:0;}
a#pu:hover, a#pu.current{background-position:-14px -330px;}
a#an{width:82px; padding-top:67px; left:134px; top:106px; display:block; z-index:26; height:0;}
a#an:hover, a#an.current{background-position:-127px -330px;}
a#mc{width:80px; padding-top:81px; left:142px; top:137px; display:block; z-index:26; height:0;}
a#mc:hover, a#mc.current{background-position:-227px -330px;}
a#ap{width:65px; padding-top:76px; left:177px; top:159px; display:block; z-index:30; height:0;}
a#ap:hover, a#ap.current{background-position:-327px -330px;}

#molise{display:block; width:321px; height:321px; background:url(../images/italia/molise.gif) no-repeat; position:relative; margin:0 0 0 0; float:left;}
#molise a {color:#000; font-family:arial, sans-serif; font-size:xx-small; font-weight:bold; background:transparent url(../images/italia/molise.gif) no-repeat 1000px 1000px; overflow:hidden; position:absolute;}
a#is{width:55px; padding-top:64px; left:101px; top:137px; display:block; z-index:26; height:0;}
a#is:hover, a#is.current{background-position:-49px -330px;}
a#cb{width:70px; padding-top:87px; left:145px; top:114px; display:block; z-index:26; height:0;}
a#cb:hover, a#cb.current{background-position:-205px -330px;}

#puglia{display:block; width:321px; height:321px; background:url(../images/italia/puglia.gif) no-repeat; position:relative; margin:0 0 0 0; float:left;}
#puglia a {color:#000; font-family:arial, sans-serif; font-size:xx-small; font-weight:bold; background:transparent url(../images/italia/puglia.gif) no-repeat 1000px 1000px; overflow:hidden; position:absolute;}
a#fg{width:105px; padding-top:99px; left:5px; top:52px; display:block; z-index:26; height:0;}
a#fg:hover, a#fg.current{background-position:-16px -330px;}
a#ba{width:128px; padding-top:69px; left:84px; top:114px; display:block; z-index:26; height:0;}
a#ba:hover, a#ba.current{background-position:-138px -330px;}
a#ta{width:94px; padding-top:53px; left:156px; top:166px; display:block; z-index:26; height:0;}
a#ta:hover, a#ta.current{background-position:-284px -330px;}
a#br{width:69px; padding-top:52px; left:203px; top:155px; display:block; z-index:27; height:0;}
a#br:hover, a#br.current{background-position:-395px -330px;}
a#le{width:64px; padding-top:73px; left:247px; top:191px; display:block; z-index:26; height:0;}
a#le:hover, a#le.current{background-position:-482px -330px;}

#sardegna{display:block; width:321px; height:321px; background:url(../images/italia/sardegna.gif) no-repeat; position:relative; margin:0 0 0 0; float:left;}
#sardegna a {color:#000; font-family:arial, sans-serif; font-size:xx-small; font-weight:bold; background:transparent url(../images/italia/sardegna.gif) no-repeat 1000px 1000px; overflow:hidden; position:absolute;}
a#ss{width:107px; padding-top:98px; left:81px; top:33px; display:block; z-index:26; height:0;}
a#ss:hover, a#ss.current{background-position:-28px -330px;}
a#ot{width:87px; padding-top:90px; left:143px; top:14px; display:block; z-index:28; height:0;}
a#ot:hover, a#ot.current{background-position:-149px -330px;}
a#ca{width:100px; padding-top:129px; left:124px; top:179px; display:block; z-index:26; height:0;}
a#ca:hover, a#ca.current{background-position:-251px -330px;}
a#vs{width:66px; padding-top:49px; left:103px; top:196px; display:block; z-index:27; height:0;}
a#vs:hover, a#vs.current{background-position:-365px -330px;}
a#og{width:43px; padding-top:83px; left:188px; top:141px; display:block; z-index:26; height:0;}
a#og:hover, a#og.current{background-position:-445px -330px;}
a#or{width:75px; padding-top:98px; left:103px; top:116px; display:block; z-index:26; height:0;}
a#or:hover, a#or.current{background-position:-502px -330px;}
a#ci{width:60px; padding-top:65px; left:87px; top:232px; display:block; z-index:26; height:0;}
a#ci:hover, a#ci.current{background-position:-591px -330px;}
a#nu{width:113px; padding-top:108px; left:126px; top:82px; display:block; z-index:26; height:0;}
a#nu:hover, a#nu.current{background-position:-667px -330px;}

#sicilia{display:block; width:321px; height:321px; background:url(../images/italia/sicilia.gif) no-repeat; position:relative; margin:0 0 0 0; float:left;}
#sicilia a {color:#000; font-family:arial, sans-serif; font-size:xx-small; font-weight:bold; background:transparent url(../images/italia/sicilia.gif) no-repeat 1000px 1000px; overflow:hidden; position:absolute;}
a#tp{width:65px; padding-top:77px; left:6px; top:86px; display:block; z-index:26; height:0;}
a#tp:hover, a#tp.current{background-position:-31px -330px;}
a#pa{width:134px; padding-top:82px; left:54px; top:81px; display:block; z-index:26; height:0;}
a#pa:hover, a#pa.current{background-position:-114px -330px;}
a#ag{width:116px; padding-top:75px; left:51px; top:140px; display:block; z-index:26; height:0;}
a#ag:hover, a#ag.current{background-position:-266px -330px;}
a#cl{width:83px; padding-top:89px; left:127px; top:136px; display:block; z-index:26; height:0;}
a#cl:hover, a#cl.current{background-position:-401px -330px;}
a#en{width:74px; padding-top:73px; left:167px; top:115px; display:block; z-index:26; height:0;}
a#en:hover, a#en.current{background-position:-502px -330px;}
a#rg{width:67px; padding-top:53px; left:198px; top:205px; display:block; z-index:26; height:0;}
a#rg:hover, a#rg.current{background-position:-595px -330px;}
a#me{width:139px; padding-top:66px; left:175px; top:58px; display:block; z-index:26; height:0;}
a#me:hover, a#me.current{background-position:-680px -330px;}

a#sr{width:57px; padding-top:92px; left:238px; top:171px; display:block; z-index:26; height:0;}
a#sr:hover, a#sr.current{background-position:-837px -330px;}
a#ct{width:85px; padding-top:114px; left:196px; top:104px; display:block; z-index:26; height:0;}
a#ct:hover, a#ct.current{background-position:-913px -330px;}

#toscana{display:block; width:321px; height:321px; background:url(../images/italia/toscana.gif) no-repeat; position:relative; margin:0 0 0 0; float:left;}
#toscana a {color:#000; font-family:arial, sans-serif; font-size:xx-small; font-weight:bold; background:transparent url(../images/italia/toscana.gif) no-repeat 1000px 1000px; overflow:hidden; position:absolute;}
a#ms{width:49px; padding-top:60px; left:39px; top:26px; display:block; z-index:26; height:0;}
a#ms:hover, a#ms.current{background-position:-23px -330px;}
a#lu{width:53px; padding-top:65px; left:78px; top:48px; display:block; z-index:26; height:0;}
a#lu:hover, a#lu.current{background-position:-86px -330px;}
a#pt{width:39px; padding-top:45px; left:120px; top:63px; display:block; z-index:26; height:0;}
a#pt:hover, a#pt.current{background-position:-155px -330px;}
a#po{width:21px; padding-top:43px; left:152px; top:68px; display:block; z-index:26; height:0;}
a#po:hover, a#po.current{background-position:-210px -330px;}
a#pi{width:68px; padding-top:89px; left:89px; top:103px; display:block; z-index:26; height:0;}
a#pi:hover, a#pi.current{background-position:-250px -330px;}
a#fi{width:91px; padding-top:98px; left:129px; top:51px; display:block; z-index:26; height:0;}
a#fi:hover, a#fi.current{background-position:-333px -330px;}
a#li{width:89px; padding-top:163px; left:49px; top:128px; display:block; z-index:26; height:0;}
a#li:hover, a#li.current{background-position:-441px -330px;}
a#gr{width:101px; padding-top:108px; left:131px; top:182px; display:block; z-index:26; height:0;}
a#gr:hover, a#gr.current{background-position:-545px -330px;}
a#si{width:97px; padding-top:93px; left:148px; top:136px; display:block; z-index:26; height:0;}
a#si:hover, a#si.current{background-position:-661px -330px;}
a#ar{width:86px; padding-top:86px; left:191px; top:97px; display:block; z-index:26; height:0;}
a#ar:hover, a#ar.current{background-position:-774px -330px;}

#trentino_alto_adige{display:block; width:321px; height:321px; background:url(../images/italia/trentino-alto-adige.gif) no-repeat; position:relative; margin:0 0 0 0; float:left;}
#trentino_alto_adige a {color:#000; font-family:arial, sans-serif; font-size:xx-small; font-weight:bold; background:transparent url(../images/italia/trentino-alto-adige.gif) no-repeat 1000px 1000px; overflow:hidden; position:absolute;}
a#bz{width:175px; padding-top:110px; left:73px; top:72px; display:block; z-index:26; height:0;}
a#bz:hover, a#bz.current{background-position:-14px -330px;}
a#tn{width:127px; padding-top:108px; left:81px; top:141px; display:block; z-index:26; height:0;}
a#tn:hover, a#tn.current{background-position:-200px -330px;}

#umbria{display:block; width:321px; height:321px; background:url(../images/italia/umbria.gif) no-repeat; position:relative; margin:0 0 0 0; float:left;}
#umbria a {color:#000; font-family:arial, sans-serif; font-size:xx-small; font-weight:bold; background:transparent url(../images/italia/umbria.gif) no-repeat 1000px 1000px; overflow:hidden; position:absolute;}
a#pg{width:123px; padding-top:123px; left:97px; top:82px; display:block; z-index:26; height:0;}
a#pg:hover, a#pg.current{background-position:-37px -330px;}
a#tr{width:92px; padding-top:70px; left:96px; top:165px; display:block; z-index:26; height:0;}
a#tr:hover, a#tr.current{background-position:-197px -330px;}

#veneto{display:block; width:321px; height:321px; background:url(../images/italia/veneto.gif) no-repeat; position:relative; margin:0 0 0 0; float:left;}
#veneto a {color:#000; font-family:arial, sans-serif; font-size:xx-small; font-weight:bold; background:transparent url(../images/italia/veneto.gif) no-repeat 1000px 1000px; overflow:hidden; position:absolute;}
a#vr{width:76px; padding-top:94px; left:52px; top:151px; display:block; z-index:26; height:0;}
a#vr:hover, a#vr.current{background-position:-44px -330px;}
a#vi{width:59px; padding-top:93px; left:96px; top:127px; display:block; z-index:26; height:0;}
a#vi:hover, a#vi.current{background-position:-142px -330px;}
a#ro{width:121px; padding-top:45px; left:101px; top:229px; display:block; z-index:26; height:0;}
a#ro:hover, a#ro.current{background-position:-224px -330px;}
a#bl{width:89px; padding-top:100px; left:140px; top:42px; display:block; z-index:26; height:0;}
a#bl:hover, a#bl.current{background-position:-368px -330px;}
a#tv{width:81px; padding-top:67px; left:148px; top:116px; display:block; z-index:30; height:0;}
a#tv:hover, a#tv.current{background-position:-480px -330px;}
a#pd{width:69px; padding-top:73px; left:119px; top:166px; display:block; z-index:30; height:0;}
a#pd:hover, a#pd.current{background-position:-583px -330px;}
a#ve{width:95px; padding-top:100px; left:169px; top:142px; display:block; z-index:26; height:0;}
a#ve:hover, a#ve.current{background-position:-676px -330px;}



/*Lista Province Comuni*/
dl.lrp{width:100%;position:relative;font-size:80%;}
.lrpTitle{display:none;}
dl.lrp dl{width:111px;position:absolute;}
dl.lrp dt{margin-top:10px; margin-left: 0px; font-weight:bold;}
dl.lrp dd{margin-left:0px;}
dl.lrp dt{color:#5E5E5E;}
.lrp1,.lrp2,.lrp3,.lrp4{margin-left:0;}
.lrp5,.lrp6,.lrp7{margin-left:105px;}
.lrp8,.lrp9,.lrp10,.lrp11{margin-left:224px;}
.lrp12,.lrp13,.lrp14{margin-left:326px;}
.lrp15,.lrp16{margin-left:443px;}
.lrp17,.lrp18,.lrp19,.lrp20{margin-left:550px;}
.lrp1{top:10px;}
.lrp2{top:81px;}
.lrp3{top:128px;}
.lrp4{top:211px;}
.lrp5{top:10px;}
.lrp6{top:141px;}
.lrp7{top:212px;}
.lrp8{top:10px;}
.lrp9{top:81px;}
.lrp10{top:236px;}
.lrp11{top:307px;}
.lrp12{top:10px;}
.lrp13{top:141px;}
.lrp14{top:224px;}
.lrp15{top:10px;}
.lrp16{top:141px;}
.lrp17{top:10px;}
.lrp18{top:57px;}
.lrp19{top:104px;}
.lrp20{top:139px;}

/* Form Registrazione Agenzia */
#form_registrazione_agenzia div{position:relative;margin-bottom:5px; padding:5px; line-height: 20px; }
#form_registrazione_agenzia #ctl00_CPH_UpdatePanel1{margin-bottom:0; padding:0; height:auto;border:none;}
#form_registrazione_agenzia label{display:block;float:left;font-weight:bold;width:200px;text-align:right;}
#form_registrazione_agenzia label.inline{display:inline; font-weight:normal;}
#form_registrazione_agenzia label.norequest{font-weight:normal;}
#form_registrazione_agenzia input, #form_registrazione_agenzia select{margin-left:5px; width:250px;}
#form_registrazione_agenzia input.nowidth{width:auto;}
#form_registrazione_agenzia span.error{color:Red; padding-left:22px; background:url(../images/alert.png) left no-repeat; position:absolute; left:470px;}

/* mappe zone */
#map {position: relative;width: 321px;height: 321px; }
#transparent_map {position: absolute;z-index: 30;width: 321px;height: 321px;border: none;}
#map ul {list-style: none;}
#map li {position: absolute;z-index: 20;text-indent: -1000em;display: none;}

#ul_z_013075 li{background: url(../Images/zone/como_over.gif) no-repeat; width: 321px;height: 321px;top:0;left:0;}
#ul_z_037006 li{background: url(../Images/zone/bologna_over.gif) no-repeat; width: 321px;height: 321px;top:0;left:0;}
#ul_z_072006 li{background: url(../Images/zone/bari_over.gif) no-repeat; width: 321px;height: 321px;top:0;left:0;}
#ul_z_082053 li{background: url(../Images/zone/palermo_over.gif) no-repeat; width: 321px;height: 321px;top:0;left:0;}
#ul_z_003106 li{background: url(../Images/zone/novara_over.gif) no-repeat; width: 321px;height: 321px;top:0;left:0;}
#ul_z_063049 li{background: url(../Images/zone/napoli_over.gif) no-repeat; width: 321px;height: 321px;top:0;left:0;}
#ul_z_108033 li{background: url(../Images/zone/monza_over.gif) no-repeat;	width: 321px;height: 321px;top:0;left:0;}
#ul_z_015146 li{background: url(../Images/zone/milano_over.gif) no-repeat; width: 321px;height: 321px;top:0;left:0;}
#ul_z_027042 li{background: url(../Images/zone/venezia_over.gif) no-repeat; width: 321px;height: 321px;top:0;left:0;}
#ul_z_058091 li{background: url(../Images/zone/roma_over.png) no-repeat; width: 321px;height: 321px;top:0;left:0;}
#ul_z_100005 li{background: url(../Images/zone/prato_over.gif) no-repeat; width: 321px;height: 321px;top:0;left:0;}
#ul_z_046017 li{background: url(../Images/zone/lucca_over.png) no-repeat;	width: 321px;height: 321px;top:0;left:0;}
#ul_z_010025 li{background: url(../Images/zone/genova_over.png) no-repeat; width: 321px;height: 321px;top:0;left:0;}
#ul_z_048017 li{background: url(../Images/zone/firenze_over.png) no-repeat; width: 321px;height: 321px;top:0;left:0;}
#ul_z_028060 li{background: url(../Images/zone/padova_over.png) no-repeat; width: 321px;height: 321px;top:0;left:0;}
#ul_z_023091 li{background: url(../Images/zone/verona_over.png) no-repeat; width: 321px;height: 321px;top:0;left:0;}
#ul_z_001272 li{background: url(../Images/zone/torino_over.png) no-repeat; width: 321px;height: 321px;top:0;left:0;}
#ul_z_050026 li{background: url(../Images/zone/pisa_over.png) no-repeat; width: 321px;height: 321px;top:0;left:0;}
