

.testo {
    font-family : Verdana, Arial, sans-serif;
    font-size : 12px;
	line-height: 1.5em;
    text-align: justify;
    margin: 0;
    padding-left: 8px;
    padding-right: 12px;
  }


.testo h1 {
    font-size : 24px;
    font-weight: bold;
    color: #1f736f;
		line-height: 46px;
  }


#vetrina {
font-size : 18px;
}

#lista_vetrina {
background-color: transparent;
}

.testo h2 {
    font-size : 15px;
    font-weight: bold;
    color: #2a9b96;
  }


.testo h3 {
    /*border-bottom-color : #848484;
    border-bottom-style : solid;
    border-bottom-width : 1px;*/
    color : #227d79;
    font-size : 14px;
    font-weight : bold;
    margin-bottom : 0.3em;
  }


.testo p {
  /*  margin-top: 0.5em;*/
   /* font-size : 11px;*/
  }


#testo_fondino {
    line-height: 1.4em;
    margin: auto;
    padding: 0;
    padding-top: 1em;
    text-align: center;
    font-family : Arial, Verdana, Sans Serif;
    font-size : 10px;
    color: black;
  }


#vetrina {
    text-align: center;
		line-height: 24px;
  }
	
#bannerino_ricerca img {
border: none;
}

/* rete di vendita */





#rete_vendita_form {
    font-size : 13px;
    font-weight: bold;
    background: #2a9b96;
    color: white;
    border-top-color : #000;
    border-top-style : solid;
    border-top-width : 1px;
    border-bottom-color : #000;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #000;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #000;
    border-right-style : solid;
    border-right-width : 1px;
    padding-bottom : 0.5em;
    padding-left : 0.5em;
    padding-right : 0.5em;
    padding-top : 0.5em;
    line-height: 2em;
		text-align: left;
  }


#rete_vendita_form select {
    background-color : white;
    color : #2a9b96;
    font-weight : bold;
  }


#rete_vendita_form a {
    background-color : white;
    color : #2a9b96;
    font-weight : normal;
		font-size: 12px;
    border-top-color : #000;
    border-top-style : solid;
    border-top-width : 1px;
    border-bottom-color : #000;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #000;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #000;
    border-right-style : solid;
    border-right-width : 1px;
    padding-bottom : 0.2em;
    padding-left : 1em;
    padding-right : 1em;
    padding-top : 0.2em;
    letter-spacing: 0.1em;
  }


#rete_vendita_form a:hover {
    background-color : #ffb941;
  }

/* risultati ricerca rete vendita */





.point {
    float: left;
    width: 170px;
    border: 1px solid;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    height: 290px;
    background: white;
margin: 5px;

  }


.point p {
    font-family : Arial, Verdana, Sans Serif;
    font-size : 11px;
    text-align: left;
    width: 100%;
  }


.point h1 {
    font-size : 13px;
    font-weight: bold;
  }


.img_point {
    height: 90px;
    text-align: center;
  }

#contenitore_points {
margin-left: auto;
margin-right: auto;
width: 585px;
}

#pagine_points {
font-size : 14px;
    font-weight: bold;
    background: #2a9b96;
    color: white;
    border-top-color : #000;
    border-top-style : solid;
    border-top-width : 1px;
    border-bottom-color : #000;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #000;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #000;
    border-right-style : solid;
    border-right-width : 1px;
    padding-bottom : 0.5em;
    padding-left : 0.5em;
    padding-right : 0.5em;
    padding-top : 0.5em;
    line-height: 2em;
}

#pagine_points a {
    background-color : white;
    color : #2a9b96;
    font-weight : normal;
    border-top-color : #000;
    border-top-style : solid;
    border-top-width : 1px;
    border-bottom-color : #000;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #000;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #000;
    border-right-style : solid;
    border-right-width : 1px;
    padding-bottom : 0.2em;
    padding-left : 1em;
    padding-right : 1em;
    padding-top : 0.2em;
    letter-spacing: 0.1em;
  }

/* dove siamo */

#dove_siamo {
    float: right;
  }


#contenitore_dove_siamo {
    float: left;
  }


#dove_siamo img {
    border: 1px solid;
  }

/* contatti */

#contatti_text {
    /*width: 41%;*/
line-height: 1.1em;
margin-right: 6px;
line-height: 18px;
  }


#contatti_form {
    width: 305px;
    font-size : 11px;
    font-weight: normal;
    background: #fff;
    color: white;
    border-top-color : #30b0aa;
    border-top-style : solid;
    border-top-width : 1px;
    border-bottom-color :  #99cc99;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #30b0aa;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color :  #99cc99;
    border-right-style : solid;
    border-right-width : 1px;
margin: 0 0 0 15px;
    line-height: 1.1em;
    float: right;
    text-align: center;
  }


#contatti_form form {
    margin-left : auto;
    margin-right : auto;
    width: 100%;
  }


#contatti_form table {
    border-collapse: collapse;
    text-align: left;
  }

#contatti_form th {

font-family : Arial, Verdana, Sans Serif;
    font-size : 11px;
    margin: 0;
padding: 0.5em 0;
border-spacing: 0;
    border: 0;
}


#contatti_form td {
font-family : Arial, Verdana, Sans Serif;
    font-size : 11px;
    margin: 0;
    padding: 0.5em;
    border-spacing: 0;
    border: 0;
  }

#contatti_form input, textarea {
font-family : Arial, Verdana, Sans Serif;
    font-size : 11px;
    border: 1px solid #30b0aa;
  }


#contatti_form_title {
   font-weight: bold;
    text-align: center;
		/*background-color: #2a9b96;*/
				background-image: url('http://www.coimed.com/immagini_struttura/fondo_verde_modulo_contatto.jpg');
		background-repeat: y;
		color: white;
		line-height: 18px;
  }

/* lista guide acquisto */

#lista_guide_acquisto ul
{
list-style-image: url("http://www.coimed.com/immagini_struttura/PDF_icon.jpg");
list-style-type: none;
list-style-position: outside;
}

#lista_guide_acquisto li
{
margin-left: 20px;
padding-left: 5px;

}

#lista_guide_acquisto a
{
text-decoration: none;
color: gray;
}

#lista_guide_acquisto a:hover
{
text-decoration: underline;
color: gray;
}

#menu_vendita_investimento {
text-align: left;
font-size: 10px;
color: black;
margin-top: 10px;
width: 100%;
}

#menu_vendita_investimento p {
margin-top: 0px;
padding-top: 0px;
text-align: center;
width: 100%;
}

#menu_vendita_investimento a {
text-decoration: none;
color: black;
}

#menu_vendita_investimento a:hover {
text-decoration: underline;
background-color: black;
color: yellow;
}

.logo_ricerca_immobili {
float: right;
margin-left: 8px;
}

/* mailing list */

#mailing_text {
    width: 41%;
line-height: 1.3em;
  }


#mailing_form {
    font-size : 11px;
    font-weight: normal;
    color: black;
    line-height: 2em;
    text-align: center;

  }


#mailing_form form {
   margin-left : auto;
		margin-right: auto;
    width: 275px;
		float: left;
		border: 1px solid black;  }


#mailing_form_table {
    border-collapse: collapse;
    text-align: left;
				margin-bottom: 5px;
				background: #fff;
				
  }


#mailing_form td {
font-family : Arial, Verdana, Sans Serif;
    font-size : 11px;
    margin: 0;
    padding: 0.5em;
    border-spacing: 0;
    border: 0;
  }

#mailing_form input, textarea {
font-family : Arial, Verdana, Sans Serif;
    font-size : 11px;
    border: 1px solid #30b0aa;
  }


#mailing_form_title {
    font-weight: bold;
    text-align: center;
		background-color: #2a9b96;
		color: white;
		line-height: 18px;
  }


/* proposte selezionate */

#proposte_selezionate ul
{
list-style-image: url("http://www.coimed.com/immagini_struttura/house.gif");
list-style-type: none;
list-style-position: outside;
padding-left: 40px;
margin-left: 0px;
margin-right: 0px;


}

#proposte_selezionate li
{
margin-left: 5px;
padding-left: 5px;
background-color: #227d79;
}

#proposte_selezionate a, #proposte_selezionate a:hover,#proposte_selezionate  a:visited {
text-decoration: none;
font-size: 12px;
color: white;
}

#proposte_selezionate li a:hover
{
text-decoration: underline;
color: gray;
}

/* proposte selezionate 2 */

#proposte_selezionate2
{
background-image: url("http://www.coimed.com/immagini_struttura/house.gif");
background-repeat: no-repeat;
padding-left: 35px;
line-height: 35px;
}

#proposte_selezionate2 a {
color: #003399;
}

#proposte_selezionate2 a:hover {
color: red;
}

/* scheda immobile */

.contenitore_scheda 
{
float: left;
width: 710px;
margin-left: 4px;
margin-top: 4px;
background-color: #ffffd6;
border: 1px solid gray;

}

.riquadro_scheda 
{
float: left;
width: 360px;
}

.scheda_immobile {

float: left;

}

.scheda_immobile h2 {
font-size: 16px;
}

.scheda_immobile_dettagli 
{
    font-family : Arial, Verdana, Sans Serif;
    font-size : 11px;
		margin-left: 2px;
    
  }

.scheda_immobile_dettagli  h3 {
    font-size : 14px;
    font-weight: bold;
    color: #1f736f;
		line-height: 20px;
  }
	
#left_scheda {

float: left;
width: 215px;
margin: 0;
padding: 0;
}

#left_scheda2 {

float: left;
width: 265px;
margin: 0;
padding: 0;
}

#descrizione_immobile {
text-align: justify;
padding-top: 14px;
line-height: 18px;
}

#prezzo_immobile {
font-size: 13px;
}

.table_scheda
{
width: 350px;
}

.banner_scheda {
width: 100%;
height: 60px;
background-image: url("http://www.coimed.com/immagini_struttura/banner_scheda_immobile.gif");
background-repeat: no-repeat;
border-bottom: 1px solid #1f736f;
}

.banner_scheda p
{
margin-top: 0;
margin-bottom: 0;
padding: 15px 0 0;
font-size: 14px;
text-align: left;
color: #1f736f;
margin-left: 60px;
font-weight: bold;
}

.lista_foto {
height: 450px;
width: 340px;
float: left;
overflow: auto;
margin-left: 5px;
text-align: center;
}

.lista_foto ul {

margin:0;
padding:0;

}

.lista_foto2 {
height: 450px;
width: 290px;
float: left;
overflow: auto;
margin-left: 5px;
text-align: center;
padding-top:30px;
}

.lista_foto2 img {

border:0;

}

.lista_foto img {
margin: 5px;
border: 2px solid #1f736f;
}

.titolo_lista_foto {
text-align: center;
width: 340px;
float: right;
margin-left: 5px;
margin-bottom: 5px;
font-weight: bold;
}

.prezzo_scheda {
font-weight: bold;
}


/* news home page */

.single_news_home_page 
{
clear: both;
margin-bottom: 10px;
padding:10px;
width:550px;
}

.single_news_home_page_main {

background:#FFDE4C;

}

.single_news_home_page img {
float: left;
margin-right: 6px;
margin-bottom: 3px;
border: 1px solid #e2d3a1;
}

.single_news_testo {
font-size: 13px;
line-height: 1.5em;
display: block;
height: 120px;
overflow: hidden;
margin: 15px 0 0 0;
padding: 0;
text-align: justify;
}

.single_news_testo_full {
font-size: 13px;
line-height: 1.5em;
margin-top: 0px;
display: block;
height: auto;
margin: 0;
padding: 0;
}

#annunci-news {
background-image: url(http://www.coimed.com/immagini_struttura/sfondo_barretta_news.gif);
background-repeat: repeat;
width: 100%;
color: #227D79;
margin: 2px 0 0 0;
padding: 1px;
font-size: 10px;
line-height: 11px;
text-align: center;
border: 1px solid #e2d3a1;
}


.single_news_updown {
background-image: url(http://www.coimed.com/immagini_struttura/sfondo_barretta_news.gif);
background-repeat: repeat;
width: 100%;
color: #227D79;
margin: 2px 0 0 0;
padding: 1px;
font-size: 10px;
line-height: 11px;
text-align: center;
border: 1px solid #e2d3a1;
}

.single_news_pointer {
cursor: hand;
cursor: pointer;
}

/* fine news home page */

#bottoni_localita {

margin: 10px 0 20px 0;

}

.bottone_localita {

/*width: 125px;
background-color: #227d79;*/
background-image: url(http://www.coimed.com/images/background-tastoni.jpg);
background-repeat: no-repeat;
padding: 7px 0 7px 0;
text-align: center;
font-size: 13px;
margin: 2px;
}

.bottone_localita a {

text-decoration: none;
color: white;
}

#scheda_info {

width: 215px;
background-color: #227d79;
text-align: left;
color: #fff;
border: 1px solid #fff;
height: 72px;
font-size: 12px;
line-height: 1.2em;
}

#scheda_info a:link,
#scheda_info a:focus,
#scheda_info a:hover,
#scheda_info a:visited,
#scheda_info a:active {

color: white;

}

#scheda_info p {

color: yellow;
font-weight: bold;
margin: 0;
padding: 2px;
}

#scheda_info img {

float: left;
margin: 2px;
border: 0;
}

#immobili_di_interesse {

font-size: 9px;
}
