body {
    /*background-color: #6699FF;*/
    background-color: #2C436B;
    margin-top: 10px;
}
#wrapper {
    background-color: white;
}
#header-image img {
    margin-top: 10px;   
}
#blog-title {
    color: black;
    font-weight: bolder;
}
#navigation {
    background-color: #DFE6F2;
    font-weight: bolder;
    border-bottom: 1px solid #ccc; 
    height: 28px;
    padding-left: 5px;
}

#navigation a, #navigation a:visited, #navigation a:active  {
    color: #2C436B;
}
#navigation a:hover  {
    color: #6B352C;
}
#nav-current {
    text-decoration: underline;
}
.primary #nav-current:link, .primary #nav-current:visited, .primary #nav-current:active {
     color: #6B352C;
}
.primary #nav-current:hover {
     color: #A95445;
}

#vetrina { 
    width: 560px;
    border: none;
    float: left;
    margin-bottom: 30px; 
}

#proposte { 
    margin-left: 10px;
    width: 550px;
    border: none;
    float: left;
}

#immagini a,  #immagini img { 
    border: none;
}

#pi-breadcrumb { 
    width: 560px;
    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;
}

#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 { 
    width: 152px;
    height: 210px;
    border: none; 
    float: left;
    margin-left: 17px;
    margin-right: 17px;
    margin-bottom: 0px;
    font-size: smaller;
}

.proposta-title {
    border: none;
    font-weight: bold;
    background-color: #2C436B; 
    color: #DFE6F2;   
    text-align: center;
    font-size: xx-small;
    font-weight: bold;
}

.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;
}

/*
    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: red;
     /*\*/
    position: relative;
     top: 0px;
     /**/
}
#pi-lastupdate a {
     color: red;
}

#proposte ul{ 
    margin-top: 30px;
    margin-left: 150px;
}

#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;
    width: 550px;
    border: none;
    float: right;    
}
#scheda-immobile { 
    margin-left: 10px;
    margin-bottom: 100px;    
}

#proposta-dettaglio blockquote { 
    color: #545454; 
}

#proposta-dettaglio li{ 
    color: #545454; 
}

#browser-tipologie { 
    width: 100%;
    /*font-size: xx-small;*/
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    margin: 5px;
    text-align: center;
}
#browser-tipologie ul { 
    margin-left: 0px;
    display: inline;
}
#browser-tipologie li { 
    list-style: none;
    display: inline;
    margin: 5px;
}

#browser-tipologie li { 
    list-style: none;
    display: inline;
    margin: 5px;
}
#sncf-ok { 
    border: 1px solid #ccc;
    background-color: #D4DCEE;
    font-weight: bolder;
}
#sncf-error { 
    border: 1px solid #ccc;
    background-color: #FFDAB9;
    font-weight: bolder;
}