/* CONTENUTI DEFAULT */
div.section_content {
    float: left;
    margin: 6px 0 6px 0;
    padding: 0;  
}

div.section_content p {
    float: left;
    margin: 6px 22px 6px 12px!important;
    margin: 6px 11px 6px 6px; /* explorer 6 */
    width: 865px;
    text-align: left;
    font-size: 12px;
}

div.section_content a {
    text-decoration: none;
    font-weight: bold;
    color: #505050;
}

div.section_content a:hover {
    color: #5f5f5f;
}

/* MENU DI SEZIONE */
div#contents ul.section_menu {
    float: left;
    margin: 6px 6px 6px 12px!important;
    margin: 6px 6px 6px 6px;  /* explorer 6 */ 
}

div#contents ul.section_menu li {
    float: left;
    margin: 0 2px 2px 0;
    padding: 12px 0 0 8px;
    list-style: none;
    width: 282px;
    height: 32px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    color: #9f9f9f;
    background-color: #d5d6d8;
}

div#contents ul.section_menu li a {
    text-decoration: none;
    font-weight: bold;
    color: #505050;
}

div#contents ul.section_menu li a:hover {
    color: #5f5f5f;
}

div#contents ul.section_menu li.selected {
    background-color: #828282;
    color: #fff;
}

div#contents ul.section_menu li.selected a {
    color: #fff;
}

div#contents ul.section_menu li.selected a:hover {
    color: #d5d5d5;
}

/* SERVIZI DI SEZIONE */
div.section_content div.services {
    float: left;
    margin: 12px 12px 6px 12px!important;
    margin: 12px 6px 6px 6px; /* explorer 6 */
    width: 875px;
}

div.section_content div.services img {
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 290px;
    height: 145px;
}

div.section_content div.services div {
    float: left;
    margin: 0 0 0 0;
    padding: 0 22px 0 12px;
    width: 549px;
    height: 145px; /* explorer 6 */
    border-width: 0 0 0 2px;
    border-style: solid;
    border-color: #d5d6d8;
}

html>body div.section_content div.services div {
    height: auto;
    min-height: 145px;
}

div.section_content div.services div p {
    float: left;
    /*
    margin: 0 22px 0 12px!important;
    margin: 0 11px 0 6px;  explorer 6 */
    width: 515px;
    text-align: left;
    font-size: 12px;
}

div.section_content div.services div ul {
    float: left;
    margin: 12px 0 0 0;
    padding: 0 0 0 0;
}

div.section_content div.services div ul li {
    margin: 0 0 0 24px;
    padding: 0 0 0 5px;
    list-style: square;
    text-align: left;
}

/* SITE MAP */
div.csc-sitemap ul {
    margin: 6px 0 6px 48px!important;
    margin: 6px 0 0 24px; /* explorer 6 */
}

div.csc-sitemap li {
   margin: 0 0 2px 0;
   /*list-style: none;*/
   /*background-color: #f5f5f5;*/
}

/* PROPOSTE IMMOBILIARI */

/* lista categorie con immagini */
div.content_categories {
    float: left;
    /* margin: 6px 12px 6px 12px!important;
    margin: 6px 6px 6px 6px;  explorer 6 */
    margin: 6px 12px 6px 12px;
    padding: 0 0 0 0;
    width: 630px;
}
div.categories {
    float: left;
    margin: 0 2px 24px 0;
    padding: 0 0 0 0;
    width: 208px;
    height; 176px;
}
div.categories img {
    float: left;
    margin: 0 0 2px 0;
    padding: 0 0 0 0;
    width: 208px;
    height: 136px;
}
div.categories a {
    float: left;
    margin: 0 0 0 0;
    padding: 10px 0 0 8px;
    width: 200px;
    height: 28px;
    text-transform: uppercase;
    background-color: #d5d6d8;
}

/* link scaricamento brochure con tutte le offerte */
div.section_content div.download_brochure {
    float: right;
    /*
    width: 230px;
    margin: 6px 6px 0 0;
    */
    margin: 6px 12px 24px 0;
    width: 228px!important;
    width: 216px;
    /*height: 136px;*/
    background-color: #d5d6d8;
}

div.section_content div.download_brochure div.brochure {
    margin: 0 0 2px 0;
    padding: 4px 4px 18px 4px;
    font-weight: bold;
    color: #505050;
    border-bottom: 2px solid #fff;
    background-color: #d5d6d8;
}

div.section_content div.download_brochure a[href $='.pdf'] { 
   display: block;
   margin: 4px;
   padding-top: 16px;
   padding-left: 32px;
   background: transparent url(../icons/pdf.gif) no-repeat center left;
}


/* lista categoria senza immagini */
ul.categories {
    loat: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 630px;
    list-style: none;
}

ul.categories li {
    float: left;
    margin: 0 2px 2px 0;
    padding: 10px 0 0 8px;
    width: 200px;
    height: 28px;
    list-style: none;
    background-color: #d5d6d8;
}

ul.categories li a {
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-transform: uppercase;
}

ul.categories li.selected {
    background-color: #828282;
}

ul.categories li.selected a {
    color: #fff;
}

ul.categories li.selected a:hover {
    color: #d5d5d5;
}

/* lista elementi della categoria selezionata */
div.content_items {
    loat: left;
    /* margin: 24px 12px 6px 12px!important;
    margin: 24px 6px 6px 6px;  explorer 6 */
    margin: 24px 12px 6px 12px;
    padding: 0 0 0 0;
    width: 840px;
}
div.items {
    float: left;
    margin: 0 34px 24px 0;
    padding: 0 0 0 0;
    width: 176px;
}
div.items img {
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 153px;
    height: 100px;
    border: 1px solid #828282;
}
div.items p {
    float: left;
    margin: 0 0 0 0!important;;
    padding: 0 0 0 4px!important;;
    width: 153px;
    font-size: 11px;
    border-width: 0 0 0 2px;
    border-style: solid;
    border-color: #d5d6d8;
}
div.items a {
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
div.items span.location {
    display: block;
    margin: 0;
    padding: 0;
    height: 35px;
}

div.items span.title {
    font-weight: bold;
}

div.items p span.description {
    display: block;
    margin: 0;
    padding: 0;
    height: 90px;
}

/* dettaglio elemento selezionato */
div.item_details {
    float: left;
    width: 840px;
}
div.images {
    float: left;
    width: 210px;
    height: 280px;
}
div.images img {
    float: left;
    margin: 0 0 2px 0;
    width: 208px;
    height: 136px;
    border: 1px solid #828282;
}
div.item_details p.title {
    float: left;
    margin: 0 0 0 0!important;
    padding: 0 0 0 12px!important;
    width: 618px;
    font-weight: bold;
    color: #000;
}
div.item_details p.location {
    float: left;
    margin: 0 0 0 0!important;
    padding: 0 0 0 12px!important;
    width: 618px;
    font-weight: bold;
    color: #828282;
}
div.item_details p.address {
    float: left;
    margin: 0 0 0 0!important;
    padding: 0 0 0 12px!important;
    width: 618px;
    font-weight: bold;
    color: #828282;
}
div.item_details p.notes {
    float: left;
    margin: 0 0 0 0!important;
    padding: 0 0 0 12px!important;
    width: 618px;
    font-weight: bold;
    color: #828282;
}
div.item_details div.description {
    float: left;
    margin: 12px 0 0 0!important;
    padding: 0 0 0 12px!important;
    width: 618px;
    font-size: 11px;
    font-weight: normal;
    color: #000;
}
div.item_details div.description ul li {
    margin: 0 0 0 30px;
    padding: 0 0 0 5px;
    list-style: square;
    text-align: left;
}
div.item_details a.download {
    float: left;
    margin: 24px 0 0 0!important;
    /*padding: 0 0 0 12px!important;
    width: 618px;
    font-weight: bold;
    color: #000;*/
}
a.goback {
    float: left;
    display: block;
    margin: 12px 0 0 0!important;
    padding: 0 0 0 0;
    width: 828px;
    text-align: right;
}
