/* CSS Document */
body {background-color: #a6d6ff; margin:0; font-family:"Trebuchet MS", Arial; }
.purificatore {font-size: 0px; height:0; clear:both; border: 0px; margin:0; line-height:0px;}
.rudebox {margin:0 auto; padding:0 4px 4px 4px; width:750px; background:#FFFFFF;}
.navigazione {background:#eaf6ff url(img/sfondo.gif);}
form {margin:0; padding:0;}

#header {color:#FFFFFF; margin-bottom:4px;}
#header .lingua {font-size:14px; line-height:20px; background:#00adff; padding:0 8px;}
#header .lingua a {text-decoration:none; color:#FFFFFF;}
#header .lingua a:hover {text-decoration:none; color:#ff1200;}
#header .linguasin {float:left;}
#header .linguadx {float:right;}
#header img {border-top:2px solid white; }
#header .menu-head {background-color: #00adff; font-size:18px; line-height:32px; height:32px;}
#header .menu-head ul {margin:0; padding:0; list-style: none; }
#header .menu-head li {margin:0; padding:0; border-right:1px solid white; float:left;}
#header .menu-head a {text-decoration:none; color:#FFFFFF; padding:0 12px; display:block; }
#header .menu-head a:hover, #header .menu-head a.selezionato {text-decoration:none; background-color:#ff1200;}

#fasciasin {background:white; width:196px; float:left;}
#fasciasin .ricerca {background-color: #00adff;}
#fasciasin .vendita {background-color: #00adff;}
#fasciasin .ricerca p { font-size:10px; line-height:10px; font-weight:bold; color:#FFFFFF; background-color: #00adff; }
#fasciasin .ricerca select {margin-bottom:5px; width:170px;}
#fasciasin .ricerca .mini select { width:82px!important; }
#fasciasin .ricerca input {margin-bottom:10px; width:170px; }
#fasciasin .campitesto {width:170px;}
#fasciasin h1 {background:url(img/sfumatura-gialla.jpg); height:33px; text-align:center; margin:0 0 2px 0; line-height:33px; font-size:18px; font-weight:lighter; color:#ff1200;}
#fasciasin h2 {background:url(img/sfumatura-azzurra.jpg); height:33px; padding:0 10px; margin:2px 0; line-height:33px; font-size:18px; font-weight:lighter; color:#ff1200;}
#fasciasin div {background:#eaf6ff; padding:8px 10px;}
#fasciasin p {background:#eaf6ff; margin:0; padding:4px 0; font-size:12px; color:#00adff}
#fasciasin .menu-sin {background-color: #ffbc00; font-size:16px; line-height:33px; padding:0px;}
#fasciasin .menu-sin .vendita {background-color: #ff1200;}
#fasciasin .menu-sin ul {margin:0; padding:0; list-style: none; }
#fasciasin .menu-sin li {margin:0; padding:0; height:33px; border-top:2px solid white;}
#fasciasin .menu-sin a {text-decoration:none; color:#FFFFFF;line-height:33px;height:33px; display:block; padding-left:10px; }
#fasciasin .menu-sin a:hover, #fasciasin .menu-sin a.selezionato {text-decoration:none; background-color:#ff1200;}

#fasciadx {background:#eaf6ff; width:547px; float:right; border-left:7px solid white;}
/* #fasciadx p {font-size:12px; padding:0 0 10px 10px; margin:0; color: #666666; } */

#homepage {padding-left:10px; text-align:left;}
#homepage h1 {font-size:18px; color:#00adff; margin:0; padding:10px 0 0 10px; font-style:italic; font-weight:lighter;}
#homepage h2 {font-size:18px; text-transform:uppercase; text-align:center; color:#00adff; margin:0; padding:10px 0 30px 10px; font-style:italic; font-weight:lighter;}
#homepage p {font-size:12px; line-height:18px; color:#666666; margin:0; padding:10px 0 0 10px;}

.mappadove {border-bottom:3px solid white; margin-bottom:10px;}
#dovesiamo {padding:0 10px; border-bottom:2px solid white;}
#dovesiamo h4 {padding:5px 0; font-size:16px; margin:0; color: #00adff; font-style:italic; font-weight:lighter;}
#dovesiamo h3 {padding:5px 0; margin:0; color: #00adff; font-style:italic; font-weight:lighter;}
#dovesiamo p {padding:0 0 10px 0; margin:0; color: #666666; }

#preferiti {line-height:33px; font-size:14px; color:#ff1200; background:#FFFFFF;}
#preferiti .sfondotitolo {background:url(img/sfumatura-azzurra.jpg);height:33px;}
#preferiti table {padding:2px 0;}
#preferiti th {height:33px; background-color:#00adff; text-align:left; padding-left:8px; font-size:12px; color:#FFFFFF; font-weight:lighter; }
#preferiti td {height:33px; background-color:#eaf6ff; text-align:left; padding-left:8px; font-size:12px; color:#666666; border-top:1px solid #FFF; }
#preferiti img {border:none; }
#preferiti a {color: #00adff; text-decoration: underline; }
#preferiti a:hover {color: #ff1200; text-decoration: none; }
#preferiti .titolo {background:url(img/preferiti-cuore.gif) no-repeat left; font-size:16px; font-weight:bold; padding-left:37px; float:left;}
#preferiti .tabs a {background:url(img/preferiti-freccia.gif) right no-repeat;color:#ff1200; float:right; padding:0 35px 0 15px; margin:0 0 1px 1px;text-decoration: none; }
#preferiti .tabs a:hover{text-decoration:underline; }
#preferiti .stretto {text-align:center; }

#ordina {color:#ff1200; background:#FFFFFF;line-height:33px;}
#ordina .sfondotitolo {background:url(img/sfumatura-azzurra.jpg); margin-bottom:2px;}
#ordina .titolo {background:url(img/risultati-lente.gif) no-repeat left; font-size:14px; padding-left:37px;}
#ordina span {color:#000000;}
#ordina td {padding:0 15px;}
#ordina a {color:#FFFFFF;}
#ordina a:hover {color:#ff1200;}
#ordina .ordinasfondo {background:#00adff; border-bottom:2px solid white;}
#ordina table {background:#00adff; font-size:12px; color:#FFFFFF; padding-left:8px; margin-bottom:2px;}
.contenitore { font-size:12px; color:#666666; background:#eaf6ff; border-top:1px white solid; border-bottom:4px white solid; height:33px; line-height:33px;}
.elementi {float:left; padding-left:8px;}
.pagina {float:right; }
.pagina a {color:#00adff; }
.pagina a:hover {color:#ff1200; }
.iconette {float:right; padding-right:10px;}
.iconette img {border:0; padding-top:8px;}

.gmap {border-bottom:4px solid white;}

#risultati {font-size:11px; color:#666666;}
#risultati td {background-color:#eaf6ff; border-bottom:2px solid white;}
#risultati th {background:none ; font-size:0px; line-height:10px; height:10px;}
#risultati a {color:#00adff; text-decoration:underline; }
#risultati a:hover {color:#ff1200; }
#risultati .foto {padding:10px;}
#risultati .foto img {border:0px;}
#risultati .generale {vertical-align:top; width:50%; padding:10px 10px 10px 0; border-right:1px solid #FFF; line-height:30px; }
#risultati .generale a {font-size:16px; }
#risultati .generale img {padding-right:2px; }
#risultati .dettagli {width:50%; padding:10px; vertical-align:top; line-height:18px; font-size:11px;}
#risultati .lista {font-size: 0px; height:8px; clear:both; border: 0px; margin:0; line-height:0px;}
#risultati .mappa { line-height:20px; background:url(img/preferiti-mappa.gif) no-repeat top left; padding:0 0 10px 25px; }
#risultati .add-preferiti { line-height:20px; background:url(img/preferiti-addfavorites.gif) no-repeat top left; padding:0 0 5px 25px; }
#risultati .dettagli b {color:#263858}
#risultati .servizi img {padding:0 3px 5px 0;}

#scheda {font-size:12px; color:#666666; }
#scheda .sfondotitolo {background:url(img/sfumatura-azzurra.jpg);height:33px; border-bottom:2px solid white;}
#scheda .titoloscheda {line-height:33px; font-size:16px; padding-left:8px;float:left;}
#scheda .titoloscheda h1 {color:#ff1200; line-height:33px; margin:0; padding:0px; font-weight:lighter; font-size:16px; padding-left:8px;float:left;}
#scheda .titoloscheda span {color:#000000; }
#scheda .schedaindietro a {line-height:33px; background:url(img/scheda-back.gif) left no-repeat;color:#ff1200; float:right;  margin:0 0 1px 1px;text-decoration: none; font-size:14px; padding:0 20px 0 25px; }
#scheda .schedaindietro a:hover{text-decoration:underline; }
#scheda .schedaricorda a {line-height:33px; background:url(img/scheda-addfavorites.gif) left no-repeat;color:#ff1200;  float:right; margin:0 0 1px 1px;text-decoration: none; font-size:14px;padding:0 10px 0 25px;}
#scheda .schedaricorda a:hover{text-decoration:underline; }
#scheda .fotogrande {border:0;border-bottom:2px solid white;}
#scheda .titolofondoblu { height:30px; line-height:30px; padding-left:10px; font-size:14px;background-color:#00adff; color:#FFFFFF;border-bottom:2px solid white;}
#scheda a {color:#00adff;}
#scheda a:hover {color:#ff1200; }
#scheda th {height:30px; text-align:left; padding-left:8px;}
#scheda .foto {vertical-align:top;}
#scheda .foto img {border:none; padding-right: 10px;}
#scheda b {color:#263858}
#scheda .sin {width:30%; }
#scheda .dx {width:70%; }
#scheda .dx img {border:none; padding-left:3px;padding-bottom:5px; }
#scheda td {height:30px; border-bottom:1px solid white;padding-left:8px;}
#scheda .stampa {float:right; background:url(img/scheda-stampa.gif) no-repeat left; padding:12px 20px 15px 30px;}
#scheda .regolamento {float:right; background:url(img/scheda-regolamento.gif) no-repeat left; padding:12px 30px 15px 30px;}
#scheda .titolo {background:url(img/sfumatura-azzurra.jpg);color:#ff1200; line-height:33px; height:33px; border-bottom:2px solid white; font-size:16px; padding-left:8px;}
#scheda h1 {padding:5px 10px; font-size:16px; margin:0; color: #00adff; font-style:italic; font-weight:lighter;}
#scheda p {padding:0 0 10px 10px; margin:0; color: #666666; }

#galleriafoto div { float:left; width:25%;margin-bottom:2px; }
#galleriafoto img {border:none;}

.tabellaprezzi { background-color:#FFFFFF; }
.tabellaprezzi th {background-color:#00adff;}
.tabellaprezzi th div { color:#FFFFFF; height:33px; line-height:33px; text-align:center;}
.tabellaprezzi td {background-color:#eaf6ff; text-align:center; padding:10px 0;}
.tabellaprezzi td span { color:#ff1200; font-size:14px; font-weight:bold;}

.bottoneprenota {height:70px;background:url(img/sfumatura-azzurra.jpg); text-align:center;}
.bottoneprenota input {height:30px;width:120px;font-size:18px; margin:20px auto;}

#richiestainfo {background-color:#eaf6ff; color:#666666; width:95%; padding-top:10px; margin-left:10px; font-size:12px; line-height:33px;}
#richiestainfo textarea {margin:10px 0; width:100%;}
#richiestainfo .accetto {background-color:#eaf6ff; color:#666666; padding-top:10px;}

.offertecontenitore	{border-bottom: solid 2px white; min-height:160px; font-size:12px; color:#666666; }
.fototesto {display:inline; float:left; margin:0 10px 5px 10px; }
.offertecontenitore a { color:#00adff; text-decoration:underline; }
.offertecontenitore a:hover { color:#ff1200; text-decoration:none; }
.offertecontenitore	h4 {margin:0; padding:0 0 0 10px;}
.offertetitolo {background-color:#00adff; padding:0 5px; color:#FFFFFF; font-size:14px; height:30px; line-height:30px;border-bottom:2px solid white; font-weight:lighter; }

#venditaimmobili {font-size:12px; color:#666666; }
#venditaimmobili .labelStyle {}
#venditaimmobili .labelStyle a {color:#00adff; text-decoration:underline;}
#venditaimmobili .labelStyle a:hover {color:#ff1200; text-decoration:none;}
#venditaimmobili .borderStyle {border:1px solid white; width:95%; margin:0 auto;}
#venditaimmobili .textStyle {}
#venditaimmobili .labelunderlineStyle {text-decoration:underline; font-size:14px; color:#333333;}
#venditaimmobili .linktitleStyle {color:#00adff; font-size:14px; line-height:25px;}
#venditaimmobili .linktitleStyle:hover {color:#ff1200;}
#venditaimmobili .textredStyle {font-size:14px; color:#333333;}

#footer {}
#footer .links {background-color: #00adff; font-size:12px; line-height:20px; height:20px; width:100%; margin:4px 0; }
#footer .links td {border-right:1px solid white; text-align:center;}
#footer .links a {text-decoration:none; color:#FFFFFF; padding:0 6px; display:block; }
#footer .links a:hover {text-decoration:none; background-color:#ff1200;}
#footer .indirizzi {text-align:center; background-color:#eaf6ff; padding:0px 4px 8px 4px;}
#footer .indirizzi h3 {font-size:18px; color:#00adff; line-height:30px; margin:0; padding:0;}
#footer .indirizzi p {font-size:12px; color:#666666; line-height:16px; margin:0; padding:0;}
#footer .indirizzi a {color:#00adff;}
#footer .indirizzi a:hover {color:#ff1200; text-decoration:none;}

.err, .err em { color:#c00!important; }