body {
    background-color: #36564a;
    margin-top: 10px;
}

#ring {
	 background-color: #F6F1D6;
	 padding: 5px;
	 width: 770px;
	 text-align: left;
}
/* Centra */
body.center #ring { margin: 0 auto; }
body.left #ring { margin: 0 auto 0 0; }

#border-wrapper {
    /*background-color: #36564a;*/
	 background-color: #36564a;
	 padding: 5px;
	 width: 760px;
	 text-align: left;
}

body.center #border-wrapper { margin: 0 auto; }
body.left #border-wrapper { margin: 0 auto 0 0; }

#wrapper {
    background-color: #F6F1D6;
}
#navigation-wrapper {
    background-color: #F6F1D6;
	padding: 0 5px 0 5px;
}

/*#header { padding: 0 0px 0 0px; }*/
#header { 
	padding: 0px 0 5px 0; 
   	background-color: #36564a;
}
#header-image img {
    margin-top: 5px;   
}

#blog-title {
    color: black;
    font-weight: bolder;
}

#navigation {
    background-color: #F6F1D6;
    font-weight: bolder;
    border-bottom: 1px solid #ccc; 
    height: 28px;
	width: 100%;
}
/*#content { 
	clear: both; 
	padding: 5px 0 0 0; 
	padding: 5px;
	background-color: #f6f1d6;
}*/
#navigation a, #navigation a:visited, #navigation a:active  {
    color: #36564a;
}
#navigation a:hover  {
    color: #6B352C;
}
#nav-current {
    text-decoration: underline;
}

.primary {
	width: 90%;
}
#map-thumb {
	padding: 5px;
	background-color: #36564a;
	width: 142px;
}
#map {
	clear: left;
	padding: 5px;
	width: 630px;
	height: 500px;
	margin-left: 30px;
	float: left;
}
#elenco-proposte-map {
	float: left;
	width: 100px;
}
.elenco-proposte-item {
		margin-top: 0px;
		margin-left: 5px;
		width: 100px; 
		float: left;
		vertical-align: middle;
		border-bottom: 1px solid #a3a3a3;
		display: block;
}
.primary #nav-current:link, .primary #nav-current:visited, .primary #nav-current:active {
     color: #6B352C;
}
.primary #nav-current:hover {
     color: #A95445;
}
/* Citta Navigation
----------------------------------------------- */
#citta-navigation-wrapper {
    background-color: #A73715;
	 padding: 0 5px 0 5px;
	 margin: 5px 0 0 0;
}
#citta-navigation {
    background-color: #A73715;
    font-weight: bolder;
    height: 28px;
	 color: white;
	 width: 100%;
}		  
#citta-navigation ul.primary { list-style: none; margin: 0; padding: 0.5em 0; }
        #citta-navigation ul.primary li { display: inline; margin: 0 1em 0 0; }
#citta-navigation ul.secondary { list-style: none; margin: 0;  padding: 0.5em 0 0.2em 0; }
        #citta-navigation ul.secondary li { display: inline; margin: 0 1em 0 0; }
#citta-navigation a, #citta-navigation a:visited, #citta-navigation a:active  {
    color: white;
}
#citta-navigation a:hover  {
    color: #36564a;
}
/*----------------------------------------------- */

#vetrina { 
    width: 540px;
    border: none;
    float: left;
    margin-bottom: 30px; 
}

#proposte { 
    margin-left: 10px;
    width: 540px;
    border: none;
    float: left;
}

#immagini a,  #immagini img { 
    border: none;
}

#pi-breadcrumb { 
    width: 540px;
    font-size: smaller;
    display: run-in;
    margin-bottom: 10px;
}

#non-ci-sono-proposte {
    margin: 70px;
    color: #a8a8a8;
    text-align: center;
}


/* TABELLA */

#vetrina h1 {
    text-align: center;
    border-bottom: 1px solid #ccc;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
    
}
#ricerca-immobili {
    width: 150px;
    border: none;
    float: right;
     margin-left: 10px;
     margin-right: 0px;
}
.h3 {
	font-weight:400 ;
}
#ricerca-immobili p {
    color: #a8a8a8;
}

.form-ricerca {
    margin-left: 0px;
    font-size: xx-small;
    }

.form-ricerca H4 {
    font-weight: bold;
}

.form-ricerca dl, .form-ricerca dt {
    display: block;
}

.proposta-thumb { 
    height: 200px;
	 background: #a73715;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 10px;
    width: 152px;
    border: 1px solid #36564a; 
    float: left;
    font-size: smaller;
	 padding: 5px;
	 color: white;
}

.proposta-thumb-wrapper {
		
}

.proposta-thumb:hover { 
    cursor: pointer; 
}


.proposta-title {
    /*border: 1px solid #36564a;*/
    font-weight: bold;
    background-color: #36564a; 
    color: white;   
    text-align: center;
    font-size: xx-small;
    font-weight: bold;
	 width: 152px;
}

.proposta-title a:link, .proposta-title a:visited, .proposta-title a:active  { 
    color: #DFE6F2;   
}
.proposta-title a:hover { 
    color: white; 
}
.propostadettaglio p {
}
#immagini {
    padding-left: 10px;
}
#altre-immagini {
    max-width: 300px;
}

#mappa-container {
	margin-top: 40px;
	clear: both;
}
#mappa-immobile {
	width: 300px;
	height: 200px;
	float: left;
	overflow: hidden;
   /* clear: both;*/
}

/*
    Vetrina
*/
#vetrina .proposta-title a:link, #vetrina .proposta-title a:visited, #vetrina .proposta-title a:active  { 
    color: white; 
}
#vetrina .proposta-title a:hover { 
    color: white;   
}

#vetrina .proposta-dettaglio { 
    cursor: pointer;   
}

/*
    Browse proposte by tipologia
*/
#proposte .proposta-title a:link, #proposte .proposta-title a:visited, #proposte .proposta-title a:active  { 
    color: white;
}
#proposte .proposta-title a:hover { 
    color: white;
}

#proposte blockquote { 
    color: #545454; 
}

#browse-tipologia .proposta-title {
    /*width: 100%;   */
} 

#footer {
    text-align: center;
    font-size: 0.9em;
    color: #545454;
}
#pi-azienda {
    margin-top: 0px;
    margin-bottom: 20px;
   background-color: inherit;
    
}
#pi-lastupdate {
    border-top: 1px solid #ccc; 
    font-size: xx-small;    
    background-color: inherit;
     color: white;
     /*\*/
    position: relative;
     top: 0px;
     /**/
}
#pi-lastupdate a {
     color: white;
}

#proposte ul { 
    margin-top: 30px;
    margin-left: 15px;
}

#proposte li{ 
    margin: 15px;
}

#citta ul { 
    margin-top: 30px;   
    float: left;
    width: 200px;
}

#citta li{ 
    
}

#tipologie ul { 
    margin-top: 30px;   
    float: left;
    width: 200px;
}

#tipologie li{ 

}

#proposta-dettaglio { 
    margin-right: 10px;
    margin-bottom: 20px;
    margin-left: 20px;
    width: 670px;
    border: none;
    /*float: right;    */
}

/* Centra */
content.center #proposta-dettaglio { margin: 0 auto; }
content.left #proposta-dettaglio { margin: 0 auto 0 0; }

#scheda-immobile { 
    margin-left: 10px;
    margin-bottom: 100px;    
    height: auto;
    padding-bottom: 30px;
}

#proposta-dettaglio blockquote { 
    color: #545454; 
}

#proposta-dettaglio li{ 
    color: #545454; 
}

#browse-tipologia { 
    width: 100%;
}

#browser-tipologie { 
    width: 100%;
    /*font-size: xx-small;*/
    /*border-top: 1px solid #ccc;*/
    /*border-bottom: 1px solid #ccc;*/
    /*margin: 5px;*/
    text-align: left;
}
#browser-tipologie ul { 
    margin-left: 150px;
}
#browser-tipologie li { 
    margin: 5px;
}
#form-contatti {
	clear: both;
	margin-top: 20px;
}

#sncf-ok { 
    border: 1px solid #ccc;
    background-color: #D4DCEE;
    font-weight: bolder;
}
#sncf-error { 
    border: 1px solid #ccc;
    background-color: #FFDAB9;
    font-weight: bolder;
}
