


:root {
  --aw-body-font-family: times new roman, times, serif;
  --aw-body-font-size: 16px;
  --aw-body-background-color: #faffe8;
  --aw-body-background-color-rgb: 250,255,232;
  --aw-body-color: #000;
  --aw-body-color-rgb: 0,0,0;
  --aw-body-background-image: "";
  --aw-body-background-image-url: url('');

  --aw-colore1: #3f7a38;
  --aw-colore1-rgb: 63,122,56;
  --aw-colore2: #ffffff;
  --aw-colore2-rgb: 255,255,255;
  --aw-colore3: #ffffff;
  --aw-colore3-rgb: 255,255,255;

  --aw-sfondo-colore1: #f7f7f7;
  --aw-sfondo-colore1-rgb: 247,247,247;
  --aw-sfondo-colore2: #3f7a38;
  --aw-sfondo-colore2-rgb: 63,122,56;
  --aw-sfondo-colore3: #79d19b;
  --aw-sfondo-colore3-rgb: 121,209,155;

  --aw-link-color: #787878;
  --aw-link-color-rgb: 120,120,120;
  --aw-link-color-hover: #000000;
  --aw-link-color-hover-rgb: 0,0,0;
  --aw-link-color-visited: #000000;
  --aw-link-color-visited-rgb: 0,0,0;

  --aw-pulsante-color: #3f7a38;
  --aw-pulsante-color-rgb: 63,122,56;
  --aw-pulsante-background-color: #ffffff;
  --aw-pulsante-background-color-rgb: 255,255,255;
  --aw-pulsante-color-hover: #ffffff;
  --aw-pulsante-color-hover-rgb: 255,255,255;
  --aw-pulsante-background-color-hover: #3f7a38;
  --aw-pulsante-background-color-hover-rgb: 63,122,56;
  --aw-pulsante-border-color: #3f7a38;
  --aw-pulsante-border-color-rgb: 63,122,56;
  --aw-pulsante-border-width: 1px;
  --aw-pulsante-border-style: ;
  --aw-pulsante-border-radius: ;

  --aw-h1-font: times new roman, times, serif;
  --aw-h1-font-size: ;
  --aw-h1-color: #000000;
  --aw-h1-color-rgb: 0,0,0;

  --aw-h2-font: times new roman, times, serif;
  --aw-h2-font-size: ;
  --aw-h2-color: #407b39;
  --aw-h2-color-rgb: 64,123,57;

  --aw-h3-font: times new roman, times, serif;
  --aw-h3-font-size: 17px;
  --aw-h3-color: #000000;
  --aw-h3-color-rgb: 0,0,0;

  --aw-h4-font: times new roman, times, serif;
  --aw-h4-font-size: 15px;
  --aw-h4-color: #474747;
  --aw-h4-color-rgb: 71,71,71;

  --aw-watermark: "";
  --aw-watermark-url: url("");
  --aw-logo: "https://sitiweb.immobiliare.it/media/02802/public/foto/1618326662498.jpg";
  --aw-logo-url: url("https://sitiweb.immobiliare.it/media/02802/public/foto/1618326662498.jpg");
  --aw-logo-alt: "http://www.europaresidenceimmobiliare.it";
  --aw-logo-alt-url: url("http://www.europaresidenceimmobiliare.it");
}






body { border-top: 6px solid #FFFFFF; }
#header-top { background-color: rgba(250,255,232,0.85);} 
.border, #dati-imm .etichetta { border-bottom: 1px solid #f7f7f7; } 
.borderf { border: 1px solid #f7f7f7; border-radius: 6px; padding: 10px; }
#top-nav > ul > li > a:hover, .active > a { border-bottom: 1px solid #3f7a38 !important; border-top: 6px solid #3f7a38 !important; } 
#top-nav ul ul li a:hover { background-color: #3f7a38; color: #FFFFFF; border-top: 1px solid #3f7a38; border-bottom: 1px solid #3f7a38; }
#top-nav > ul > li > a:hover, .active { background-color: #f7f7f7; color: #000000; } 

.pulsante:hover { color: #FFFFFF !important; }
input, select, textarea, #opzioni, #opzioni legend { background-color: #ffffff; color: #3f7a38; }

.age_icon { background-image: url('../images/icon_age_b.png'); }

.jcarousel-next, .jcarousel-prev, #link .arrow, .change { background: url("../images/icon_age_b.png") no-repeat #f7f7f7; }
.jcarousel-next:hover, .jcarousel-prev:hover, #link a:hover .arrow, .change:hover { background: url("../images/icon_age_w.png") no-repeat #3f7a38; }

.change { border: 3px solid #f7f7f7; }
.change:hover { border: 3px solid #3f7a38; }

.griglia li a .cont, .griglia li a .prz { color: #FFFFFF }

.listing:hover .border, .griglia .border:hover { border-bottom: 1px solid #3f7a38; } 

@media only screen and (min-width: 480px) and (max-width: 767px) { 
	#top-nav > ul > li > a { border-bottom: 1px solid #f7f7f7; }
}


#autorizzazione input, #radio input, #richiesta .Ric_colonna input, .quicksearch div.lista-opzioni input { width: 30px; float: left; background: none repeat scroll 0 0 Transparent; border: 1px none; }

#bottom .container { background-color: transparent; }

