 /*---STRUTTURA---*/
* {
  padding: 0;
  margin: 0;
} 

body { 
  background: url(img/news2.gif) repeat;
  font-family:Arial, Helvetica, sans-serif;}

#pagina 
{
  margin: 20px auto;
  border: 1px #CCCCCC solid;
  width: 950px;
  padding: 10px;
  background-color: #fff;
}

a {
color: #2b5dfd 
}
a:visited {color:  #2b5dfd }
/*------*/

.fr {
float:right;
}
.cb {
clear:both;
}
/*---INTESTAZIONE---*/
#intestazione 
{
  height: 193px;
  background-color : #000;
  background: url(img/intestazione.gif) no-repeat;
  border: solid 3px #2b5dfd;
}
/*------*/

/*---MENU VELOCE---*/
#menu {
  height: 15px;
  text-align: right;
  margin-top: 7px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size : 13px; 
  background: #eeeeee;
  font-family: "Century Gothic";
}

#menu a {
  color: #000000;
  font-weight: 500;
  text-decoration : none;
  padding: 3px;
}
#menu a:hover {
  color : #2b5dfd;
}
 
#menu a.qui
{ color: #2b5dfd;
  text-decoration : none;
  padding: 5px; }
/*------*/

/*---CONTENUTO PAGINE---*/

	#contenuto { 
	margin-top: 15px;
	}
	
	.breadcrumbs {
	background: url(img/bread.gif) repeat-x;
	font-family:"Century Gothic";
	font-size:12px;
	 border: solid 1px #CCCCCC; padding-left: 5px; margin-bottom: 10px;
	}
	
	.breadcrumbs a{
	color:#666666; text-transform:uppercase; text-decoration:none; font-weight:bold;
	}

		/*---MENU A SINISTRA---*/
		.sinistra{
    	  float: left;
		  width:200px;
		  margin-left:0px;}
		  
		 .sinistra ul{
		 padding-left:0px;
		 list-style:none;
		 		
		 }
		 .sinistra li {
		 line-height: 25px;
		 border: solid 1px #eeeeee;
		 }
		 .sinistra li a{
		 display: block;
		 padding-left: 10px;
		 text-transform:uppercase;
		 color:#000000;
		 text-decoration:none;
		 font-size: 15px;
		 font-family: "Century Gothic";
		 }
		 .sinistra  li a.qui{
		 text-transform:uppercase;
		 background: #2b5dfd ;
		 color: #FFFFFF;
		 font-weight: bold;
		 }
		 
		 .sinistra a:hover {
		 text-transform:uppercase;
		 background: #2b5dfd ;
		 color: #FFFFFF;
		 font-weight: bold;
		 }
		 
		 /*------*/
		
		/*---TESTO CENTRALE---*/
		.centro{ 
		  margin-left:210px;
		  margin-right:230px;
		  font-family: "Century Gothic";
		  font-size:12px;
		  text-align:justify;
		  }
		 .centro .linea
		 {
		 background: #eeeeee;
		 width:100%;
		 height: 5px;}
		
		 .centro h1 {
		 text-align: center;
		 padding: 0px;
		 font-size:13px;
		 color: #2b5dfd;
		 font-family: "Century Gothic";
		
		 }
		 .centro h2 {
		 text-align: center;
		 padding: 0px;
		 font-size:14px;
		 color: #2b5dfd;
		 font-family: "Century Gothic";}
		 
		 .centro .tabella
		 {
		 text-transform:lowercase;
		 border: 1px dotted #2b5dfd;
		 }
		 
		  .centro .tabella td
		 {
		 text-transform:lowercase;
		 border: 1px dotted #cccccc;
		 padding: 2px;
		 }
	 .centro .tabella h1 {
		 text-align: center;
		 padding: 0px;
		 font-size:13px;
		 color: #2b5dfd;
		 font-family: "Century Gothic";
		 text-transform:uppercase;
		 }
		 
		/*------*/
		/*---TESTO CENTRALE SENZA BOX DESTRA---*/
		.centro_senza_destra{ 
		  margin-left:210px;
		  margin-right:10px;
		  font-family: "Century Gothic";
		  font-size:12px;
		  text-align:justify;
		  }
		 .centro_senza_destra .linea
		 {
		 background: #eeeeee;
		 width:100%;
		 height: 5px;}
		 
		 .centro_senza_destra h1 {
		 text-align: center;
		 padding: 0px;
		 font-size:13px;
		 color: #2b5dfd;
		 font-family: "Century Gothic";
		
		 }
		 .centro_senza_destra h2 {
		 text-align: center;
		 padding: 0px;
		 font-size:14px;
		 color: #2b5dfd;
		 font-family: "Century Gothic";}
		 .centro_senza_destra h3 {
		 text-align: left;
		 padding: 0px;
		 font-size:14px;
		 color: #2b5dfd;
		 font-family: "Century Gothic";}
		/*------*/
		
		/*---BOX A DESTRA---*/
	.slide {
	position:relative}
		#slideshow {
		margin-bottom:10px;
			}
		
		.new {
		background:url(img/sede/sede.png) no-repeat top left;
		height:82px;
		width: 83px;
		position:absolute;
		top:0;
		left:0px;
		z-index:10000;}
		
		.destra{
		  margin-left:10px;
		  background: #eeeeee url(img/destra.png) no-repeat bottom right;
		  /*height: 250px;*/
		  padding:10px;
		  padding-top: 10px;
          float: right;
          width:200px;
		  overflow: auto;}
		 
		 .destra h1{
		 padding: 2px;
		 text-align:left;
		  color: #2b5dfd;
		  font-size:13px;
		  font-family: "Century Gothic";}
		 
		 .destra h2{
		  line-height: 17px;
		  font-size:11px;
		  font-family: "Century Gothic";}
		  
		  .destra h3{
		  text-align:right;
		  font-size:11px;
		  font-family: "Century Gothic";
		  }
		  
		   .destra h4{
		 padding: 2px;
		 text-align:center;
		  color: #2b5dfd;
		  font-size:13px;
		  font-family: "Century Gothic";}
		  
		  .contattaci {
		  background: #2b5dfd;
		  color:#FFFFFF;
		  padding: 3px 5px;
		  text-transform:uppercase;
		  display:block;
		  font-family:"Century Gothic";
		  font-size:12px;
		  text-decoration:none}
		  
		  .contattaci:visited {
		  color:#FFFFFF;}
		/*------*/



/*---PIE DI PAGINA---*/

#pie_pagina { 
  margin-top: 25px; 
  height: 15px;
  text-align: center;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size : 12px; 
  background: #eeeeee;
  font-family: "Century Gothic";
  clear: both;
}

/*------*/



/* banner */

.banner {
background: #eeeeee;
  margin-top: 10px;
  padding: 10px;
  text-align:center
} 
.loghi_banner {
border: 1px solid #999}

h4{
		 padding: 2px;
				  color: #2b5dfd;
		  font-size:13px;
		  font-family: "Century Gothic";}
		  
		  
/* pagine affitti e vendite */

.immobili .imm_sinistra {
border: 1px solid #ccc;
padding: 10px;
margin-right: 10px;

}

.immobili .imm_destra {
border: 1px solid #ccc;
padding: 10px;
margin-left: 10px;

}

/* progetti */

.lista {
border:1px solid #ccc;
margin-top: 10px;
padding:10PX;
}

.lista h2 {
text-align: left;
font-size:14px;
color: #2b5dfd;
font-family: "Century Gothic";
}

.miniature {
border: 1px solid #ccc;
padding: 2px;}


/* news slide
	
		.container { width:498px; height:100px; overflow:hidden; position:relative; cursor:pointer;background: #eee url(img/news/bk.gif) repeat-y left; border:1px solid #ccc; }
		.container2 { width:200px; height:135px; overflow:hidden; position:relative; cursor:pointer; }
		div.slides { position:absolute; top:0; left:0;  }
		ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
		div.slides > div,ul.slides li { position:absolute; top:0; width:498px; display:none; padding:0; margin:0; }
		div.slides2 { position:absolute; top:0; left:0; }
		ul.slides2 { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
		div.slides2 > div,ul.slides2 li { position:absolute; top:0; width:200px; display:none; padding:0; margin:0; }
		
		.fr {
		float:right;}
		#loopedSlider{ margin:0 auto; width:500px; position:relative;}
		ul.pagination { list-style:none; padding:0; margin:0; }
		ul.pagination li  { float:left; }
		ul.pagination li a { padding:2px 4px; font-size:18px; color: #666; text-decoration: none }
		ul.pagination li.active a { color:#2B5DFD;  }


*/

/* SLIDER ---------------------------------- */

#slidernews_int {
	padding: 0;
	margin: 0;
	list-style: none;
	overflow: hidden;
	
}

#slidernews_int li {
	padding: 0;
	margin: 0;
	zoom:1;background: #eee url(img/news/bk.gif) repeat-y left; 
	/*height: 120px;*/
	margin-top:5px
}

#slider1 {
	padding: 0;
	margin: 0;
	list-style: none;
	overflow: hidden;
	height: 120px;
	margin-top:3px
		
}

#slider1 li {
	padding: 0;
	margin: 0;
	zoom:1;background: #eee url(img/news/bk.gif) repeat-y left; 
	height: 120px;
}

#slider2 {
	padding: 0;
	margin: 0;
	list-style: none;
	overflow: hidden;
	height: 134px;
		
}



.freccia {
background: url(img/news/freccia.png) no-repeat right center;
float:left;
width: 48px;
padding:10px;
}

.anno {
font-size: 12px;
font-family: "Century Gothic", Arial, Helvetica, sans-serif;
color:#999999;
}

.giorno {
font-size: 30px;
font-family: "Century Gothic", Arial, Helvetica, sans-serif;
color:#2B5DFD;
line-height:70%
}

.mese {
font-size: 15px;
font-family: "Century Gothic", Arial, Helvetica, sans-serif;
color:#2B5DFD;
letter-spacing:1px

}

.news {
float:left;
width:400px;}
.content_news {
padding: 10px;}

.news2 {
float:left;
width:650px;
}
.cb {
clear:both;}

/* controlli slider */
/* @override http://localhost/bxslider_v3_plugin/css/styles.css */

/*
 * To change the color scheme of slider change each 
 * background property for each of the five styles below
 */

/*next button*/
.bx-next {
	position:absolute;
	top:40%;
	right:-50px;
	z-index:999;
	width: 30px;
	height: 30px;
	text-indent: -999999px;
	background: url(gray_next.png) no-repeat 0 -30px;
}

/*previous button*/
.bx-prev {
	position:absolute;
	top:40%;
	left:-50px;
	z-index:999;
	width: 30px;
	height: 30px;
	text-indent: -999999px;
	background: url(gray_prev.png) no-repeat 0 -30px;
}

/*pager links*/
.bx-pager a {
	margin-right: 5px;
	color: #333;
	padding: 3px 8px 3px 6px;
	font-size: 1px;
	zoom:1;
	text-decoration:none;
	background: url(img/news/pallini.png) no-repeat 0 -8px;
}

/*auto start button*/
.bx-auto .start {
	background: url(img/news/controlli.png) no-repeat 0 2px;
	padding-left: 13px;
}

/*auto stop button*/
.bx-auto .stop {
	background: url(img/news/controlli.png) no-repeat 0 -14px;
	padding-left: 13px;
}

/*
 * End color scheme styles
 */


/*next/prev button hover state*/
.bx-next:hover,
.bx-prev:hover {
	background-position: 0 0;
}

/*pager links hover and active states*/
.bx-pager .pager-active,
.bx-pager a:hover {
	background-position: 0 0;
	color:#2b5dfd
}

/*pager wrapper*/
.bx-pager {
	text-align:right;
	padding-top: 7px;
	font-size:12px;
	color:#666;
	margin-top: 5px
}

/*captions*/
.bx-captions {
	text-align:center;
	font-size: 12px;
	padding: 7px 0;
	color: #666;
}

/*auto controls*/
.bx-auto {
	text-align: left;
	margin-top:-5px;
	padding-top: 0px;
}

.bx-auto a {
	color: #666;
	font-size: 12px;
	text-decoration:none
}












