/*babelecasecom.css*/
html {
    direction:ltr;
}
body {
    background-color:#eeeeee;
    margin:0px;
    padding:0px;
    font-family:'verdana';
    font-size:0.8em;
    color:#000000;
    }
a {text-decoration:none;}     /* unvisited link */
a:link {color:#115d94;}     /* unvisited link */
a:visited {color:#115d94;}  /* visited link */
a:hover {color:#115d94;text-decoration:underline;}    /* mouse over link */
a:active {color:#ae0a0a;}   /* selected link */

script {color:#ae0a0a;}

h1 {
  font-size:1.2em;
  margin:38px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  /*color:#115d94;*/
  color:#0b640b;
  text-transform:capitalize;
  }

h2 {
  font-size:1em;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-weight:normal;
  color:#0b640b;
  }
div#AreaBarraNavigazione h2 {
  font-size:1em;
  margin:0px 0px 0px 0px;
  padding:0px 10px 0px 0px;
  font-weight:bold;
  display:inline;
  color:#ffffff;
  }
h3 {
  font-size:1em;
  margin:0px 0px 0px 0px;
  padding:5px 20px 5px 20px;
  font-weight:bold;
  color:#ffffff;
  background-color:#115d94;
  }
div#AreaColonnaPrincipale h3 {
  font-size:1em;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 20px;
  font-weight:bold;
  color:#0b640b;
  background-color:#ffffff;
  }
  
img {border:none;}

    div#All {
        text-align:center;
        margin:0px;
        padding:0px;
        /*clear:both;*/
        }

        div#Main {
            width:1000px;
            margin: 0px auto 4px auto;
            padding:0px;
            text-align:left;
            background-color:#ffffff;
            display:block;
            /*clear:both;*/
            border:1px solid #cccccc;
            }

div.MsgDebug {
    padding:10px 10px 10px 10px;
    font-size:0.8em;
    text-align:right;
    }

div#AreaTestata {
    margin:0px 0px 0px 0px;
    padding:10px 10px 0px 10px;
    height:80px;
    display:block;
    clear:both;
    background-image:url('/layout/testata-babelecase.png');
    background-repeat:no-repeat;
    background-position:top left;
    border-bottom:2px solid #115d94;
    text-align:right;
    font-size:1.2em;
    color:#115d94;
    font-weight:bold;
    }
    
div#AreaTestataSkipToContent {
    padding:0px 10px 0px 10px;
    font-size:0.8em;
  }
    
div#AreaTestataSkipToContent a {
    padding:0px 0px 0px 10px;
  }

div#AreaBarraNavigazione {
    margin:0px 0px 20px 0px;
    padding:3px 10px 3px 10px;
    background-color:#115d94;
    display:block;
    color:#ffffff;
    font-size:0.8em;
    text-transform:capitalize;
    text-align:left;
    }
    div#AreaBarraNavigazione ul#FolderPath {
        display:inline;
        }
    div#AreaBarraNavigazione ul {
        list-style-type: none;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        }
    div#AreaBarraNavigazione li {
        display:inline;
        background-image: none;
        /*background-image: url(sqpurple.gif);*/
        /*background-repeat: no-repeat;*/
        /*background-position: 0px 5px;*/
        margin:0px 0px 0px 0px;
        padding:0px 10px 0px 10px;
        border-right:1px solid #eeeeee;
        }
    div#AreaBarraNavigazione li#FolderPathPage {font-weight:bold;border-left:1px solid #eeeeee;border-right:none;}

    div#AreaBarraNavigazione a {}     /* unvisited link */
    div#AreaBarraNavigazione a:link {color:#eeeeee;}     /* unvisited link */
    div#AreaBarraNavigazione a:visited {color:#eeeeee;}  /* visited link */
    div#AreaBarraNavigazione a:hover {color:#ffffff;}    /* mouse over link */
    div#AreaBarraNavigazione a:active {color:#eeeeee;}   /* selected link */

div#AreaContenutoPagina {
    border:1px solid #cccccc;
    display:block;
    width:558px;
    margin:0px 0px 20px 0px;
    padding:0px 0px 0px 0px;
    position:relative;
    float:left;
    top:0px;
    left:220px;
    }
    div#AreaContenutoPagina div#RecordFound {
        margin:0px 20px 10px 20px;
        }
    div#AreaContenutoPagina .NoRecordFound {
        margin:0px 20px 20px 20px;
        color:#ae0a0a;
        }
    div#AreaContenutoPagina .HomePageText {
        margin:0px 20px 0px 20px;
        }
    div#AreaTitoloPagina {
        margin:20px 20px 10px 20px;
        text-transform:capitalize;
        }
    div#AreaTitoloPagina .Ricerca{
        font-size:1.2em;
        font-weight:bold;
        color:#0b640b;
        }
    div#AreaTitoloPagina .Regione{
        font-size:1.2em;
        font-weight:bold;
        color:#115d94;
        }
    div#AreaTitoloPagina .Provincia{
        font-size:1.2em;
        font-weight:bold;
        color:#000000;
        }
    div#AreaTitoloPagina .Comune{
        font-size:1.2em;
        font-weight:bold;
        color:#000000;
        }

/*INIZIO AREA FORM RICERCA*/
    form#FormRicerca {margin:0px 20px 20px 20px;}
      form#FormRicerca div.LabelElement {display:inline-block;width:170px;text-align:right;color:#000000;font-weight:normal;}
      form#FormRicerca fieldset {margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;color:#0b640b;font-weight:bold;}
    form#FormRicerca div#CheckBoxTipoAnnuncio {display:block;margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}
        form#FormRicerca div#CheckBoxAffitto {display:inline-block;}
          form#FormRicerca div#CheckBoxAffitto label {padding:0px 3px 0px 130px;color:#000000;font-weight:normal;}
        form#FormRicerca div#CheckBoxVendita {display:inline-block;}
          form#FormRicerca div#CheckBoxVendita label {padding:0px 3px 0px 30px;color:#000000;font-weight:normal;}
    form#FormRicerca div#SelectIdCategoria {display:block;margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}
    form#FormRicerca div#SelectIdProvincia {display:block;margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}
    form#FormRicerca div#SelectIdComune {display:block;margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}
    form#FormRicerca div#SubmitRicerca {display:block;}

  .SearchMessageResultTitle {margin:0px 20px 0px 20px;}
  .SearchMessageResult {margin:0px 20px 10px 20px;}
  .SearchMessageResultDescription {font-style:italic;font-weight:bold;margin:0px 20px 10px 20px;}

/*FINE AREA FORM RICERCA*/

/*INIZIO AREA LINK INTERNI*/
    div#AreaContenutoPagina div#AreaPageLinkInterni {
        margin:0px 0px 20px 0px;
        padding:3px 10px 3px 10px;
        background-color:#eeeeee;
        display:block;
        color:#115d94;
        font-size:0.8em;
        text-transform:capitalize;
        border-top:1px solid #115d94;
        border-bottom:1px solid #115d94;
        }
    div#AreaContenutoPagina div#AreaPageLinkInterni div#AreaPageLinkInterniTitle {
        display:inline;
        margin:0px 0px 0px 10px;
        font-weight:bold;
        }
    div#AreaContenutoPagina div#AreaPageLinkInterni ul {
        display:inline;
        list-style-type: none;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        }
    div#AreaContenutoPagina div#AreaPageLinkInterni li {
        display:inline;
        background-image: none;
        /*background-image: url(sqpurple.gif);*/
        /*background-repeat: no-repeat;*/
        /*background-position: 0px 5px;*/
        margin:0px 0px 0px 0px;
        padding:0px 10px 0px 10px;
        /*border-right:1px solid #eeeeee;*/
        }
    div#AreaContenutoPagina div#AreaPageLinkInterni a {}     /* unvisited link */
    div#AreaContenutoPagina div#AreaPageLinkInterni a:link {color:#115d94;}     /* unvisited link */
    div#AreaContenutoPagina div#AreaPageLinkInterni a:visited {color:#115d94;}  /* visited link */
    div#AreaContenutoPagina div#AreaPageLinkInterni a:hover {color:#054a7b;}    /* mouse over link */
    div#AreaContenutoPagina div#AreaPageLinkInterni a:active {color:#115d94;}   /* selected link */
/* vecchio codice di prova */
    /*
        div#AreaContenutoPagina div#AreaPageLinkInterni ul {clear:both;}
        div#AreaContenutoPagina div#AreaPageLinkInterni li {display:inline;color:#000000;padding:0px 10px 0px 10px;border:1px solid #000000;}
        div#AreaContenutoPagina div#AreaPageLinkInterni li a {color:#000000;}
    */
/*FINE AREA LINK INTERNI*/

/*INIZIO AREA LINK CATEGORIE SIMILI*/
    div#AreaContenutoPagina div#AreaPageLinkCategorieSimili {
        margin:0px 0px 20px 0px;
        padding:3px 20px 3px 20px;
        background-color:#115d94;
        display:block;
        color:#ffffff;
        font-size:0.8em;
        text-transform:capitalize;
        clear:both;
        }
    div#AreaContenutoPagina div#AreaPageLinkCategorieSimili div#AreaPageLinkCategorieSimiliTitle {
        display:inline;
        margin:0px 0px 0px 0px;
        font-weight:bold;
        }
    div#AreaContenutoPagina div#AreaPageLinkCategorieSimili ul {
        display:inline;
        list-style-type: none;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        }
    div#AreaContenutoPagina div#AreaPageLinkCategorieSimili li {
        display:inline;
        background-image: none;
        /*background-image: url(sqpurple.gif);*/
        /*background-repeat: no-repeat;*/
        /*background-position: 0px 5px;*/
        margin:0px 2px 0px 0px;
        padding:0px 5px 0px 0px;
        border-right:1px solid #eeeeee;
        }
    div#AreaContenutoPagina div#AreaPageLinkCategorieSimili a {}     /* unvisited link */
    div#AreaContenutoPagina div#AreaPageLinkCategorieSimili a:link {color:#eeeeee;}     /* unvisited link */
    div#AreaContenutoPagina div#AreaPageLinkCategorieSimili a:visited {color:#eeeeee;}  /* visited link */
    div#AreaContenutoPagina div#AreaPageLinkCategorieSimili a:hover {color:#ffffff;}    /* mouse over link */
    div#AreaContenutoPagina div#AreaPageLinkCategorieSimili a:active {color:#eeeeee;}   /* selected link */
/*FINE AREA LINK CATEGORIE SIMILI*/


/*INIZIO AREA LINK CATEGORIE ANALIZZATE*/
    div#AreaContenutoPagina div#AreaPageCategorieMacro {
        margin:0px 0px 20px 0px;
        padding:3px 20px 3px 20px;
        background-color:#ffffff;
        display:block;
        color:#000000;
        font-size:0.8em;
        text-transform:capitalize;
        border-top:1px solid #000000;
        border-bottom:1px solid #000000;
        clear:both;
        }
    div#AreaContenutoPagina div#AreaPageCategorieMacro div#AreaPageCategorieMacroTitle {
        display:inline;
        line-height:120%;
        margin:0px 0px 0px 0px;
        font-weight:bold;
        }
    div#AreaContenutoPagina div#AreaPageCategorieMacro ul {
        display:inline;
        list-style-type: none;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        }
    div#AreaContenutoPagina div#AreaPageCategorieMacro li {
        display:inline;
        background-image: none;
        /*background-image: url(sqpurple.gif);*/
        /*background-repeat: no-repeat;*/
        /*background-position: 0px 5px;*/
        margin:0px 2px 0px 0px;
        padding:0px 5px 0px 0px;
        border-right:1px solid #054a7b;
        }

    div#AreaContenutoPagina div#AreaPageCategorieMacro a {}     /* unvisited link */
    div#AreaContenutoPagina div#AreaPageCategorieMacro a:link {color:#0b640b;}     /* unvisited link */
    div#AreaContenutoPagina div#AreaPageCategorieMacro a:visited {color:#0b640b;}  /* visited link */
    div#AreaContenutoPagina div#AreaPageCategorieMacro a:hover {color:#054a7b;}    /* mouse over link */
    div#AreaContenutoPagina div#AreaPageCategorieMacro a:active {color:#0b640b;}   /* selected link */
/*FINE AREA LINK CATEGORIE ANALIZZATE*/

/*INIZIO AREA LINK MACRO CATEGORIE ALTERNATIVE*/
    div#AreaContenutoPagina div#AltenativeContentMacroCategorie {
        margin:0px 0px 10px 0px;
        padding:6px 20px 10px 20px;
        /*border-top:1px solid #cccccc;*/
        display:block;
        color:#115d94;
        text-transform:capitalize;
        }
    div#AreaContenutoPagina div#AltenativeContentMacroCategorie div#AltenativeContentMacroCategorieTitle {
        display:block;
        margin:0px 0px 5px 0px;
        padding:0px 0px 5px 0px;
        font-weight:bold;
        border-bottom:1px solid #115d94;
        }
    div#AreaContenutoPagina div#AltenativeContentMacroCategorie ul {
        display:inline;
        list-style-type: none;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        }
    div#AreaContenutoPagina div#AltenativeContentMacroCategorie li {
        display:inline;
        background-image: none;
        /*background-image: url(sqpurple.gif);*/
        /*background-repeat: no-repeat;*/
        /*background-position: 0px 5px;*/
        margin:0px 2px 0px 0px;
        padding:0px 5px 0px 0px;
        border-right:1px solid #cccccc;
        }

    div#AreaContenutoPagina div#AltenativeContentMacroCategorie a {}     /* unvisited link */
    div#AreaContenutoPagina div#AltenativeContentMacroCategorie a:link {color:#115d94;}     /* unvisited link */
    div#AreaContenutoPagina div#AltenativeContentMacroCategorie a:visited {color:#115d94;}  /* visited link */
    div#AreaContenutoPagina div#AltenativeContentMacroCategorie a:hover {color:#054a7b;}    /* mouse over link */
    div#AreaContenutoPagina div#AltenativeContentMacroCategorie a:active {color:#115d94;}   /* selected link */
/*FINE AREA LINK MACRO CATEGORIE ALTERNATIVE*/

/*INIZIO Elenco Annunci*/
    div#AreaContenutoPagina ul#ElencoAnnunci {
        list-style:none;
        padding:4px 0px 6px 0px;
        margin:0px 20px 0px 20px;
        }
    div#AreaContenutoPagina ul#ElencoAnnunci li {
        list-style-type:none;
        /*text-align:justify;*/
        border-top:1px solid #054a7b;
        padding:5px 0px 8px 0px;
        margin:0px 0px 0px 0px;
        }
    div#AreaContenutoPagina ul#ElencoAnnunci .LinkAnnuncio {text-transform:capitalize;font-weight:bold;display:inline;}

    /*div#AreaContenutoPagina ul#ElencoAnnunci  .Tipo {text-transform:capitalize;font-weight:bold;display:inline;}*/
    div#AreaContenutoPagina ul#ElencoAnnunci  span.Vani {color:#0b640b;font-style:italic;}

    div#AreaContenutoPagina ul#ElencoAnnunci  .Prezzo {display:block;font-weight:bold;float:right;}

    div#AreaContenutoPagina ul#ElencoAnnunci  .Testo {}
    div#AreaContenutoPagina ul#ElencoAnnunci  .DoveLabel {text-align:left;font-weight:normal;font-size:1em;font-style:italic;}
    div#AreaContenutoPagina ul#ElencoAnnunci  .Dove {text-align:left;color:#0b640b;font-weight:bold;font-style:italic;text-transform:capitalize;}
    div#AreaContenutoPagina div.Descrizione {padding:10px 0px 5px 0px;}

    div#AreaContenutoPagina .InfoMail {font-size:0.9em;font-style:italic;}
    div#AreaContenutoPagina .InfoEurekasa {font-size:0.9em;font-style:italic;}

/*FINE Elenco Annunci*/

    div#AreaContenutoPagina div#AltenativeContentComuni {
        margin:0px 0px 10px 0px;
        /*border-top:1px solid #cccccc;*/
        border-top:1px solid #cccccc;
        }
    div#AreaContenutoPagina div#AltenativeContentTitleComuni {margin:10px 20px 20px 20px;}
    div#AreaContenutoPagina div#AltenativeContentTitleComuni span.Provincia{
        font-weight:bold;
        color:#000000;
        text-transform:capitalize;
        }
    div#AreaContenutoPagina ul#ComuniElenco  span.NumAnnunci {font-size:0.8em;}

/*INIZIO Dettaglio Annuncio*/

    div#DettaglioAnnuncio {margin:0px 20px 0px 20px;}
    div#DettaglioAnnuncio .DoveLabel {text-align:left;font-weight:normal;font-size:0.8em;font-style:italic;}
    div#DettaglioAnnuncio .AreaFotoAnnuncio {display:block;width:200px;float:left;text-align:center;margin:0px 10px 0px 0px;}
    div#DettaglioAnnuncio .AreaFotoAnnuncioDescription {display:block;text-align:center;margin:0px 0px 5px 0px;color:#01580E;border:1px solid #cccccc;font-size:0.8em;white-space:normal;}
    div#DettaglioAnnuncio div#TitoloAnnuncio {font-weight:bold;color:#115d94;font-size:1.2em;}
    div#DettaglioAnnuncio div#IndirizzoAnnuncio {color:#115d94;}
    div#DettaglioAnnuncio div#SpacificheAnnuncio {margin:10px 0px 10px 0px;}
      span.Emphasy {font-weight:bold;}
    div#DettaglioAnnuncio div#DescrizioneAnnuncio {margin:10px 0px 10px 0px;}
    div#DettaglioAnnuncio div#RiferimentiAnnuncio {display:block;}
    div#DettaglioAnnuncio div#DataAnnuncio {font-size:0.8em;float:right;}
    div#DettaglioAnnuncio .InfoMail {}  /*valori eriditati dall'elenco*/
    div#DettaglioAnnuncio .InfoMailAgz {margin:5px 0px 0px 0px;font-size:0.9em;font-style:italic;clear:both;}
    div#DettaglioAnnuncio .InfoEurekasa {}  /*valori eriditati dall'elenco*/

    div#DettaglioAgenzia {
        border:1px solid #cccccc;
        margin:10px 0px 10px 0px;padding:10px 10px 10px 10px;font-style:italic;}
        div#DettaglioAgenzia img {float:right;}
    div#DettaglioAgenzia div#RagioneSociale {margin:3px 0px 2px 0px;font-weight:bold;}


/*FINE Dettaglio Annuncio*/

/*INIZIO Mappa in Home Page*/
    div#AreaContenutoPagina div#AreaMappaItalia {background-image:none;text-align:center;}
    div#AreaContenutoPagina div#AreaMappaItalia img {margin:0px 20px 20px 20px;}
/*FINE Mappa in Home Page*/

    div#AreaTestoPagina {margin:0px 0px 20px 0px;}
    div#AreaTestoPagina div#HistoryBackTop {margin:0px 0px 10px 0px;padding:0px 20px 5px 20px;border-bottom:1px solid #cccccc;}
    div#AreaTestoPagina div#HistoryBackBottom {float:left;margin:0px 0px 0px 0px;padding:5px 20px 5px 20px;}
    div#AreaTestoPagina div#GoTopResult {display:block;text-align:right;margin:0px 0px 0px 0px;padding:5px 20px 15px 20px;}

    div#AreaTestoPagina div#PrintPageContent {float:right;margin:0px 0px 0px 0px;padding:5px 20px 5px 20px;}


/*INIZIO Mappa Generica*/
    div#AreaMappaItalia {margin:0px 0px 10px 0px;}
    div#AreaMappaItalia img {margin:20px 20px 20px 20px;}
/*FINE Mappa Generica*/

/* AREA PAGINA 404: inizio */
    div#AreaContenutoPagina.Pag404{
        text-align:center;
        vertical-align:middle;
        color:#ee0000;
        }
    div#AreaContenutoPagina.Pag404 div#ErrMsg {margin:60px 0px 20px 0px;}
    div#AreaContenutoPagina.Pag404 div#GoHomeMsg {margin:20px 0px 60px 0px;}
/* AREA PAGINA 404: inizio */


div#AreaColonnaPrincipale {
    width:210px;
    margin:0px;
    padding:0px;
    position:relative;
    float:left;
    top:0px;
    left:-558px;
    }


    div#AreaColonnaPrincipale ul {
        }
    div#AreaColonnaPrincipale li {
        }
    div#AreaColonnaPrincipale li.selected {
    background-color:#115d94;
        }

    div#AreaColonnaPrincipale li.selected  a {}     /* unvisited link */
    div#AreaColonnaPrincipale li.selected  a:link {color:#eeeeee;}     /* unvisited link */
    div#AreaColonnaPrincipale li.selected  a:visited {color:#eeeeee;}  /* visited link */
    div#AreaColonnaPrincipale li.selected  a:hover {color:#ffffff;}    /* mouse over link */
    div#AreaColonnaPrincipale li.selected  a:active {color:#eeeeee;}   /* selected link */



div#AreaColonnaPrincipale .LinkSite{
    text-align:center;
    margin:0px 0px 10px 0px;
    }

div#AreaColonnaSecondaria {
    width:210px;
    margin:0px;
    padding:0px;
    position:relative;
    float:right;
    top:0px;
    left:0px;
    /*height:390px;*/   /*FORZATURA PER MANTENERE UNA ALTEZZA MINIMA DELLA PAGINA*/
    /*overflow:visible;*/
    }
    div#AreaMappaItalia {
        background-image:url('/layout/sfondo-mappe.png');
        background-repeat:no-repeat;
        background-position:top left;
        }
    div#AreaMappaItalia img {margin:20px 20px 20px 20px;}
    div#AreaMappaRegione {
        background-image:url('/layout/sfondo-mappe.png');
        background-repeat:no-repeat;
        background-position:top left;
        margin:0px 0px 10px 0px;
        }
    div#AreaMappaRegione img {margin:20px 20px 20px 20px;}
    div#LinkFaceBook {margin:0px 0px 5px 0px;}
    div#LinkGoogle {margin:0px 0px 10px 0px;}
    div#LinkGoogleDoppio {height:70px;width:520px;border:1px solid #cccccc;margin:0px 0px 10px 17px;padding:8px 0px 0px 0px;}
        div#LinkGoogleDoppio .google234R {float:right;width:234px;margin-right:12px;text-align:left;}
        div#LinkGoogleDoppio .google234L {float:left;width:234px;margin-left:4px;text-align:left;}


div#AreaBottomPagina {
    height:50px;
    margin:20px 0px 0px 0px;
    padding:10px 10px 10px 10px;
    display:block;
    clear:both;
    border-top:2px solid #115d94;
    font-size:0.7em;
    }
    div#AreaCopyRight {float:left;text-align:left;}
    div#AreaLinkBottom {text-align:right;}
    div#AreaPoweredBy {text-align:right;margin:8px 0px 5px 0px;}
        div#AreaPoweredBy img {}
    div#AreaW3Cvalidation {margin:20px 0px 0px 0px;}
      div#AreaW3Cvalidation p {margin:10px 0px 0px 0px;display:inline;}
    div#AreaShinyStat {
        display:block;
        text-align:center;
        border:0px solid red;
        margin:15px 0px 3px 0px;
        position:relative;
        bottom:0px;
        }
        div#AreaShinyStat .AreaShinyStatNoScript {}
    div#AreaSpyderFood {display:inline;}
    div#AreaBottomPagina div.ElenchiBottom {
      }
    div#AreaBottomPagina div.ElenchiBottom ul {
      display:block;
      float:none;
      margin:0px 0px 5px 0px;
      list-style-type:square;
      list-style-position:inside;
      /*
      border:1px solid violet;
      clear:both;
      float:right;
      */
      }
    div#AreaBottomPagina div.ElenchiBottom li {
      display:inline-block;
      list-style-type:square;
      border:1px solid #cccccc;
     /*
      border-left:1px solid #cccccc;
      width:100%;
      float:right;
      */
      }
    div#AreaBottomPagina div.ElenchiBottom li a {
     /*
      display:list-item;
      */
      margin:0px 0px 0px 0px;
      padding:2px 5px 2px 5px;
      }


/* AREA PAGINAZIONE: inizio */
.Paginazione {text-align:center;margin:1px 0px 10px 0px;border:0px solid black;}
    .Paginazione a {color:#000000;font-weight:normal;text-decoration:none;border:1px solid transparent;margin:0px;padding: 1px 3px 2px 3px;}
    .Paginazione a:link {}
    .Paginazione a:hover {border:1px solid #000000;}
    .Paginazione a:visited {}
    .Paginazione a:active {}

    .PageSelected {display:inline;}
        .PageSelected a {color:#000000;font-size:10px;border:1px solid #000000;background-color:#eeeeee;}
    .PageLink {font-size:10px;display:inline;background-color:#b1d8f4;}
    .PageLinkFirst {width:40px;display:inline;margin-right:10px;}
      .PageLinkFirst a {border:1px solid transparent;color:#808080;border:1px solid #808080;padding: 1px 3px 2px 3px;}
      .PageLinkFirst a:hover {background-color:#eeeeee;color:#000000;}
    .PageLinkLast {width:40px;display:inline;margin-left:10px;}
      .PageLinkLast a {border:1px solid transparent;color:#808080;border:1px solid #808080;padding: 1px 3px 2px 3px;}
      .PageLinkLast a:hover {background-color:#eeeeee;color:#000000;}
    .PageLinkPrev {width:40px;display:inline;}
    .PageLinkNext {width:40px;display:inline;}
    /*
    .PageLinkPrevN {width:40px;display:inline;margin-right:10px;}
    .PageLinkNextN {width:40px;display:inline;margin-left:10px;}
    */
    .PageLinkPrevN {width:40px;display:inline;margin-right:10px;}
      .PageLinkPrevN a {border:1px solid transparent;color:#808080;border:1px solid #808080;padding: 1px 3px 2px 3px;}
      .PageLinkPrevN a:hover {background-color:#eeeeee;color:#000000;}
    .PageLinkNextN {width:40px;display:inline;margin-left:10px;}
      .PageLinkNextN a {border:1px solid transparent;color:#808080;border:1px solid #808080;padding: 1px 3px 2px 3px;}
      .PageLinkNextN a:hover {background-color:#eeeeee;color:#000000;}

    .PageLinkFirstDisable {width:40px;display:inline;margin-right:10px;padding: 1px 3px 2px 3px;color:#eeeeee;border:1px solid #eeeeee;}
    .PageLinkLastDisable {width:40px;display:inline;margin-left:10px;padding: 1px 3px 2px 3px;color:#eeeeee;border:1px solid #eeeeee;}
    .PageLinkPrevDisable {width:40px;display:inline;color:#eeeeee;}
    .PageLinkNextDisable {width:40px;display:inline;;color:#eeeeee;}
    .PageLinkPrevNDisable {width:40px;display:inline;margin-right:10px;padding: 1px 3px 2px 3px;color:#eeeeee;}
    .PageLinkNextNDisable {width:40px;display:inline;margin-left:10px;padding: 1px 3px 2px 3px;color:#eeeeee;}
/* AREA PAGINAZIONE: fine */


/* AREA FOTO GALLERY: inizio */
    div#MainGallery {
        width:100%;
        margin: 0px auto 4px auto;
        padding:0px;
        text-align:left;
        background-color:#ffffff;
        display:block;
        }
    div#MainGallery div#AreaBarraNavigazione {
        margin:0px 0px 0px 0px;
      }
    div#MainGallery div.AreaGalleryAnnuncio {
      display:block;
      clear:both;
      }
      div#MainGallery div.AreaGalleryAnnuncio ul {
        list-style:none;
        display:block;
        clear:both;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
        }
        div#MainGallery div.AreaGalleryAnnuncio li {
          list-style-type:none;
          }
          div#MainGallery div.AreaGalleryAnnuncio .AreaFotoAnnuncio {
            clear:both;
            display:block;
            float:none;
            text-align:center;
            margin:0px 0px 10px 0px;
            padding:0px 0px 10px 0px;
            border-bottom:1px solid #CCCCCC;
            }
  div#MainGallery div#PrintPageContent {display:block;float:right;margin:0px 0px 0px 0px;padding:5px 20px 15px 20px;}
  div#MainGallery div#GoTopResult {text-align:left;margin:0px 0px 0px 0px;padding:5px 20px 5px 20px;}

  div#MainGallery div#AreaPopUpCloseTop {
      margin:0px 0px 10px 0px;
      padding:3px 10px 3px 10px;
      /*background-color:#115d94;*/
      display:block;
      /*color:#ffffff;*/
      font-size:0.8em;
      text-transform:capitalize;
      text-align:left;
      }
      div#AreaPopUpCloseTop a {}     /* unvisited link */
      div#AreaPopUpCloseTop a:link {}     /* unvisited link */
      div#AreaPopUpCloseTop a:visited {}  /* visited link */
      div#AreaPopUpCloseTop a:hover {}    /* mouse over link */
      div#AreaPopUpCloseTop a:active {}   /* selected link */

  div#MainGallery div#AreaPopUpCloseBottom {
      margin:0px 0px 20px 0px;
      padding:3px 10px 3px 10px;
      background-color:#115d94;
      display:block;
      color:#ffffff;
      font-size:0.8em;
      text-transform:capitalize;
      text-align:left;
      }
      div#AreaPopUpCloseBottom a {}     /* unvisited link */
      div#AreaPopUpCloseBottom a:link {color:#eeeeee;}     /* unvisited link */
      div#AreaPopUpCloseBottom a:visited {color:#eeeeee;}  /* visited link */
      div#AreaPopUpCloseBottom a:hover {color:#ffffff;}    /* mouse over link */
      div#AreaPopUpCloseBottom a:active {color:#eeeeee;}   /* selected link */
      
  div#MainGallery div#AreaBottomPagina {border:none;}
    div#MainGallery div#AreaLinkBottom {display:none;}
    div#MainGallery div#AreaCopyRight {display:none;}
    div#MainGallery div#AreaPoweredBy {margin:0px 0px 0px 0px;}
    div#MainGallery div#AreaW3Cvalidation {margin:0px 0px 0px 0px;}
  
  
  
/* AREA FOTO GALLERY: fine */



@media print {
  div#Main {
    /*width:100%;*/
    margin: 0px auto 4px auto;
    padding:0px;
    border:none;
    }
  div#AreaTestataSkipToContent {display:none;}
  div#AreaContenutoPagina {
    width:100%;
    border:none;
    position:relative;
    float:left;
    top:0px;
    left:0px;
    }
    div#DettaglioAnnuncio .AreaLinkGalleryAnnuncio {display:none;}
    div#DettaglioAnnuncio .InfoMail {display:none;}
    div#DettaglioAgenzia {border:none;width:100%;clear:both;}
    div#DettaglioAgenzia .InfoMailAgz {display:none;}
    div#HistoryBackTop {display:none;}
    div#HistoryBackBottom {display:none;}
    div#PrintPageContent {display:none;}
  div#AreaColonnaPrincipale {display:none;}
  div#AreaColonnaSecondaria {display:none;}
  div#AreaLinkBottom {display:none;}
  div#AreaShinyStat {display:none;}
  div#AreaW3Cvalidation {text-align:right;margin:20px 0px 0px 0px;width:100%;clear:both;}
  div#AreaPopUpClose {display:none;}
  .MsgDebug {display:none;}
  }




