﻿body
{
    font-family:Arial;
    font-size:12px;
    color:#666666;
}
div#container2
{
    margin-top:5px;
}
/* errore	*/
span#errore
{
	font-size:11px;
	color:#f00;
}
/*Dà carattere e allineamento a tutti i testi che sono contenuti nei vari moduli che compaiono 
nella colonna di sinistra*/

/* BANER	*/
div#banner img
{
    margin-top:30px;
	filter: progid:DXImageTransform.Microsoft.Fade(Overlap=0.75);
}


/* FOOTER	*/
div#footer_sx
{
	font-family:Verdana;
	font-size:10px;
	color:#333;
} 
div#footer_sx span
{
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#1B5418;
} 
div#footer_sx span.rea
{
	font-weight:normal;
	font-size:9px;
	color:#333;
} 

div#footer_dx
{
	font-family:Verdana;
	font-size:10px;
	color:#333;
}
div#footer_dx a
{
	color:#1B5418;
}
div#footer_dx a:hover
{
	color:#FFC933;
}

div#footer_c div.piede_powered
{
	font-size:9px;
	text-align:right;
	font-style:italic;
	margin:20px 0px 20px 0px;
}
div#footer_c div.piede_powered a,
div#footer_c div.piede_powered a:link,
div#footer_c div.piede_powered a:visited,
div#footer_c div.piede_powered a:active
{
	color:#000!important;
}
div#footer_c div.piede_powered a:hover
{
	color:#1b5418!important;
}
/*###################### modulo ricerca della colonna 1 di sinistra ######################*/
div#cont3
{
    height:260px;
    font-family:Arial;
    font-size:10px;
}


div.cartita
{
	color:#666;
	font-size:11px;
	padding-left:10px;
	position:absolute;
	margin-left:100px;
	margin-top:25px;
	width:140px;
	text-align:center;
}

div.cartita img
{
	width: 124px;
	height: 154px;
	/*margin:3px 51px 10px 61px;*/
}

/*###################### Modulo New_Letter ######################*/
div#cel2
{
    height:88px;
}

div#cel2_titolo
{
    height:40px;
    background-image :url('../img/container_sx/elemento-arancione-senza-bordo-1.gif');
    background-repeat:no-repeat;
}    

div#cel2_moduloInserimentoMail
{
    padding:7px 0px 17px 11px;
}


/*###################### Modulo Catalogo ######################*/
div#cel3
{
    height:95px;
    background-image:url(../img/container_sx/elemento-arancione-senza-bordo-1.gif);
    background-repeat:no-repeat;
}

div#cel3_titoli
{
    height:40px;
}

div#cel3_pdf
{
    color:#3D3D3D;
    font-family:Verdana;
    font-size:10px;
    margin:15px 0px 0px 18px;
}
div#cel3_pdf img
{
	border:0px;
}


/*###################### Modulo Guestbook ######################*/
div#cel5
{
    height:35px;
    background-image:url(../img/container_sx/rett_arancione_2.gif);
    background-repeat:no-repeat;
}

/*stili moduli colonna sinistra*/

div.txt_moduli
{
    font-family:arial;
    font-size:14px;
    color:#FFFFFF;
    font-weight:bold;
    line-height:36px;
    height:40px;
    text-indent:9px;
    background-image :url('../img/container_sx/elemento-arancione-senza-bordo-1.gif');
    background-repeat:no-repeat;
}

/*carattere e stile modulo new letter*/

.testonewletter
{
    font-family:Verdana;
    font-size:10px;
    color:#000000;
    text-align:justify;
    padding: 20px 20px 5px 10px;
}

/*###################### Modulo Ricerca  ######################*/
div#cont1
{
    height:100px;
    font-family:Verdana;
    font-size:12px;
}
/* Ricerca per codice   */
div#cont1 table
{
    width:256px;
}
input#ctl00_ContentPlaceHolder1_Ricerca1_txtCodice
{
    width:198px;
}

/*---*/
td.codicenome
{
}

a.ricercavanzata
{
    font-family:Verdana;
    font-size:10px;
    color:#CC6600;
    text-align:justify;
    white-space:nowrap;
}

td.ricercavanzata_invia
{
    text-align:right;
}

button.btn_invio1
{
	float:right;
}

/*###################### Modulo Filri di Ricerca ######################*/

div#cont2
{    
    background-color:#E4E4E4;
}

div#contenitorecont2
{
padding:0px 0px 10px 9px;
}

div.testoFiltRicercaTit
{
    color:#548826;
    font-family:Verdana;
    font-weight:Bold;
    font-size:12px;
    padding:15px 0px 0px 0px;
}
div#ricercaTitCamere
{
    padding-top:0px!important;
}
div.testoFiltRicerca
{
}
div.testoFiltRicerca a
{
    color:#666666;
    font-family:Verdana;
    font-size:12px;
}
div.testoFiltRicerca a:hover
{
    color:#548826;
}
div.testoFiltRicerca a.selected
{
    text-decoration:none;
    cursor:default;
    color:#CC6600;
}
div.testoFiltRicerca a.selected:hover
{
    color:#CC6600;
}

/*###################### Modulo Newletter ######################*/

div#cont3_moduloInserimentoMail
{
    padding:15px 0px 0px 9px;
}

div#testonewletter
{
    padding:25px 21px 5px 10px;
    color:#666666;
    font-family:Verdana;
    font-size:10px;
}
input#ctl00_ContentPlaceHolder1_Ricerca1_Newsletter1_txtNewletter
{
    width:165px;
}
/*###################### Modulo Catalogo ######################*/

div#cont4
{
    padding-top:5px;
    color:#666666;
    font-family:Verdana;
    font-size:10px;

}

/*###################### Modulo Guestbook ######################*/
div#cont5
{
    background-image:url(../img/container_sx/rett_arancione_2.gif);
    background-repeat:no-repeat;
}

/* INPUT	*/
.text,
.CAL_txt
{
	font-family:Verdana;
	font-size:13px;
}
/*########## tabella visualizazione risultati strutture ##########*/

.tabellarisultato
{
    margin-top:10px;
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    font-weight:bold;
    text-align:left;
}

td.cellarisultato
{
    width:195px;
    color:#548826;
}

td.cellarisultato span
{
    color:#666666;
    font-size:12px;
}


/*TITOLO RISULTATO RICERCA*/

div#titolorisultatoricerca
{
    color:#CC6600;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    float:left
}

div.titolorisultato
{
    color:#666666;
    font-family:Arial;
    font-weight:bold;
    font-size:17px;
    padding-top:10px; 
}

div.titolorisultato span
{
    color:#CC6600;
}

/*########## pulsanti invio form ##########*/

input.btn_invio{
    color:#fff;
    background-image:url("../img/container_sx/invia.gif");
    border:0px;
    width:69px;
    height:20px;
    font-family:Tahoma;
    font-size:10px;
}

/*titolo descrizione colonna destra*/

div.titolo1
{
    color:#CC6600;
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
}

div.testosuperiore  
{
    /*color:#666666;
    font-family:Verdana;
    font-size:20px;
    margin-top:10px;*/	
}


/*classe bordo tratteggiato di separazione RISULTATI DI RICERCA*/


div.sep2
{
    border-top:1px solid #CCCCCC;
}

/*parte bassa colonna destra visualizazioni strutture trovate*/

div.pb
{
    height:170px;
    border-bottom:1px dotted black;
}

div.cl
{
    float:left;
    width:205px;
    
}

div.tcol
{
    width:205px;
    float:left;
    font-family:Tahoma;
    font-weight:bold;
    font-size:10px;
    color:#333333;
    padding-top:5px;
}

div.ccol a
{
    display:block;
    font-family:Arial;
    font-size:10px;
    color:#666666;
}


/*testo descrizione strutture trovato*/
div.descrizionerisultato
{
    padding-top:10px;
    float:left;
    font-family:Arial;
    font-size:12px;
    color:#666666;
    min-height:62px;
}

/*#########  testo servizi #########*/

div.serv div.titserv
{
    color:Black;
    font-weight:bold;
}

div.descrserv
{
    padding-top:11px;
    width:300px;
    float:left;
}

.imgserv
{
    display:block;
    float:right;    
    margin-right:50px;
}

/*separtaore info in fondo che si ripetono su tutte le pagine*/  /*###*/
 
div.sp
{
    margin-top:22px;
    border-top:1px dotted black;
    height:160px;
}

div.cl
{
    margin-top:10px;    
}

/* Editor	*/
div.richiesta_info_container
{
	border-top:1px dotted #666666;
	margin-top:20px;
}
/*formattazione testo pagina servizi*/
div#ctl00_ContentPlaceHolder1_titserv
{
    font-family:Arial;
    font-size:18px;
    font-weight:bold;
}
div.titserv
{
    margin-top:25px; 
}
h1
{
   font-weight:bold;
   font-size:12px;
}

/* Preferiti	*/
div.preferiti
{
	text-align:right;
	padding-right:10px;
}
html>/**/body div.preferiti
{
	width:900px;
	position:absolute;
	padding-right:0px;
}
a#ctl00_lnkPreferiti
{
	font-size:11px;
	color:#000000;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
}
a#ctl00_lnkPreferiti:hover
{
	color:#c60;
}