﻿body
{
    Z-INDEX: 0;

    font-size:12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    margin:0px;

    color:#333333;
    background-color:#D9EAD1;
}
#container
{

}
#header
{
    BACKGROUND-COLOR: #113300;
    background-image: url(../images/pattern2.jpg);
    height:260px;
    

}
#header #logo
{
    MARGIN: 0px auto;
    width:965px;
    height:260px;

    margin-top:-260px;
    padding-left:0px;

}
#header #land
{
    width:970px;
    height:260px;
    MARGIN: 0px auto;
    
    BACKGROUND-IMAGE: url(../images/bg_corpo.png);
    background-repeat:repeat-y;
    padding-left:5px;
    

}
#topnav
{
    background-image:url('../Images/nav_bg_new.png');
    background-repeat:repeat-x;
    height:36px;
    width:100%;
    position:relative;
}
#corpo
{


    height:auto;

	
    MARGIN: 0px auto;
    width:970px;
    BACKGROUND-IMAGE: url(../images/bg_corpo.png);
    background-repeat:repeat-y;
    padding-left:5px;
    margin-top:-5px;
}
#corpocontainer
{
    min-height:500px;
}
#footer {

	background-image: url(../images/bg_footer.png);
	background-repeat:no-repeat;
	MARGIN: 0px auto;
    width:975px;
    height:15px;
}



#nav 
{
    MARGIN: 0px auto;
    width:970px;
}
a.home 
{
    float:left;
    display: block;
    width: 96px;
    height: 31px;
    background: transparent url(../images/nav/home.png) no-repeat;
}

a.home:hover {
    background-position:0px -31px;
}
a.ricerca
{
    float:left;
    display: block;
    width: 96px;
    height: 31px;
    background: transparent url(../images/nav/ricerca.png) no-repeat;
}

a.ricerca:hover {
    background-position:0px -31px;
}
a.vendita
{
    float:left;
    display: block;
    width: 96px;
    height: 31px;
    background: transparent url(../images/nav/vendita.png) no-repeat;
}

a.vendita:hover {
    background-position:0px -31px;
}
a.affitti
{
    float:left;
    display: block;
    width: 96px;
    height: 31px;
    background: transparent url(../images/nav/affitti.png) no-repeat;
}

a.affitti:hover {
    background-position:0px -31px;
} 
a.notizie 
{
    float:left;
    display: block;
    width: 96px;
    height: 31px;
    background: transparent url(../images/nav/notizie.png) no-repeat;
}

a.notizie:hover {
    background-position:0px -31px;
}
a.salento
{
    float:left;
    display: block;
    width: 96px;
    height: 31px;
    background: transparent url(../images/nav/salento.png) no-repeat;
}

a.salento:hover {
    background-position:0px -31px;
} 
a.alessano
{
    float:left;
    display: block;
    width: 96px;
    height: 31px;
    background: transparent url(../images/nav/alessano.png) no-repeat;
}

a.alessano:hover {
    background-position:0px -31px;
} 
a.chisiamo 
{
    float:left;
    display: block;
    width: 96px;
    height: 31px;
    background: transparent url(../images/nav/chisiamo.png) no-repeat;
}

a.chisiamo:hover {
    background-position:0px -31px;
} 
a.contatti
{
    float:left;
    display: block;
    width: 96px;
    height: 31px;
    background: transparent url(../images/nav/contatti.png) no-repeat;
}

a.contatti:hover {
    background-position:0px -31px;
}
a.mappa
{
    float:left;
    display: block;
    width: 96px;
    height: 31px;
    background: transparent url(../images/nav/Mappa.png) no-repeat;
}

a.mappa:hover {
    background-position:0px -31px;
}
#corpo_left
{
    /*margin-top:-30px;*/
    margin-top:5px;
    float:left;
    width:300px;
    
    background-image: url(../images/ricercaNew.png);
    background-repeat:no-repeat;
    /*position:absolute;*/
    margin-left:10px;
    
}
.tab-cont 
{
    margin-top:30px;
	PADDING-BOTTOM: 0px; 
	OUTLINE-STYLE: solid; 
	OUTLINE-COLOR: red; 
	PADDING-LEFT: 20px; 
	OUTLINE-WIDTH: 0px; 
	WIDTH: 260px; 
	PADDING-RIGHT: 20px; 
	BACKGROUND: url(../Images/bg_tab_cont.png) no-repeat 0px 0px; 
	HEIGHT: 270px; 
	/*CLEAR: both; */
	PADDING-TOP: 29px
}
#corpo_right
{
    float:right;
    width:630px;
    margin-right:20px;
}

H2 {
	FONT-FAMILY: "Myriad Pro", Arial, Helvetica, sans-serif;  FONT-WEIGHT: 100
}
H3 {
	FONT-FAMILY: "Myriad Pro", Arial, Helvetica, sans-serif; FONT-WEIGHT: 100
}
H4 {
	FONT-FAMILY: "Myriad Pro", Arial, Helvetica, sans-serif; FONT-WEIGHT: 100
}
H2 {
	LINE-HEIGHT: 1.3em; MARGIN: 0px 0px 15px; FONT-FAMILY: Georgia, "Myriad Pro", Arial, sans-serif; FONT-SIZE: 2em; FONT-WEIGHT: 100
}
H3 {
	MARGIN: 0px 0px 5px; FONT-FAMILY: Georgia, "Myriad Pro", Arial, sans-serif; FONT-SIZE: 1.3em; FONT-WEIGHT: 100
}
.news H3 {
	FONT-FAMILY: "Myriad Pro", Arial, Helvetica, sans-serif
}
H4 {
	
}
.h2
{
    FONT-FAMILY: Georgia, "Myriad Pro", Arial, sans-serif;
    FONT-SIZE: 2em;
}
.hr
{
    margin-top:-1px;
    background-color:Black;
    height:1px;
    width:288px;
    
}
/*Ajax Loading*/
div.loading-visible
{
    display:block;

    position:fixed;
    top:0;
    right:0;

    background:#FF5050;
    color:#fff;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    height:25px;

}
div.loading-visible p
{
    margin:0px;
    padding:2px;
    vertical-align:middle;        
    text-align:left;
}
.divRicerca
{
    margin-top:10px;
    text-align:center;
}
 .imageBorder 
 {
    padding:4px;
    border: solid 1px #ebebeb;
    margin-bottom:5px;
 }
 .divJustify
 {
     text-align:justify;
 }
 
ul.lista {
	BORDER-BOTTOM: medium none; 
	BORDER-LEFT: medium none; 
	PADDING-BOTTOM: 0px; 
	LIST-STYLE-TYPE: none; 
	MARGIN: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	FLOAT: left; 
	BORDER-TOP: medium none; 
	LIST-STYLE-IMAGE: none; 
	BORDER-RIGHT: medium none; 
	PADDING-TOP: 0px
}
ul.lista li {
	DISPLAY: block; 
	FLOAT: left
}
ul.lista li a {
	TEXT-ALIGN: left; 
	PADDING-BOTTOM: 9px; 
	LINE-HEIGHT: 16px; 
	MARGIN: 0px; 
	MIN-HEIGHT: 20px; 
	PADDING-LEFT: 9px; 
	WIDTH: 592px; 
	PADDING-RIGHT: 9px; 
	DISPLAY: block; 
	BACKGROUND: url(../images/bordo-dotted.gif) repeat-x left bottom; 
	FLOAT: left; 
	HEIGHT: auto !important; 
	COLOR: #333; 
	FONT-SIZE: 14px;
	TEXT-DECORATION: none; 
	PADDING-TOP: 9px
}
ul.lista li a:hover {
	BACKGROUND: url(../images/bordo-dotted.gif) #D9EAD1 repeat-x left bottom; 
	TEXT-DECORATION: none
}
ul.lista li a #titolo {
	MARGIN: 0px; FONT-WEIGHT: bold
}
ul.lista li a #sottotitolo {
	MARGIN: 0px; 

	FONT-SIZE: 12px;
	color:Black;
}
#spacer
{
    clear:both;
}
.spacer
{
    clear:both;
}
.divSpacer
{
    padding-bottom:20px;
}
#sidebar
{
    text-align:center;
    margin-left:-4px;
}
.highFoot
{
    font-weight:bolder;
    text-align:center; 
    margin-bottom:4px;    
}
.highFoot a
{
    color:Black;
}
.gallery
{
    width:100%;
    text-align:center;
}
.left
{
    float:left;
    width:50%;
}
.immobileTitolo
{
    FONT-SIZE: 1.2em;
    font-weight:bold;
    color:Black;
    border-bottom:solid 1px #CCCCCC;
    padding-bottom:1px;
    margin-bottom:4px;
}
.marginTop
{
    padding-top:5px;
    
}
.redDiv
{
    color:Red;
    font-weight:bold;
}
#container #corpo #corpo_right a
{
    color:Black;
}
#container #corpo #corpo_right a:visited
{
    color:Black;
}
#paging
{
    width:100%;
    text-align:center;
    margin-top:10px;
    padding:5px;  
    font-family:Arial, Helvetica, sans-serif;  
    font-size:12px;  
    color:Black;
    font-weight:bold;  
}  
  
#paging a{  
    padding:4px 7px 4px 7px;  
    margin:0px 2px 0px 2px;  
    border:1px solid #113300;  
    background:#FFFFFF;  
    color:Black; 
    text-decoration:none;  
}  
  
#paging a:hover{  
    border:1px solid #113300;  
    background:#D9EAD1;  
    color:Black;
    text-decoration:none;  
}

