/* SIL Stylesheet 2007 */
/* Marzo 2007 */
/* Dinamo, CMS against power */





/*****************************************************/
/*	ELEMENTI HTML */
/*****************************************************/




body {
	margin: 0px;
	padding: 0px;
	background-image: url(images/bg.png);
	background-position: 600px;
}



hr { border-width:0px; border-bottom:1px dotted #AAA; height:1px;}

/*****************************************************/
/*	ELEMENTI GENERALI */
/*****************************************************/





.divModulo {
	width: 883px;
	text-align: left;
}

.oro {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #a29061;
	text-transform:uppercase;
}

hr {
	height: 1px;
	width: 97%;
	padding: 0px;
	margin: 0px;
	color: #c2dbd7;
}

.freccine {
	width: 55px;
	padding: 0px;
	margin: -27px 0px 0px;
	float: right;
}



/*****************************************************/
/*	DIV - ELEMENTI DI LAYOUT */
/*****************************************************/



	/* HEADER  */
	

#header {
	background-color: #EEEADE;
	width: 100%;
	height:26px;
	vertical-align: middle;
}


#header a.post176:link,#header a.post176:visited {
	background-color: #FFFFF8;
	color: #006A71;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	padding: 8px;
	height:26px;

}

#header a { line-height:26px;}
#header a.post176:hover {
	background-color: #FFFFF8;
	color: #A29061;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	padding: 8px;
}

#header a.post185:link,#header a.post185:visited {
	background-color: #F2F7F1;
	color: #A29061;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	padding: 8px;
	height:26px;
}

#header a.post185:hover {
	background-color: #F2F7F1;
	color: #006A71;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	padding: 8px;
}


	/* MENU PRINCIPALE */
	
	
	

#menuVendite , 
#menuAffitti{
	background-color: #FFFFF8;
	width: 100%;
	height: 157px;
}


#menuVenditeInside,
#menuAffittiInside {
	width: 883px;
}

#menuVenditeInside .left_box,
#menuAffittiInside .left_box {
	width: 129px;
	float: left;
	/*text-transform: capitalize;*/
}



#menuVenditeInside .right_box ,
#menuAffittiInside .right_box {
	width: 348px;
	float: left;
	margin-left: 196px;
	text-align: left;
}


	/* CONTENITORE */



#contentVendite,
#contentAffitti {
	background-color: #F2F7F1;
	width: 100%;
	height: 278px;
}

#contentVenditeInside,
#contentAffittiInside {
	width: 894px; /* Valore precedente=883*/
	
}

#contentVenditeInside .left_box,
#contentAffittiInside .left_box {
	width: 129px;
	float: left;
	text-align: left;
	margin-top: 20px;
	/*text-transform: capitalize;*/
	/*border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a29061;*/
	
}

#contentVenditeInside .right_box ,
#contentAffittiInside .right_box {
	width: 705px;
	float: left;
	margin-left: 48px;
	text-align: left;
}

#contentVenditeInside .right01,
#contentAffittiInside .right01 {
	width: 421px;
	float: left;
}

#contentVenditeInside .right02,
#contentAffittiInside .right02 {
	width: 252px;
	margin-left: 12px;
	float: left;
}






/* SOTTO CONTENITORE - RICERCA+NAVIGAZIONE IMMOBILI */



#contentSotto,
 #contentSottoAffitti{
	background-color: #FFFFF8;
	width: 100%;
	height:95px;
	padding-top: 8px;
}

#contentSottoInside {
	width: 883px;
}


#contentSottoInside .left_box {
	width: 129px;
	float: left;
	text-align: left;
}

#contentSottoInside .right_box {
	width: 705px;
	float: left;
	margin-left: 48px;
	text-align: left;
}

#contentSottoInside .right01 {
	width: 420px;
	float: left;
}

#contentSottoInside .right01a {
	width: 256px;
	float: left;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #006A71;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #006A71;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #006a71;
	line-height: 16px;
}

#contentSottoInside .right01b {
	width: 139px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #006a71;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #006A71;
}

#contentSottoInside .right01bOro {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	color: #a29061;
}

#contentSottoInside .right02 {
	width: 250px;

	float: right;
}

#contentSottoInside .right02 a:link, a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #a29061;
	text-decoration: none;
}

#contentSottoInside .right02 a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #006a71;
	text-decoration: none;
}



	/* FOOTER */




#soleVendite,
#soleAffitti {
	background-color: #FFFFF8;
	width: 100%;
	text-align: center;
}

#footer {
	background-color: #EEEADE;
	width: 100%;
	height: 20px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #A29061;
	padding: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}

#footer a { margin-right:10px; /*text-transform:capitalize;*/}
#footer a:link,#footer a:visited {
	color: #B6B6B5;
	text-decoration: none;
}

#footer a:hover {
	color: #848383;
	text-decoration: none;
}



/*****************************************************/
/*	MENU - LISTE */
/*****************************************************/




	/* CONTENITORE - MENU SINISTRA*/
		


ul#left_menu_list,

ul#left_menu_list li,

ul#left_menu_list ul {

  margin: 0;

  border: 0 none;

  padding: 0;

  width: 129px; /*For KHTML*/
  line-height:35px;
  height:35px;
  list-style: none;
 

}

#left_menu_list li ul a a.hover{  
	/*line-height: 35px;*/
}



ul#left_menu_list li {

 display: block !important; /*For GOOD browsers*/
 display: inline; /*For IE*/
 position: relative;
 width: 129px; /*For KHTML*/
 padding: 0px;
  

}



/* Root Menu */

ul#left_menu_list a {
	display: block;
	color: #006a71;
	font: 10px/20px  Georgia;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	width: 129px; /*For KHTML*/
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 6px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #a29061;
}


ul#left_menu_list a.active {
	font-weight:bold;
}


/* Root Menu Hover Persistence */

ul#left_menu_list a:hover,

ul#left_menu_list li:hover a,

ul#left_menu_list li.iehover a {
	color: #006a71;
	height: 1%; /*For IE*/
	width: 129px; /*For KHTML*/
	font: 10px/20px  Georgia;
	font-weight: bold;
}




	/* MENU DESCRIZIONE - DETTAGLI*/
	


#menu {  padding-top:0px;  margin-bottom:0px;  }
#main_menu {
	list-style:none;
	margin-top:10px;
	padding:0px;
	text-decoration:none;
	font-size:9px;
	font-family: Georgia, "Times New Roman", Times, serif;
	float: right;
}

#main_menu li { float:left;  }

#main_menu li a {
	line-height:2px;
	display:block;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #a29061;
	text-decoration: none;
}
#main_menu li:hover { padding-top:0px;}

#dettagli_menu_list li { float:left;  }

#dettagli_menu_list li  {
	list-style:none;
	display:block;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #006a71;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9fe3e8;
}



.submenu {
	float: left;
	margin-top: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 13px;
}

#descrizione {
    width: 272px;
	color: #006A71;
}

#dettagli {
	width: 272px;
	color: #006A71;
}

.item_dettagli { border-width:0px; border-bottom:1px dotted #AAA;}




		/* MENU PRINCIPALE*/




.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;

}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
	display: block;
	width: 107px;
	padding: 34px 0px 1px 8px;
	text-decoration: none;
	color: #006a71;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	border-left: 1px dotted #006a71;
	margin-bottom: 0px;
}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
	left: 0;
	position: absolute;
	top: 1em; /* no need to change, as true value set by script */
	display: block;
	visibility: hidden;

}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
	display: block;
	width: 107px; /*width of sub menu levels*/
	font-weight: normal;
	color: #006a71;
	text-decoration: none;
	border-left: 1px dotted #006a71;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 8px;
}

.suckertreemenu ul li a:hover{
background-color: #F2F7F1;
color: #006a71;
}


/*Background image for top level menu list links 
.suckertreemenu .mainfoldericon{
background: #F3F3F3 url(arrow-list.gif) no-repeat center right;
}

Background image for subsequent level menu list links 
.suckertreemenu .subfoldericon{
background: #F3F3F3 url(arrow-list.gif) no-repeat center right;
}
*/


* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }
/* End */





/***************** temp */



/***********************BOX RICERCA*******************************/

#ricerca {
	width: 107px;
	padding: 34px 0px 1px 8px;
	text-decoration: none;
	text-align: left;
	color: #A29061;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	border-left: 1px dotted #006a71;
	margin-bottom: 1px;
	float: left;
	
}

#ricerca a:link{
	color: #A29061;
	text-decoration: none;
}

#ricerca a:visited{
	color: #A29061;
	text-decoration: none;
}


#ricerca a:hover{
	color: #006a71;
	text-decoration: none;
}





#ricercaBoxAX {
	display:none;
	position:relative;
	width:230px;
	height:auto;
	left:347px;
	top:7px;
	z-index:100;
	border-left:1px dotted #006a71;
	padding: 10px;
	background-color: #F6F4E9;
 } 
#ricercaBoxAX select,#ricercaBoxAX input { border:1px solid  #ffffff; color:#066D74;  margin-bottom:3px; }
#ricercaBoxAX select {
	width:210px;
	padding: 0px;
}

#ricercaBoxAX option { width:210px;}
#formAjax { margin-top:-40px;}

.ricerca_button {
	width:70px;
	font-size: 10px;
	background-color: #ffffff;
	text-transform: uppercase;
	border: 1px solid #066D74;
}



#lingue {
	width: 85px;
	padding: 34px 0px 1px 8px;
	text-decoration: none;
	text-align: left;
	color: #A29061;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	border-left: 1px dotted #006a71;
	margin-bottom: 1px;
	float: left;
}
#lingue .active { border-bottom:2px solid #DAD3BF}

#lingue a:link, a:visited{
	color: #DAD3BF;
	text-decoration: none;
}

#lingue a:hover{
	color: #006a71;
	text-decoration: none;
	
}


#dettagli { display:none; }


/* scroll */
#scrollbox { height:192px; overflow:hidden; margin-top:5px; width:250px;}
#scrollicons { float:right; text-align: center; padding-top:164px;}
.item_dettagli { text-transform:capitalize; font-size:9px;}

#freccia_dett { visibility:hidden;}
#freccia_desc { visibility:visible;}




/*************** CONTENT ARTICOLI *****************/

#contentArticoli {
	background-color: #eeeade;
	width: 100%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #006a71;
	min-height:250px;

}	

#contentArticoli .txtBreve {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 42px;
	font-style:italic;
	font-weight:bold;
	color: #a29061;

}	

#contentArticoli .imgArticles {
	margin-top: 34px;

}	


#contentVenditeInside .left_box_articoli {
	width: 280px;
	float: left;
	text-align: left;
	margin-top: 20px;
	/*text-transform: capitalize;*/
	
}

#contentVenditeInside .right_box_articoli {
	width: 516px;
	float: left;
	margin-left: 48px;
	text-align: left;
}

#contentVenditeInside .right_box_articoli a {

	color: #006A71;
	text-decoration:underline;
}
#contentVenditeInside .right_box_articoli a:visited {

	color: #006A71;
	text-decoration:underline;
}
#contentVenditeInside .right_box_articoli a:hover {
	color: #006A71;
	text-decoration:underline;
	background-color: #FFFFFF;
}








/*lo uso solo per fare un po di padding*/
.right03 { margin:30px 0px 30px 0px; height:200px;}





/* fix clearing bug */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.no { display:none;}


/************ SITE MAP ******************/

/*Top level list items*/


#sitemap_menu  a {	color: #006a71;	text-decoration:none;text-transform: capitalize; }
#sitemap_menu  a:visited {	color: #006a71;	text-decoration:none; 	/*text-transform: capitalize; */ }
#sitemap_menu  a:hover { color: #004a51;/* text-transform: capitalize;*/ }

#sitemap_menu { list-style:none; margin:0; padding:0;}
#sitemap_menu li { float:left; width:117px;  }
#sitemap_menu li a{ line-height:20px;}
#sitemap_menu li ul{ display:inline; }
#sitemap_menu li ul li {  display:block;   border-left:0px dotted #654D18; padding-left:0px;  font-size: 10px;		}
a.footer_father { font-weight:bold;  line-height:30px; font-size:11px; }



 
 /******************* CONTAT ***************************/

.radio_input { padding:0px; border:none; margin:0px; width:15px; }
 
#FormContatti

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

#FormContatti select,#FormContatti input { border:1px solid  #ffffff; color:#066D74;  margin-bottom:6px; margin-top:2px; }
#FormContatti select {
	width:300px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #066D74;
}

#FormContatti input {
	width:290px;
	padding: 4px;
	
}


#FormContatti textarea {
	width:290px;
	padding: 4px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #066D74;}
	
	

#FormContatti .ricerca_button {
	width:100px;
	font-size: 10px;
	background-color: #ffffff;
	text-transform: uppercase;
	margin-top: 10px;
	margin-bottom: 10px;
	border-right: 1px solid #066D74;
	border-bottom: 1px solid #066D74;
}

#FormContatti label

{
	padding: 0px;
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #a29061;
}

#FormContatti option

{
	padding: 4px;
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #006A71;
	width: 300px;
}

#FormContatti input

{
	padding: 4px;
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #006A71;
	width: 300px;
}


#FormContatti textarea

{
	padding: 4px;
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #006A71;
	width: 300px;
}



/*************** DILLO A CHI TI PARE *******************/

/* DILLO BOX STYLE , MUST BE ABSOLUTE TO USE THE Z-INDEX */
#dillo {
	position:absolute;
	background-color:#EEEADE;
	color:#007B82;
	width:288px;

	
	padding: 10px 10px 14px 10px;
	border:5px white;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	display:none; /* the default displat of the div, must be hidden */
	

}
/* error msg di dillo */
#dillo a { color:white;}
#dillo div { color:#6D5F39; background-color:whilte;}
#dillo form input {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	border:none;
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 3px;
	width: 280px;
}

#dillo .ricerca_button {
	width:60px;
	font-size: 10px;
	background-color: #ffffff;
	text-transform: uppercase;
	margin-top: 10px;
	margin-bottom: 10px;
	border-right: 1px solid #066D74;
	border-bottom: 1px solid #066D74;
}
#dillo form textarea { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;border:0px solid none; overflow:auto; width:90%; height:70px;}
#chidi a {
position:absolute; 
font-size:9px; font-family:Arial, Helvetica, sans-serif; color:black; background:white; padding:3px 3px 3px 3px; text-decoration:none; top: 235px; left:224px; width:10px; text-align:center;

 }
 
 #chidi a:hover {
color:#007B82;
background-color:#BFB28D;

 }
 
 



/************** AFFITTI ************/
#menuAffitti {
	background-color: #F2F7F1;

}
#menuAffitti {
	background-color: #F2F7F1;

}
#contentAffitti{
	background-color: #FFFFF8;

}
#contentSottoAffitti {
	background-color: #F2F7F1;

}

#soleAffitti {
	background-color: #F2F7F1;
}


/************************ */
/* mappa della prov. di siena */
#siena_map { position:absolute; z-index:100; left:180px; top:26px; border:1px solid #CCCCCC; }