body {
	font-family: "verdana";
	font-size:11px;
	color:#5e5e5e; /*Colore del testo di default*/
	background-color:#f1f1f1;
	background-color:#CCCCCC;
	/*background-image: url(/layout/concrete-background.jpg);*/
	/*background-repeat:repeat-x;*/
	margin: 0px 0px 0px 0px;
}

img {border:0px solid transparent;}

iframe {padding:0px;margin:0px;}

table {
	font-family: "verdana";
	font-size:11px;
}

a{
 	font-weight: bold;
	color:#19795b;
	text-decoration:none;
	border:none;
}
a:visited {
	color:#19795b;
}

a:hover {
	color:#993300;
	text-decoration:underline;
}



div#alltestata {
text-align:center;
margin-top:4px;
margin-bottom:0px;

}

div#maintestata {
	width:1000px;
	margin: 0px auto 0px auto;
	background-color:#ffffff;
	background-image:url('/layout/testata-babelecase.png');
	background-repeat:no-repeat;
	text-align:left;
	padding:0px;
}


div#testata {
	height:84px;
	border:0px solid black;
}

div#bannertestata {
	height:60px;
	width:468px;
	border:0px solid black;
	float:right;
	margin:10px 10px 10px 10px;
	/*background-color:#eeeeee;*/
}

.barratestatafissa {

padding-left:6px;
padding-right:6px;
padding-top:4px;
padding-bottom:0px;
/*background-color:#00513d;*/
color:#ffffff;
}
.barratestatafissa a{color:#ffffff;}
.barratestatafissa a:link {color:#ffffff;}
.barratestatafissa a:visited {color:#ffffff;}
.barratestatafissa a:hover {}

/************************************barra contesto***************************************/
div#barracontesto {
    padding-left:5px;
    padding-top:4px;
    padding-bottom:2px;
    font-size:0.9em;
    color:#676767;
    background-color:#19795b;
}

div#barracontesto ul.barraContestuale {
	margin: 0 0 0 0;
	padding:0px;
}
div#barracontesto ul.barraContestuale li {
	/*position: relative;*/
	margin: 0 0 0 5px;
	padding:0px;
	list-style-type: none;
	display: inline;
	/*display: table-cell;*/
}

div#barracontesto a{color:#676767;}
div#barracontesto a:link {}
div#barracontesto a:visited {}
div#barracontesto a:hover {}

/*--------------------------------------------------------------------------*/


div#all {
text-align:center;
margin-top:0px;
border:0px solid black;
padding:0px;
}

div#main {
	width:1000px;
	margin: 0px auto 0px auto;
	background-color:#ffffff;
	/*background-image:url('/layout/testata-babelecase.jpg');*/
	background-repeat:no-repeat;
	text-align:left;
	padding:0px;
	border-right:0px solid #cccccc;
border:0px solid green;
display:block;
}
div#centrale {
margin:0px;
padding:0px;

border:0px solid black;
display:block;
}
div#FasciaCentrale {
margin-top:0px;
color:#676767;
padding-left:8px;
padding-right:8px;
padding-top:8px;

border:0px solid red;
display:block;
}

	.AreaContenuti{
	width:640px;
	float:left;
	margin:0px 0 0 0px;
	line-height:150%;
	border:0px solid black;
	}

	.AreaContenutiRedazione{
	width:760px;
	float:left;
	margin:0px 0 0 0px;
	line-height:150%;
	border:0px solid black;
	}


		.AreaCorpo{
		width:300px;
		float:left;
		margin:0px 0 0 0;
		border:0px solid black;

		}


		.AreaElenchi{
		width:300px;
		float:right;
		margin:0px 0 0 0;
    border:0px solid black;
    }

	.ColonnaPrincipale{
    /*background-image:url('/img/sfondo_menu.jpg');
    background-repeat:no-repeat;*/
    width:300px;
		float:right;
		margin:0px 0 0 0;
		border:0px solid black
	}


/* ---------------------------- */

			.AreaContenutiRicerca{
	width:760px;
	float:right;
	margin:0px 0 0 0px;
	line-height:150%;
	border:0px solid black;
	}

.BannerRicerca {width:100%;height:120px;border:0px solid black;margin-bottom:12px;}

		.AreaCorpoRicerca{
		width:530px;
		float:left;
		margin:0px 0 0 0;
		border:0px solid black;
		display:block;

		}

		.AreaElenchiRicerca{
		width:210px;
		float:right;
		margin:0px 0 0 0;
    border:0px solid black;
    }

	.ColonnaPrincipaleRicerca{
    /*background-image:url('/img/sfondo_menu.jpg');
    background-repeat:no-repeat;*/
    width:210px;
		float:left;
		margin:0px 0 0 0;
		border:0px solid black;
		text-align:left;
	}

/* ---------------------------- */

			.AreaContenutiHome{
	width:765px;
	float:left;
	margin:0px 0 0 0px;
	line-height:150%;
	border:0px solid black;
	}


		.AreaCorpoHome{
		width:330px;
		float:right;
		margin:0px 0 0 0;
		border:0px solid black;

		}

		.AreaElenchiHome{
		width:210px;
		float:right;
		margin:0px 0 0 0;
    border:0px solid black;
    }


	.ColonnaPrincipaleHome{
    /*background-image:url('/img/sfondo_menu.jpg');
    background-repeat:no-repeat;*/
    width:415px;
		float:left;
		margin:0px 0 0 0;
		border:0px solid black


	/* ------------------------- */

	}
    	li.Selected {
    	    background-color:#eeeeee;

    	}
    	li.Selected a {color:#676767;}


    	div#ListaAreaAgenzie a {color:#003351;}

	/* ------------------------- */


    /*--------- AreaAlbero ------*/
        .AreaAlbero {
        margin:20px 0 15px 0;
        /*border:1px solid green;*/
        }

        /*--------- definizione di tutti i livelli ------*/
        .AreaAlbero ul {
        /*list-style:none;*/
        list-style-image: url('/img/bullet.gif');
        list-style-position:outside;
        margin:0 0 0 15px;
        padding:0px;
        /*line-height:20px;*/
        }

        /*--------- Rientro del primo livello e spaziatura generale--------*/
        .AreaAlbero ul li{margin: 2px 0 2px 0;}

        /*--------- Modifica della testatina nell'albero --------*/
        .testatina {
        background-image:url('/layout/torretta-celeste.png');
        background-repeat:no-repeat;
        padding-left:35px;
        padding-bottom:2px;
        padding-top:6px;
        border-bottom:1px solid #003351;
        color:#003351;
        font-weight:bold;
        height:35px;
        }
        .testatinasingola {
        background-image:url('/layout/torretta-celeste.png');
        background-repeat:no-repeat;
        padding-left:35px;
        padding-bottom:2px;
        padding-top:6px;
        border-bottom:1px solid #003351;
        color:#003351;
        font-weight:bold;
        height:20px;
        }
.testatinaOrange {
        background-image:url('/layout/torretta-orange.png');
        background-repeat:no-repeat;
        padding-left:35px;
        padding-bottom:2px;
        padding-top:6px;
        border-bottom:1px solid #e04400;
        color:#e04400;
        font-weight:bold;
        height:25px;
        }
.testatinaVerde {
        padding:6px 0px 8px 35px;
        background-image:url('/layout/torretta-verde.png');
        background-repeat:no-repeat;
        background-position:center left;
        color:#00644b;
        font-weight:bold;
        border-bottom:1px solid #00644b;
        display:block;
        vertical-align:middle;
        line-height:100%;
        }

.testatinaCeleste {
        padding:6px 0px 8px 35px;
        background-image:url('/layout/torretta-celeste.png');
        background-repeat:no-repeat;
        background-position:center left;
        color:#003351;
        font-weight:bold;
        border-bottom:1px solid #003351;
        display:block;
        vertical-align:middle;
        line-height:100%;
        }



				.spazioform {padding-left:18px;padding-top:6px;font-size:10px;margin-bottom:8px;text-align:left;}
				.form {font-size:10px;}

        /*--------- Albero ------*/

            /*--------- Rientro dei livelli successivi al primo --------*/
            .Albero ul li ul{margin:0 0 0 15px;padding:0px;}

            /*--------- Evidenza Link con diversi colori a seconda dei livelli --------*/
            .Albero ul li a {color:#00644b;}
            /*.Albero ul li ul li a {color:#CC6600;}*/
            /*.Albero ul li ul li ul li a {color:#7F2829;}*/
            /*.Albero ul li ul li ul li ul li a {color:#003366;}*/
            /*.Albero ul li ul li ul li ul li ul li a {color:#58060A;}*/

            /*--------- SELEZIONE: Evidenza sfondi per tutta la larghezza della riga --------*/
            .Albero ul span.selezionata {display:block;padding:0 5px 0 5px;}

            /*--------- SELEZIONE: Evidenza sfondi con diversi colori a seconda dei livelli --------*/
            .Albero ul span.selezionata {background-color:#fff1c8;}
            /*.Albero ul li ul span.selezionata {background-color:#CC6600;}*/
            /*.Albero ul li ul li ul span.selezionata {background-color:#7F2829;}*/
            /*.Albero ul li ul li ul li ul span.selezionata {background-color:#003366;}*/
            /*.Albero ul li ul li ul li ul li ul span.selezionata {background-color:#58060A;}*/

            /*--------- SELEZIONE: Evidenza Link con diversi colori a seconda dei livelli --------*/
            .Albero ul li span.selezionata a {color:#ffffff;}
            /*.Albero ul li ul li span.selezionata a {color:#ffffff;}*/
            /*.Albero ul li ul li ul li span.selezionata a {color:#ffffff;}*/
            /*.Albero ul li ul li ul li ul li span.selezionata a {color:#ffffff;}*/
            /*.Albero ul li ul li ul li ul li ul li span.selezionata a {color:#ffffff;}*/



div#bottomPage {
margin:4px 6px 4px 6px;
padding:4px 0px 4px 0px;
border-top:1px solid #003351;
background-color:#ffffff;
display:block;

}


.BottomPagina {border-top:1px solid #00513d;padding:10px;margin-top:22px;}

.DatiBottomIntranet {float:right;}

    /*--------- AreaAlbero Login ------*/

        div#AlberoCampiLogin ul {list-style:none;}
        div #AlberoCampiLogin ul li {list-style-image:none;}


._Pulsante {float:right;display:block;width:100%;}
.pulsante {
	/*float:right;*/
    color:#FFFFFF;
    background-color:#19795b;
    font-size:10px;
    }
div#SubmitNuovoCommentoSc {
    /*padding-right:230px;*/
    padding-top:25px;
    }
div#pulsanteLogin {
    float:right;
    padding-top:5px;
    padding-bottom:10px;
    }
.nameuser {color:#cf5d02;font-size:1.5em;font-weight:bold;}




.galleriaImmagini{
line-height:100%;
padding:6px;
width:100%;
vertical-align:bottom;
}

.galleriaImmagini td {vertical-align:top;padding-bottom:12px;text-align:center;}

td.ImgGalleria { vertical-align:bottom;padding-bottom:4px;border:1px solid #eeeeee;}

    div#Img1Cat {float:left;margin:0px 20px 10px 0px;}
    div#AreaAllegatiCat {margin-top:20px;}
    div#AreaAllegatiCat .allegatoCat {width:50%;float:left;}
	div#allegato1Cat ul {list-style:none;margin:10px 10px 20px 10px;padding:0px;}
	div#allegato1Cat ul li {display:inline;list-style-image:none;margin:0px;padding:0px;vertical-align:middle;}


div#Img1Cat {float:left;margin:0px 20px 10px 0px;}

div#AreaAllegatiCat {margin-top:20px;}
div#AreaAllegatiCat .allegatoCat {width:50%;float:left;}
div#allegato1Cat ul {list-style:none;margin:10px 10px 20px 10px;padding:0px;}
div#allegato1Cat ul li {display:inline;list-style-image:none;margin:0px;padding:0px;vertical-align:middle;}


.TabFasiCarrello {
	text-transform:capitalize;
	width:100%;
	background-color: #CCCCCC;
	margin:20px 0 0 0;
	padding:0 0 0 0;
	color:#166edb;
	text-transform:capitalize;
}

.TabFasiCarrello a {color:#2f527c;}
.TabFasiCarrello a:visited {}
.TabFasiCarrello a:hover {}

.TabFasiCarrello td.Separatore1 {width:50px;height:25px;background-image:url('/img/Tab_Fase1.png');background-repeat:no-repeat;}
.TabFasiCarrello td.Separatore2 {width:50px;height:25px;background-image:url('/img/Tab_Fase2.png');background-repeat:no-repeat;}
.TabFasiCarrello td.Separatore3 {width:50px;height:25px;background-image:url('/img/Tab_Fase3.png');background-repeat:no-repeat;}
.TabFasiCarrello td.Separatore4 {width:50px;height:25px;background-image:url('/img/Tab_Fase4.png');background-repeat:no-repeat;}
.TabFasiCarrello td.Separatore5 {width:50px;height:25px;background-image:url('/img/Tab_Fase5.png');background-repeat:no-repeat;}

.TabFasiCarrello td.SeparatoreAttivo1 {width:50px;height:25px;background-image:url('/img/Tab_attivo_Fase1.png');background-repeat:no-repeat;background-color:#2f527c;}
.TabFasiCarrello td.SeparatoreAttivo2 {width:50px;height:25px;background-image:url('/img/Tab_attivo_Fase2.png');background-repeat:no-repeat;background-color:#2f527c;}
.TabFasiCarrello td.SeparatoreAttivo3 {width:50px;height:25px;background-image:url('/img/Tab_attivo_Fase3.png');background-repeat:no-repeat;background-color:#2f527c;}
.TabFasiCarrello td.SeparatoreAttivo4 {width:50px;height:25px;background-image:url('/img/Tab_attivo_Fase4.png');background-repeat:no-repeat;background-color:#2f527c;}
.TabFasiCarrello td.SeparatoreAttivo5 {width:50px;height:25px;background-image:url('/img/Tab_attivo_Fase5.png');background-repeat:no-repeat;background-color:#2f527c;}


.TabFasiCarrello tr .FaseCorrente  {background-color:#2f527c;}
.TabFasiCarrello tr .FaseCorrente a {color: #ffffff;}

.TabFasiCarrello td.FaseDisabilitata {color: #767676;}







a.barra:link {font-size:10px;color:#676767;font-weight:normal;text-decoration:none;}
a.barra:hover {font-size:10px;color:#676767;background-color:white;font-weight:normal;text-decoration:none;}
a.barra:visited {font-size:10px;color:#676767;font-weight:normal;text-decoration:none;}
a.barra:active {font-size:10px;color:#676767;font-weight:normal;text-decoration:none;}


/* AREA AGENZIE */
div#ListaAgenzie {}
.ListaAgenzie {margin:0px 0px 10px 0px;padding:0px;}
    .ListaAgenzieTitolo {font-weight:bold;color:#FFFFFF;background-color:#19795b;margin:0px;padding:2px 10px 2px 10px;}
    .ListaAgenzieRisultati {text-align:center;}
    .ListaAgenzieRisultatiNotFound  {text-align:center;color:#800000;margin:30px 0px 30px 0px;}

    .Agenzia {font-size:10px;display:block;width:100%;margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;border-bottom:1px solid #19795b;}

.Agenzia a:link {font-size:10px;color:#003351;font-weight:bold;text-decoration:none;}
.Agenzia a:hover {font-size:10px;color:#19795b;Font-weight:bold;text-decoration:none;}
.Agenzia a:visited {font-size:10px;color:#003351;font-weight:bold;text-decoration:none;}
.Agenzia a:active {font-size:10px;color:#003351;font-weight:bold;text-decoration:none;}



    .AgenziaOver {font-size:10px;background-color:#ffffff;display:block;width:100%;margin:0px 0px 10px 0px;
    padding:0px 0px 10px 0px;border-bottom:1px solid #19795b;/*cursor:pointer;*/}

.AgenziaOver a:link {font-size:10px;color:#003351;font-weight:bold;text-decoration:none;}
.AgenziaOver a:hover {font-size:10px;color:#19795b;Font-weight:bold;text-decoration:none;}
.AgenziaOver a:visited {font-size:10px;color:#003351;font-weight:bold;text-decoration:none;}
.AgenziaOver a:active {font-size:10px;color:#003351;font-weight:bold;text-decoration:none;}


    .AgenziaTitolo {display:block;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;border-bottom:1px solid #19795b;}

div#DatiAgenzia {margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;background-color:#F2F2F9;border:0px solid black;}

    .AreaFotoAgenzia {display:inline;float:right;width:200px;
    /*margin:0px;padding:0px;*/
    margin-right:12px;margin-left:12px;
    border:0px solid #19795b;}

    .AreaTestoAgenzia {margin:0px;padding:0px 10px 0px 10px;
    border:0px solid green;display:block;
        }


      .AreaDatiAgenzia {display:inline;float:left;width:400px;margin:0px;padding:0px 10px 0px 10px;
    border:1px solid green;}
    .AreaIconeAgenzia {display:inline;float:right;width:100px;margin:0px;padding:0px;
    border:1px solid #19795b;}




        .AreaTitolo {font-weight:bold;}
        .AreaTitoloAgenzia {font-weight:bold;color:#FFFFFF;background-color:#19795b;margin:0px;
        padding:2px 0px 2px 10px;margin-bottom:4px;border:0px solid black;}


.AreaTitoloAgenzia a:link {font-size:10px;color:#ffffff;font-weight:normal;text-decoration:none;}
.AreaTitoloAgenzia a:hover {font-size:10px;color:#ffffff;Font-weight:normal;text-decoration:none;}
.AreaTitoloAgenzia a:visited {font-size:10px;color:#ffffff;font-weight:normal;text-decoration:none;}
.AreaTitoloAgenzia a:active {font-size:10px;color:#ffffff;font-weight:normal;text-decoration:none;}



        .AreaSottoTitoloAgenzia {margin:5px 0px 0px 0px;color:#19795b;border-bottom:1px solid #19795b;}
        .AreaIndirizzoAgenzia {margin:10px 0px 0px 0px;}
            .AreaIndirizzo {}
                .Indirizzo {}
            .AreaLuogo {}
                .Luogo {}
        .AreaContattiAgenzia {margin:10px 0px 0px 0px;}
            .AreaTelefono {}
                .Telefono {}
            .AreaFax {}
                .Fax {}
            .AreaEmail {}
                .Email {}
    .AreaDescrizioneAgenzia {margin:10px 0px 10px 0px;padding:0px 10px 0px 10px;line-height:20px;}
    .AreaLink {margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}
        .Link {}
	.AreaTotaleAnnunci {margin:5px 0px 0px 0px;padding:0px 10px 0px 10px;}
	    .TotaleAnnunci {}
    .LabelAgenzia {float:left;width:60px;text-align:left;margin:0px 5px 0px 0px;font-weight:bold}
    .LinkAnnunciTutti {margin:5px 0px 0px 0px;padding:0px 10px 0px 10px;}

div#RiepilogoAnnunciAgenzia {margin:12px 0px 0px 0px;padding:0px 0px 10px 0px;}
div#RiepilogoAnnunciAgenzia .ListaAnnunciTitolo {font-weight:bold;color:#19795b;background-color:transparent;border-bottom:1px solid #19795b;margin:0px;padding:2px 10px 2px 10px;}
    ul.AnnunciPerProvincia {color:#808080;}

/* AREA ANNUNCI */
div#ListaAnnunciVetrina {}
.ListaAnnunci {margin:0px 0px 10px 0px;padding:0px;}
    .ListaAnnunciTitolo {font-weight:bold;color:#FFFFFF;background-color:#19795b;margin:0px;padding:2px 10px 2px 10px;}
        .ListaAnnunciTitolo a {color:#FFFFFF;}
        .ListaAnnunciTitolo a:link {color:#FFFFFF;}
        .ListaAnnunciTitolo a:visited {color:#FFFFFF;}
        .ListaAnnunciTitolo a:hover {color:#FFFFFF;}
    .ListaAnnunciRisultati {text-align:center;}

.Annuncio {display:block;width:100%;margin:5px 0px 5px 0px;padding:5px 0px 10px 0px;border-bottom:1px solid #19795b;}
.AnnuncioOver {background-color:#F2F2F9;display:block;width:100%;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;border-bottom:0px solid #19795b;cursor:pointer;}
    
    .AreaFotoGallery {float:left;width:106px;margin:0px 15px 0px 0px;padding:3px 3px 0px 3px;border:1px solid #19795b;}
    .AreaFotoGallery .AreaFotoAnnuncio {margin:0px;padding:0px;border:0px solid violet;}
    .AreaFotoGallery .AreaFotoAnnuncio img {margin:3px;}
    .AreaFotoAnnuncio {float:left;width:106px;margin:0px 10px 0px 0px;padding:0px;border:1px solid #19795b;}
    
    .AreaFotoGalleryTipoImmagine {float:none;clear:both;width:520px;margin:10px 0px 20px 0px;padding:0px 0px 0px 0px;}
    .AreaFotoGalleryTipoImmagine .AreaFotoTipoImmagine {float:left;width:auto;height:auto;padding:0px;border:0px solid transparent;margin:0px 5px 5px 0px;text-align:center;}
    .AreaFotoGalleryTipoImmagine .AreaFotoTipoImmagine img {padding:3px;border:1px solid #19795b;}
    
        /*background-image:url('/img/no-photo.png');background-position:center;background-repeat:no-repeat;*/

    .AreaFotoAnnuncio img {margin:3px;}

    .AreaTestoAnnuncio {float:right;width:400px;margin:0px;padding:0px;
        min-height:110px;
        height:auto !important;
        height:100px;
        }
    .Label {display:inline;width:100px;text-align:left;font-weight:bold;margin:0px 0px 0px 0px;}
        .AreaTitoloAnnuncio {color:#19795b;border-bottom:1px solid #19795b; font-weight:bold;}
            .TipoAnnuncio {display:inline;}
            .New {display:inline;}
            .Ubicazione {display:inline;}
                .Stato {display:inline;}
                .Provincia {display:inline;}
                .Comune {display:inline;font-weight:bold;}
            .AreaLuogo {display:block;}
                .Luogo {display:inline;}
            .AreaZona {display:block;}
                .Zona {display:inline;}
            .AreaAggiornamento {display:block;font-weight:bold;}
                .Aggiornamento {display:inline;font-weight:normal;}
            .AreaVani {display:block;font-weight:bold;}
                .Vani {display:inline;font-weight:normal;}
        .DatiImmobile {margin-right:6px;}
            .AreaTipoImmobile{display:inline;}
                .TipoImmobile {display:inline;font-weight:bold;}
            .AreaMetratura {display:inline;}
                .MetriQuadri {display:inline;}
                .MetriQuadriUnita {display:inline;}
            .AreaPrezzo {}
                .PrezzoRiservato {display:inline;}
                .Prezzo {display:inline;}
                .Valuta {display:inline;}
            .AreaAffitto {}
                .Frazionamento {display:inline;}
                .Arredato {display:inline;}
            .AreaDescrizione {color:#808080;font-style:italic;}
                .Evidenza {display:inline;background-color:#FFFF00;color:#000000;}

            .AreaBookmark {display:inline;float:right;}
                .BookmarkElements {display:inline;}
                    .BookmarkSalva {display:inline;}
                    .BookmarkSalvato {display:inline;}
                    .BookmarkMostraTutti {display:inline;}

            .AreaLinkDettaglio {display:inline;text-align:right;float:right;}
            .AreaContatta {display:inline;text-align:right;float:right;}

            .AreaRiferimento {display:inline;font-weight:bold;}
                .Riferimento {display:inline;font-weight:normal;}

            .AreaPerInfo{border:1px solid #19795b;margin:10px 0px 10px 0px;padding:5px 5px 5px 5px;background-color:#eeeeee;display:table;width:100%;}
                .PerInfoTitolo {font-weight:bold;margin:0px 0px 5px 0px;}

        .AreaInserzionista {float:left;}
            .Inserzionista {display:inline;font-weight:bold;}
            .AreaInserzionistaIndirizzo {display:inline;}
                .InserzionistaComune {display:inline;}
                .InserzionistaProvincia {display:inline;}
            .AreaInserzionistaContatti {display:inline;}
                .AreaInserzionistaEmail {display:inline;}
                .AreaInserzionistaTelefono {display:inline;}
                    .InserzionistaTelefono {display:inline;}

div#DettaglioAnnuncio {}
.DettaglioAnnuncioTitolo {font-weight:bold;color:#FFFFFF;background-color:#19795b;margin:0px;padding:2px 10px 2px 10px;}
           div#DettaglioAnnuncio .AreaFotoAnnuncio {float:left;width:auto;height:auto;padding:0px;border:1px solid transparent;margin:0px 15px 5px 0px;text-align:center;}
           div#DettaglioAnnuncio .AreaFotoAnnuncio img {border:2px solid #19795b;}

           div#DettaglioAnnuncio .AreaTestoAnnuncio {float:right;width:300px;margin:0px;padding:0px;
                                    min-height:110px;
                                    height:auto !important;
                                    height:100px;
                                    }
           div#DettaglioAnnuncio .AreaTitoloAnnuncio {margin:0px 0px 10px 0px;}
           div#DettaglioAnnuncio .AreaDescrizione {margin:20px 0px 10px 0px;line-height:20px;}


    .GalleryTitolo {font-weight:bold;color:#19795b;border-bottom:1px solid #19795b;margin:10px 0px 0px 0px;padding:2px 10px 2px 10px;}
    .Gallery {margin:10px;}

/* 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:transparent;border:1px solid transparent;}
    .PageLinkLastDisable {width:40px;display:inline;margin-left:10px;padding: 1px 3px 2px 3px;color:transparent;border:1px solid transparent;}
    .PageLinkPrevDisable {width:40px;display:inline;color:transparent;}
    .PageLinkNextDisable {width:40px;display:inline;;color:transparent;}
    .PageLinkPrevNDisable {width:40px;display:inline;margin-right:10px;padding: 1px 3px 2px 3px;color:transparent;}
    .PageLinkNextNDisable {width:40px;display:inline;margin-left:10px;padding: 1px 3px 2px 3px;color:transparent;}
/* AREA PAGINAZIONE: fine */



.bordo3 {font-size:11px;}

.cartina {
width:200px;
height:210px !important;
height:220px;
border:0px solid black;
background-image:url('/layout/sfondo-mappe.png');
background-position:top;
background-repeat:no-repeat;
text-align:center;

padding-top:10px;
margin-bottom:6px;
 }




.SimilBanner {
text-align:center;
margin-top:8px;
margin-bottom:8px;
background-color:#cccccc;
padding:6px;
width:200px;
border-bottom:1px solid #aaaaaa;
border-right:1px solid #aaaaaa;
border-left:1px solid #eeeeee;
border-top:1px solid #eeeeee;

}



.ElementoAnnuncioEvidenza {

width:120px;
/*height:225px;*/
display:inline;
text-align:center;
float:left;
margin-left:1px;
}

.TDElementoAnnuncioEvidenza {
vertical-align:top;
border-bottom:1px solid #aaaaaa;
border-right:1px solid #aaaaaa;
border-top:1px solid #eeeeee;
border-left:1px solid #eeeeee;
background-color:#ffffff;
}



.AreaFotoAnnuncioEvidenza {
/*
background-image:url('/img/no-photo.png');background-position:center;background-repeat:no-repeat;
vertical-align:middle;
padding:0px;
margin:0px;
width:125px;
height:120px;

border:1px solid #19795b;
*/
margin-bottom:6px;
margin-top:6px;
    }

.AreaFotoAnnuncioEvidenza img {
/*
border:1px solid red;
margin:10px 10px 10px 10px;
*/
  }
.AreaFotoAnnuncioEvidenza iframe {
/*
border:1px solid red;
margin:10px 10px 10px 10px;
*/
 }

.DiscaliaFoto {text-align:center;}



/* Calendario perpetuo: inizio */

tr.CalRigaAnno {border-bottom:1px solid #800000;}
    tr.CalRigaAnno a {color:#800000;}
    tr.CalRigaAnno a:link {}
    tr.CalRigaAnno a:visited {}
    tr.CalRigaAnno a:hover {text-decoration:none;}

    tr.CalRigaAnno td.normale {border-bottom:1px solid #800000;}
    tr.CalRigaAnno td.normale a {}
    tr.CalRigaAnno td.normale a:link {}
    tr.CalRigaAnno td.normale a:visited {}
    tr.CalRigaAnno td.normale a:hover {}

    tr.CalRigaAnno td.selezionato {background-color:#800000;}
    tr.CalRigaAnno td.selezionato a {color:#ffffff;}
    tr.CalRigaAnno td.selezionato a:link {}
    tr.CalRigaAnno td.selezionato a:visited {}
    tr.CalRigaAnno td.selezionato a:hover {}

    tr.CalRigaAnno td a.button {}
    tr.CalRigaAnno td a.button:link {}
    tr.CalRigaAnno td a.button:visited {}
    tr.CalRigaAnno td a.button:hover {}


table.TabColoreMesi {background-color:#EEEEEE;border-bottom:1px solid #800000;}
    table.TabColoreMesi a {}
    table.TabColoreMesi a:link {}
    table.TabColoreMesi a:visited {}
    table.TabColoreMesi a:hover {color:#000000;}

    table.TabColoreMesi td.normale {}
    table.TabColoreMesi td.normale a {}
    table.TabColoreMesi td.normale a:link {}
    table.TabColoreMesi td.normale a:visited {}
    table.TabColoreMesi td.normale a:hover {}

    table.TabColoreMesi td.selezionato {background-color:#800000;}
    table.TabColoreMesi td.selezionato a {color:#ffffff;}
    table.TabColoreMesi td.selezionato a:link {}
    table.TabColoreMesi td.selezionato a:visited {}
    table.TabColoreMesi td.selezionato a:hover {}


table.TabColoreGiorni {background-color:#EEEEEE;border-bottom:1px solid #800000;}
    table.TabColoreGiorni a {}
    table.TabColoreGiorni a:link {}
    table.TabColoreGiorni a:visited {}
    table.TabColoreGiorni a:hover {color:#800000;}

    table.TabColoreGiorni td.GiornoFeriale {}
    table.TabColoreGiorni td.GiornoFeriale a {}
    table.TabColoreGiorni td.GiornoFeriale a:link {}
    table.TabColoreGiorni td.GiornoFeriale a:visited {}
    table.TabColoreGiorni td.GiornoFeriale a:hover {}

    table.TabColoreGiorni td.GiornoPrefestivo {background-color:#DDDDDD;}
    table.TabColoreGiorni td.GiornoPrefestivo a {}
    table.TabColoreGiorni td.GiornoPrefestivo a:link {}
    table.TabColoreGiorni td.GiornoPrefestivo a:visited {}
    table.TabColoreGiorni td.GiornoPrefestivo a:hover {}

    table.TabColoreGiorni td.GiornoFestivo2 {background-color:#CCCCCC;}
    table.TabColoreGiorni td.GiornoFestivo2 a {}
    table.TabColoreGiorni td.GiornoFestivo2 a:link {}
    table.TabColoreGiorni td.GiornoFestivo2 a:visited {}
    table.TabColoreGiorni td.GiornoFestivo2 a:hover {}


table.TabColoreGiorni td.NumGiornoFeriale {}
    table.TabColoreGiorni td.NumGiornoFeriale a {}
    table.TabColoreGiorni td.NumGiornoFeriale a:link {}
    table.TabColoreGiorni td.NumGiornoFeriale a:visited {}
    table.TabColoreGiorni td.NumGiornoFeriale a:hover {}

    table.TabColoreGiorni td.NumGiornoPrefestivo {background-color:#DDDDDD;}
    table.TabColoreGiorni td.NumGiornoPrefestivo a {}
    table.TabColoreGiorni td.NumGiornoPrefestivo a:link {}
    table.TabColoreGiorni td.NumGiornoPrefestivo a:visited {}
    table.TabColoreGiorni td.NumGiornoPrefestivo a:hover {}

    table.TabColoreGiorni td.NumGiornoFestivo {background-color:#CCCCCC;}
    table.TabColoreGiorni td.NumGiornoFestivo a {}
    table.TabColoreGiorni td.NumGiornoFestivo a:link {}
    table.TabColoreGiorni td.NumGiornoFestivo a:visited {}
    table.TabColoreGiorni td.NumGiornoFestivo a:hover {}

    table.TabColoreGiorni td.NumGiornoSelezionato {background-color:#800000;}
    table.TabColoreGiorni td.NumGiornoSelezionato a {color:#FFFFFF;}
    table.TabColoreGiorni td.NumGiornoSelezionato a:link {}
    table.TabColoreGiorni td.NumGiornoSelezionato a:visited {}
    table.TabColoreGiorni td.NumGiornoSelezionato a:hover {}

/* Calendario perpetuo: fine */



.elenchiBottom a:link{
 	font-weight: normal;

	text-decoration:none;
}

.elenchiBottom a:visited{
 	font-weight: normal;

	text-decoration:none;
}

.elenchiBottom a:hover{
 	font-weight: normal;
	color:#676767;
	text-decoration:underline;
}



div .AreaElenchiRicerca ul {margin-top:5px;}


/*--------------------RicercaVeloceProvincia: inizio--------------------*/
div#RicercaVeloceProvincia {
    width:760px;
    display:block;
    text-align:left;
    border:0px solid #cccccc;
}

div#RicercaVeloceProvincia .Colonna {
    width:165px;
    margin:10px 0px 0px 20px;
    float:left;
    border:0px solid #cccccc;
}

div#RicercaVeloceProvincia .ElementoRegione {
    display:block;
    color:#3399ff;
    margin:0px 0px 10px 0px;
}
div#RicercaVeloceProvincia .ElencoProvince {
    margin:0px 0px 0px 10px;
}
div#RicercaVeloceProvincia .ElementoProvincia a {
    color:#5e5e5e;
    font-weight:normal;
}
/*--------------------RicercaVeloceProvincia: fine--------------------*/

/*--------------------LinkDanzaAnnunci: inizio--------------------*/

div#LinkDanzaAnnunci {
    display:block;
    text-align:left;
    font-size:0.8em;
}

div#LinkDanzaAnnunci .Colonna {
    width:131px;
    padding:0px 10px 0px 10px;
    margin:10px 0px 20px 0px;
    float:left;
}

div#Colonna2 {border-left:0px dotted #cccccc;}
div#Colonna3 {border-left:0px dotted #cccccc;}
div#Colonna4 {border-left:0px dotted #cccccc;}
div#Colonna5 {border-left:0px dotted #cccccc;}

div#LinkDanzaAnnunci .ElementoRegione {
    display:block;
    color:#3399ff;
    margin:0px 0px 10px 0px;
}
div#LinkDanzaAnnunci .ElencoProvince {
    margin:0px 0px 0px 0px;
}
div#LinkDanzaAnnunci .ElementoProvincia{
    line-height:1.2em;
    margin:3px 0px 1px 0px;
}
div#LinkDanzaAnnunci .ElementoProvincia a {
    color:#5e5e5e;
    font-weight:normal;
}
/*--------------------LinkDanzaAnnunci: fine--------------------*/
/*--------------------LinkDanzaAffitti: inizio--------------------*/

div#LinkDanzaAffitti {
    display:block;
    text-align:left;
    font-size:0.8em;
}

div#LinkDanzaAffitti .Colonna {
    width:169px;
    padding:0px 10px 0px 10px;
    margin:10px 0px 20px 0px;
    float:left;
}

div#Colonna2 {border-left:0px dotted #cccccc;}
div#Colonna3 {border-left:0px dotted #cccccc;}
div#Colonna4 {border-left:0px dotted #cccccc;}
div#Colonna5 {border-left:0px dotted #cccccc;}

div#LinkDanzaAffitti .ElementoRegione {
    display:block;
    color:#3399ff;
    margin:0px 0px 10px 0px;
}
div#LinkDanzaAffitti .ElencoProvince {
    margin:0px 0px 0px 0px;
}
div#LinkDanzaAffitti .ElementoProvincia{
    line-height:1.2em;
    margin:3px 0px 1px 0px;
}
div#LinkDanzaAffitti .ElementoProvincia a {
    color:#5e5e5e;
    font-weight:normal;
}
div#LinkDanzaAffitti .Descrizione {
    line-height:1.2em;
    margin:10px 0px 10px 0px;
}


/*--------------------LinkDanzaAffitti: fine--------------------*/

.shildmakertop {background-image:url('/layout/shild-top-200.png');height:10px;width:200px;background-repeat:no-repeat;}
.shildmakerbody {background-image:url('/layout/shild-body-200.png');width:198px;background-repeat:repeat-y;margin-bottom:0px;border:1px solid #dbdbdb;}
.shildmakerbottom {background-image:url('/layout/shild-bottom-200.png');height:10px;width:200px;background-repeat:no-repeat;margin-top:0px;}

.shildmakertop760 {background-image:url('/layout/shild-top-760.png');height:10px;width:760px;background-repeat:no-repeat;}
.shildmakerbody760 {background-image:url('/layout/shild-body-760.png');height:198px;width:758px;background-repeat:repeat-y;margin-bottom:0px;border:1px solid #dbdbdb;}
.shildmakerbottom760 {background-image:url('/layout/shild-bottom-760.png');height:50px;width:760px;background-repeat:no-repeat;margin-top:0px;}



.FiltroOriz {
    text-align:center;
    display:block;
    margin:10px 0px 10px 0px;
    padding:20px 40px 20px 40px;
}

div.spazioformOriz {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    display:block;
    text-align:left;
    font-size:10px;
    /*border:1px solid red;*/
}
table#RicercaOriz {
    /*border:1px solid green;*/
    width:100%;
}
table#RicercaOriz td {
    /*border:1px solid red;*/
    vertical-align:bottom;
    text-align:left;
    padding-bottom:6px;
}


  .google200R {float:right;width:200px;margin-right:4px;}
  .google200L {float:left;width:200px;margin-left:4px;}
  
    .google120R {float:right;width:120px;margin-right:34px;text-align:left;}
  .google120L {float:left;width:120px;margin-left:34px;text-align:left;}
  
      .google234R {float:right;width:234px;margin-right:12px;text-align:left;}
  .google234L {float:left;width:234px;margin-left:4px;text-align:left;}
  
        .google180R {float:right;width:180px;margin-right:12px;text-align:left;}
  .google180L {float:left;width:180px;margin-left:4px;text-align:left;}
