body, html { width:100%; margin-left:auto; margin-right:auto; text-align:center; background-color:#4b80c6;
margin:0; padding:0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333366; line-height:1.3;}

form { margin:0; padding:0; border:0; padding:5px; padding-left:20px; padding-top:10px;}
img { border:0;}
.grassetto { font-weight:bold;}
.none { display:none;}
.fl {float:left; margin-bottom:10px;}

h3 { font-size:15px;}
h4 { font-size:13px; text-decoration:underline; margin:0; padding:0;}

a:link { color:#4b80c6;font-weight:bold; text-decoration:none;}
a:visited { color:#4b80c6;font-weight:bold; text-decoration:none;}
a:hover { color:#0c376f;font-weight:bold; text-decoration:none;}
a:active { color:#4b80c6;font-weight:bold; text-decoration:none;}

ul { margin-top:5px; margin-bottom:-10px;}

#villaggio-taunus { margin-left:auto;margin-right:auto; text-align:center; width:969px; height:100%;}
#villaggio-riviera-del-conero { background-color:#FFF; position:relative; height:92%; width:auto; text-align:left; height:100%}
#villaggio-conero {background:F00; width:969px; height:344px;}
#menu-taunus { background:#ffbf00 url(../img/barra-menu.jpg) no-repeat; width:969px; height:47px; padding-top:13px; padding-left:0px;}
#menu-taunus-sotto { background:#FFBF00 url(../img/barra-menu-sotto.jpg) no-repeat scroll 0 0;
height:33px;
margin-top:8px;
padding-left:0;
padding-top:3px;
width:969px;}

#conero-numana { width:969px; height:100%; background-color:#FFF; float:left;}

#taunus-villaggio-affitti { display:inline; float:left; width:654px; text-align:left; padding:10px 6px; margin-top:10px; padding-left:33px;}
#taunus-villaggio { width:630px; text-align:left;}

#exclusive-village { float:left; width:233px; padding-right:15px; height:230px; margin-bottom:15px;}
#testo-taunus {float:left; width:374px; padding-right:13px; height:150px; margin-top:10px; line-height:1.4; font-size:13px; color:#333366;}
 

.box-immobili-oriz { margin:20px 5px; padding-top:0px; margin-left:5px; margin-bottom:0px; color:#333366;}
.box-immobili-medio { margin:20px 5px; padding-top:0px; margin-bottom:20px; margin-top:0px; height:100%; color:#333366;}

.box-immobili-medio .descrizione-tipo{ float:left; width:245px; display:inline; padding-top:8px; padding-left:2px; color:#20425e; }
.box-immobili-medio .tipo-immobili{ width:342px; padding-left:12px; padding-top:8px; margin-right:30px; }

.titolo-tipo { color:#0066cc; font-weight:bold; font-size:15px; }
.link-dett { color:#ff4040;}

.offerta { position:absolute; top:287px; left:10px;}
.last-minute { position:absolute; top:287px; left:10px;}

.offerta-cerca { position:absolute; top:85px; left:450px;}
.last-minute-cerca { position:absolute; top:85px; left:450px;}

.offerta-dett { position:absolute; top:147px; left:10px;}
.last-minute-dett { position:absolute; top:147px; left:10px;}

.box-photo { margin:20px 0; margin-top:22px; margin-bottom:0px;}

.box-singolo-verticale { background-color:#e3f0ff; position:relative; border:1px solid #4b80c6; width:198px; height:362px; margin:15px 0; margin-right:15px; margin-left:1px; float:left; display:block; cursor:pointer;}
.box-singolo-verticale .immagine{ margin:15px; margin-bottom:5px;}
.box-singolo-verticale .immagine img { border:1px solid #333366;}
.box-singolo-verticale .tipo{ font-size:12px; font-weight:bold; color:#da0e0e; padding:0px 15px; color:#20425e;}
.box-singolo-verticale .titolo{ font-size:12px; font-weight:bold; color:#da0e0e; padding:0px 15px;}
.box-singolo-verticale .descrizione{ padding:5px 15px; height:140px;}
.box-singolo-verticale .prezzo{ text-align:right; padding:8px 15px; font-weight:bold;}
.box-singolo-verticale .prezzo2{ text-align:right; padding:8px 15px; font-weight:bold;}
.piccolo { font-size:16px;}
.piccolo-grassetto { font-size:16px; font-weight:bold;}

.box-singolo-verticale .descrizione-affitti{ padding:5px 15px; height:92px; overflow:hidden}
.box-singolo-verticale .descrizione-affitti-home{ padding:5px 15px; height:100px;}
.box-singolo-verticale .prezzo-affitti{ text-align:right; padding:0px 15px; font-weight:normal; height:40px; font-size:27px; color:#da0000; font-family:Arial, Helvetica, sans-serif}
.box-singolo-verticale .prezzo-vendite{ text-align:right; padding:0px 15px; font-weight:normal; height:40px; font-size:27px; color:#da0000; font-family:Arial, Helvetica, sans-serif;}

a.box-singolo-verticale:link { background:#e3f0ff; border:1px solid #4b80c6; width:198px; height:362px; margin:15px 0; margin-right:14px; margin-left:1px; float:left; display:block; cursor:pointer; text-decoration:none; color:#333366;}
a.box-singolo-verticale:visited { background:#e3f0ff; border:1px solid #4b80c6; width:198px; height:362px; margin:15px 0; margin-right:14px; margin-left:1px; float:left; display:block; cursor:pointer; text-decoration:none; color:#333366;}
a.box-singolo-verticale:hover { background:#4cb1f4; border:1px solid #4b80c6; width:198px; height:362px; margin:15px 0; margin-right:14px; margin-left:1px; float:left; display:block; text-decoration:none; color:#333366;}
a.box-singolo-verticale:active { background:#e3f0ff; border:1px solid #4b80c6; width:198px; height:362px; margin:15px 0; margin-right:14px; margin-left:1px; float:left; display:block; cursor:pointer; text-decoration:none; color:#333366;}

.box-photo { margin:20px 0; margin-top:5px; margin-bottom:0px;}
.box-singolo-verticale-lungo {background-color:#fff; border:1px solid #3179ab; width:207px; margin:15px 0; margin-bottom:24px; margin-right:15px; margin-left:1px; display:inline; float:left; padding:10px; text-align:center;}


a.affitti-box-home {width:189px; height:229px; background:#93cefb url(../img/affitti-box-home.jpg) no-repeat; float:left; border:1px solid #4b80c6; color:#20425e; margin-right:16px; margin-top:15px; padding:3px; }
a.affitti-box-home:link  {width:189px; height:229px; background:#93cefb url(../img/affitti-box-home.jpg) no-repeat; float:left; border:1px solid #4b80c6; color:#20425e; margin-right:16px; margin-top:15px; padding:3px; }
a.affitti-box-home:visited {width:189px; height:229px; background:#93cefb url(../img/affitti-box-home.jpg) no-repeat; float:left; border:1px solid #4b80c6; color:#20425e; margin-right:16px; margin-top:15px; padding:3px; }
a.affitti-box-home:hover {width:189px; height:229px; background:#93cefb url(../img/affitti-box-home-on.jpg) no-repeat; float:left; border:1px solid #4b80c6; color:#20425e; margin-right:16px; margin-top:15px; padding:3px; }
a.affitti-box-home:active {width:189px; height:229px; background:#93cefb url(../img/affitti-box-home.jpg) no-repeat; float:left; border:1px solid #4b80c6; color:#20425e; margin-right:16px; margin-top:15px; padding:3px; }

.affitti-info-home {width:189px; height:117px; background:#fefae2 url(../img/affitti-info-home.jpg) no-repeat; float:left; border:1px solid #f9e06b; color:#20425e; margin-right:16px; margin-top:15px;  margin-bottom:15px; padding:3px; overflow:hidden;}
.affitti-info-home a:link{color:#20425e; text-decoration:none; }
.affitti-info-home a:visited{color:#20425e; text-decoration:none; }
.affitti-info-home a:hover{color:#000; text-decoration:none; }
.affitti-info-home a:active{color:#20425e; text-decoration:none; }

#banner-destra {margin-left:4px; margin-top:4px;}

#taunus-villaggio-vendite { display:inline; float:left; width:240px; text-align:left;}
#taunus-contatti-chi-siamo { display:inline; float:left; width:240px; text-align:left;}

#villaggio-sirolo {height:18px; background:url(../img/taunus-tours.jpg) no-repeat left; text-align:left; padding-left:65px; padding-top:50px; margin-bottom:20px; color:#fff; width:920px;margin:0 auto;}

#villaggio-sirolo a:link{ color:#fff; text-decoration:none; }
#villaggio-sirolo a:visited{ color:#fff; text-decoration:none; }
#villaggio-sirolo a:hover{ color:#fff; text-decoration:underline; }
#villaggio-sirolo a:active{ color:#fff; text-decoration:none; }

.foto-affitti { margin-top:8px: margin-bottom:8px;}

/* MENU SOPRA */
#bt-home { background:url(../img/bt-home-off.jpg); float:left; width:57px; height:27px; margin-right:58px;}
#bt-home-on { background:url(../img/bt-home-on.jpg); float:left; width:57px; height:27px;}
#bt-home a:link { background:url(../img/bt-home-off.jpg); width:57px; height:27px; display:block;}
#bt-home a:visited { background:url(../img/bt-home-off.jpg); width:57px; height:27px; display:block;}
#bt-home a:hover { background:url(../img/bt-home-on.jpg); width:57px; height:27px; display:block;}
#bt-home a:active { background:url(../img/bt-home-off.jpg); width:57px; height:27px; display:block;}

#bt-affitti { background:url(../img/bt-affitti-off.jpg); float:left; width:72px; height:27px; margin-right:58px; }
#bt-affitti-on { background:url(../img/bt-affitti-on.jpg); float:left; width:72px; height:27px;}
#bt-affitti a:link { background:url(../img/bt-affitti-off.jpg); width:72px; height:27px; display:block;}
#bt-affitti a:visited { background:url(../img/bt-affitti-off.jpg); width:72px; height:27px; display:block;}
#bt-affitti a:hover { background:url(../img/bt-affitti-on.jpg); width:72px; height:27px; display:block;}
#bt-affitti a:active { background:url(../img/bt-affitti-off.jpg); width:72px; height:27px; display:block;}

#bt-vendite { background:url(../img/bt-vendite-off.jpg); float:left; width:82px; height:27px; margin-right:58px;}
#bt-vendite-on { background:url(../img/bt-vendite-on.jpg); float:left; width:82px; height:27px;}
#bt-vendite a:link { background:url(../img/bt-vendite-off.jpg); width:82px; height:27px; display:block;}
#bt-vendite a:visited { background:url(../img/bt-vendite-off.jpg); width:82px; height:27px; display:block;}
#bt-vendite a:hover { background:url(../img/bt-vendite-on.jpg); width:82px; height:27px; display:block;}
#bt-vendite a:active { background:url(../img/bt-vendite-off.jpg); width:82px; height:27px; display:block;}

#bt-last-minute { background:url(../img/bt-last-minute-off.jpg); float:left; width:130px; height:27px; margin-right:58px;}
#bt-last-minute-on { background:url(../img/bt-last-minute-on.jpg); float:left; width:130px; height:27px;}
#bt-last-minute a:link { background:url(../img/bt-last-minute-off.jpg); width:130px; height:27px; display:block;}
#bt-last-minute a:visited { background:url(../img/bt-last-minute-off.jpg); width:130px; height:27px; display:block;}
#bt-last-minute a:hover { background:url(../img/bt-last-minute-on.jpg); width:130px; height:27px; display:block;}
#bt-last-minute a:active { background:url(../img/bt-last-minute-off.jpg); width:130px; height:27px; display:block;}

#bt-offerte-speciali { background:url(../img/bt-offerte-speciali-off.jpg); float:left; width:171px; height:27px; }
#bt-offerte-speciali-on { background:url(../img/bt-offerte-speciali-on.jpg); float:left; width:171px; height:27px;}
#bt-offerte-speciali a:link { background:url(../img/bt-offerte-speciali-off.jpg); width:171px; height:27px; display:block;}
#bt-offerte-speciali a:visited { background:url(../img/bt-offerte-speciali-off.jpg); width:171px; height:27px; display:block;}
#bt-offerte-speciali a:hover { background:url(../img/bt-offerte-speciali-on.jpg); width:171px; height:27px; display:block;}
#bt-offerte-speciali a:active { background:url(../img/bt-offerte-speciali-off.jpg); width:171px; height:27px; display:block;}



/* HEADER */
#taunus-head-sx { float:left; }
#taunus-head-dx { float:left; }
#taunus-logo { width:220px; height:44px; padding-left:12px; background-color:#fff;}
#cerca { width:233px; height:300px; color:#FFF; font-size:11px; float:left;background-color:#ffbf00;}
#header-home{ overflow:hidden; width:736px; height:344px; position:relative; z-index:1}
#lang { position:absolute; top:0; right:0; padding:8px; z-index:999; }

#header-flash { width:736px; height:344px; position:absolute; z-index:1;}

#corpo-cerca2 { height:80px; width:223px; background-color:#64af17; padding:4px;}
#cerca2 { height:352px; width:231px; margin-top:-150px; position:absolute; top:427px; left:34px; color:#FFF; font-size:11px;}
#cerca select { width:183px; font-size:12px; display:block; margin-bottom:15px; margin-top:4px;}

#tasto-ricerca { text-align:right; padding-right:25px; margin-top:25px; height:25px;}
#tasto-ricerca a{ text-align:right; margin-top:15px; color:#FFFFFF; text-decoration:none;}
#tasto-ricerca a:link{ text-align:right; margin-top:15px; color:#FFFFFF;}
#tasto-ricerca a:visited{ text-align:right; margin-top:15px; color:#FFFFFF;}
#tasto-ricerca a:hover{ text-align:right;  argin-top:15px; color:#da0000;}
#tasto-ricerca a:active{ text-align:right; margin-top:15px; color:#FFFFFF;}

#tasto-ricerca2 {text-align:right; padding-right:25px; margin-top:5px; height:18px;}
#tasto-ricerca2 a{text-align:right; margin-top:15px; color:#FFFFFF; text-decoration:none;}
#tasto-ricerca2 a:link{text-align:right; margin-top:15px; color:#FFFFFF}
#tasto-ricerca2 a:visited{text-align:right; margin-top:15px; color:#FFFFFF}
#tasto-ricerca2 a:hover{text-align:right; margin-top:15px; color:#da0000}
#tasto-ricerca2 a:active{text-align:right; margin-top:15px; color:#FFFFFF}

#tasto-ricerca3 {text-align:center;  margin-top:5px; height:18px; margin-bottom:14px;}
#tasto-ricerca3 a{text-align:right; margin-top:15px; color:#FFFFFF; text-decoration:none;}
#tasto-ricerca3 a:link{text-align:right; margin-top:15px; color:#FFFFFF}
#tasto-ricerca3 a:visited{text-align:right; margin-top:15px; color:#FFFFFF}
#tasto-ricerca3 a:hover{text-align:right; margin-top:15px; color:#da0000}
#tasto-ricerca3 a:active{text-align:right; margin-top:15px; color:#FFFFFF}


/* MENU SOTTO*/
#bt-chi-siamo { background:url(../img/bt-chi-siamo-off.jpg); float:left; width:67px; height:23px; margin-right:20px;}
#bt-chi-siamo-on { background:url(../img/bt-chi-siamo-on.jpg); float:left; width:67px; height:23px;}
#bt-chi-siamo a:link { background:url(../img/bt-chi-siamo-off.jpg); width:67px; height:23px; display:block;}
#bt-chi-siamo a:visited { background:url(../img/bt-chi-siamo-off.jpg); width:67px; height:23px; display:block;}
#bt-chi-siamo a:hover { background:url(../img/bt-chi-siamo-on.jpg); width:67px; height:23px; display:block;}
#bt-chi-siamo a:active { background:url(../img/bt-chi-siamo-off.jpg); width:67px; height:23px; display:block;}

#bt-come-raggiungerci { background:url(../img/bt-come-raggiungerci-off.jpg); float:left; width:125px; height:23px; margin-right:20px;}
#bt-come-raggiungerci-on { background:url(../img/bt-come-raggiungerci-on.jpg); float:left; width:125px; height:23px;}
#bt-come-raggiungerci a:link { background:url(../img/bt-come-raggiungerci-off.jpg); width:125px; height:23px; display:block;}
#bt-come-raggiungerci a:visited { background:url(../img/bt-come-raggiungerci-off.jpg); width:125px; height:23px; display:block;}
#bt-come-raggiungerci a:hover { background:url(../img/bt-come-raggiungerci-on.jpg); width:125px; height:23px; display:block;}
#bt-come-raggiungerci a:active { background:url(../img/bt-come-raggiungerci-off.jpg); width:125px; height:23px; display:block;}

#bt-formula-hotel { background:url(../img/bt-formula-hotel-off.jpg); float:left; width:94px; height:23px; margin-right:20px;}
#bt-formula-hotel-on { background:url(../img/bt-formula-hotel-on.jpg); float:left; width:94px; height:23px;}
#bt-formula-hotel a:link { background:url(../img/bt-formula-hotel-off.jpg); width:94px; height:23px; display:block;}
#bt-formula-hotel a:visited { background:url(../img/bt-formula-hotel-off.jpg); width:94px; height:23px; display:block;}
#bt-formula-hotel a:hover { background:url(../img/bt-formula-hotel-on.jpg); width:94px; height:23px; display:block;}
#bt-formula-hotel a:active { background:url(../img/bt-formula-hotel-off.jpg); width:94px; height:23px; display:block;}

#bt-listino-catalogo { background:url(../img/bt-listino-catalogo-off.jpg); float:left; width:113px; height:23px; margin-right:20px;}
#bt-listino-catalogo-on { background:url(../img/bt-listino-catalogo-on.jpg); float:left; width:113px; height:23px;}
#bt-listino-catalogo a:link { background:url(../img/bt-listino-catalogo-off.jpg); width:113px; height:23px; display:block;}
#bt-listino-catalogo a:visited { background:url(../img/bt-listino-catalogo-off.jpg); width:113px; height:23px; display:block;}
#bt-listino-catalogo a:hover { background:url(../img/bt-listino-catalogo-on.jpg); width:113px; height:23px; display:block;}
#bt-listino-catalogo a:active { background:url(../img/bt-listino-catalogo-off.jpg); width:113px; height:23px; display:block;}

#bt-taunus-card { background:url(../img/bt-taunus-card-off.jpg); float:left; width:81px; height:23px; margin-right:20px;}
#bt-taunus-card-on { background:url(../img/bt-taunus-card-on.jpg); float:left; width:81px; height:23px;}
#bt-taunus-card a:link { background:url(../img/bt-taunus-card-off.jpg); width:81px; height:23px; display:block;}
#bt-taunus-card a:visited { background:url(../img/bt-taunus-card-off.jpg); width:81px; height:23px; display:block;}
#bt-taunus-card a:hover { background:url(../img/bt-taunus-card-on.jpg); width:81px; height:23px; display:block;}
#bt-taunus-card a:active { background:url(../img/bt-taunus-card-off.jpg); width:81px; height:23px; display:block;}

#bt-escursioni { background:url(../img/bt-escursioni-off.jpg); float:left; width:74px; height:23px; margin-right:20px;}
#bt-escursioni-on { background:url(../img/bt-escursioni-on.jpg); float:left; width:74px; height:23px;}
#bt-escursioni a:link { background:url(../img/bt-escursioni-off.jpg); width:74px; height:23px; display:block;}
#bt-escursioni a:visited { background:url(../img/bt-escursioni-off.jpg); width:74px; height:23px; display:block;}
#bt-escursioni a:hover { background:url(../img/bt-escursioni-on.jpg); width:74px; height:23px; display:block;}
#bt-escursioni a:active { background:url(../img/bt-escursioni-off.jpg); width:74px; height:23px; display:block;}

#bt-sport-divertimenti { background:url(../img/bt-sport-divertimenti-off.jpg); float:left; width:135px; height:23px; margin-right:20px;}
#bt-sport-divertimenti-on { background:url(../img/bt-sport-divertimenti-on.jpg); float:left; width:135px; height:23px;}
#bt-sport-divertimenti a:link { background:url(../img/bt-sport-divertimenti-off.jpg); width:135px; height:23px; display:block;}
#bt-sport-divertimenti a:visited { background:url(../img/bt-sport-divertimenti-off.jpg); width:135px; height:23px; display:block;}
#bt-sport-divertimenti a:hover { background:url(../img/bt-sport-divertimenti-on.jpg); width:135px; height:23px; display:block;}
#bt-sport-divertimenti a:active { background:url(../img/bt-sport-divertimenti-off.jpg); width:135px; height:23px; display:block;}


/* MENU CITTA' */
#bt-numana { background:url(../img/bt-numana-off.jpg); float:left; width:146px; height:49px; margin-top:10px; margin-bottom:10px;}
#bt-numana-on { background:url(../img/bt-numana-on.jpg); float:left; width:146px; height:49px; margin-top:10px; margin-bottom:10px;}
#bt-numana a:link { background:url(../img/bt-numana-off.jpg); width:146px; height:49px; display:block;}
#bt-numana a:visited { background:url(../img/bt-numana-off.jpg); width:146px; height:49px; display:block;}
#bt-numana a:hover { background:url(../img/bt-numana-on.jpg); width:146px; height:49px; display:block;}
#bt-numana a:active { background:url(../img/bt-numana-off.jpg); width:146px; height:49px; display:block;}

#bt-taunus { background:url(../img/bt-taunus-off.jpg); float:left; width:146px; height:49px; margin-top:10px; margin-bottom:10px;}
#bt-taunus-on { background:url(../img/bt-taunus-on.jpg); float:left; width:146px; height:49px; margin-top:10px; margin-bottom:10px;}
#bt-taunus a:link { background:url(../img/bt-taunus-off.jpg); width:146px; height:49px; display:block;}
#bt-taunus a:visited { background:url(../img/bt-taunus-off.jpg); width:146px; height:49px; display:block;}
#bt-taunus a:hover { background:url(../img/bt-taunus-on.jpg); width:146px; height:49px; display:block;}
#bt-taunus a:active { background:url(../img/bt-taunus-off.jpg); width:146px; height:49px; display:block;}

#bt-sirolo { background:url(../img/bt-sirolo-off.jpg); float:left; width:146px; height:49px; margin-top:10px; margin-bottom:10px;}
#bt-sirolo-on { background:url(../img/bt-sirolo-on.jpg); float:left; width:146px; height:49px; margin-top:10px; margin-bottom:10px;}
#bt-sirolo a:link { background:url(../img/bt-sirolo-off.jpg); width:146px; height:49px; display:block;}
#bt-sirolo a:visited { background:url(../img/bt-sirolo-off.jpg); width:146px; height:49px; display:block;}
#bt-sirolo a:hover { background:url(../img/bt-sirolo-on.jpg); width:146px; height:49px; display:block;}
#bt-sirolo a:active { background:url(../img/bt-sirolo-off.jpg); width:146px; height:49px; display:block;}

#bt-porto-recanati { background:url(../img/bt-porto-recanati-off.jpg); float:left; width:146px; height:49px; margin-top:10px; margin-bottom:10px;}
#bt-porto-recanati-on { background:url(../img/bt-porto-recanati-on.jpg); float:left; width:146px; height:49px; margin-top:10px; margin-bottom:10px;}
#bt-porto-recanati a:link { background:url(../img/bt-porto-recanati-off.jpg); width:146px; height:49px; display:block;}
#bt-porto-recanati a:visited { background:url(../img/bt-porto-recanati-off.jpg); width:146px; height:49px; display:block;}
#bt-porto-recanati a:hover { background:url(../img/bt-porto-recanati-on.jpg); width:146px; height:49px; display:block;}
#bt-porto-recanati a:active { background:url(../img/bt-porto-recanati-off.jpg); width:146px; height:49px; display:block;}

#bt-marcelli{ background:url(../img/bt-marcelli-off.jpg); float:left; width:146px; height:49px; margin-top:10px; margin-bottom:10px;}
#bt-marcelli-on { background:url(../img/bt-marcelli-on.jpg); float:left; width:146px; height:49px; margin-top:10px; margin-bottom:10px;}
#bt-marcelli a:link { background:url(../img/bt-marcelli-off.jpg); width:146px; height:49px; display:block;}
#bt-marcelli a:visited { background:url(../img/bt-marcelli-off.jpg); width:146px; height:49px; display:block;}
#bt-marcelli a:hover { background:url(../img/bt-marcelli-on.jpg); width:146px; height:49px; display:block;}
#bt-marcelli a:active { background:url(../img/bt-marcelli-off.jpg); width:146px; height:49px; display:block;}


#box-citta {padding-left:32px;}

#briciole-di-pane {}
#briciole-di-pane a:link { text-decoration:none; color:#003399} 
#briciole-di-pane a:visited {text-decoration:none;color:#003399}
#briciole-di-pane a:hover {text-decoration:underline;color:#da0000}
#briciole-di-pane a:active {text-decoration:none;color:#003399}

.box-ricerca { background:#e3f0ff; position:relative; border:1px solid #4b80c6; width:630px; height:157px; margin:15px 0; display:block; cursor:pointer;}
.box-ricerca .immagine{ margin-bottom:5px; float:left;}
.box-ricerca .immagine img {margin:15px; border:1px solid #333366; }
.box-ricerca .testo { float:left; margin-top:11px; width:430px; margin-bottom:5px; font-size:10px;}
.box-ricerca .tipo{ font-size:12px; font-weight:bold; color:#da0e0e; color:#20425e;}
.box-ricerca .titolo{ font-size:12px; font-weight:bold; color:#da0e0e;}
.box-ricerca .descrizione{ height:40px;}
.box-ricerca .tabella{ height:60px; width:430px;}

.box-ricerca .prezzo{ text-align:right; font-weight:bold; padding-bottom:10px; padding-top:10px;}
.box-ricerca .prezzo-affitti{ text-align:right; font-weight:normal; height:30px; font-size:27px; color:#da0000; font-family:Arial, Helvetica, sans-serif}

.box-ricerca .schema1 { float:left; width:130px;}
.box-ricerca .schema-prezzo { float:left; width:160px;}

.box-ricerca:link{ background:#e3f0ff url(../img/vai-off.gif) no-repeat 520px 24px; border:1px solid #4b80c6; display:block; cursor:pointer; text-decoration:none; color:#333366;}
.box-ricerca:visited { background:#e3f0ff url(../img/vai-off.gif) no-repeat 520px 24px; border:1px solid #4b80c6; display:block; cursor:pointer; text-decoration:none; color:#333366;}
.box-ricerca:hover { background:#4cb1f4 url(../img/vai-on.jpg) no-repeat 520px 24px; border:1px solid #4b80c6; display:block; text-decoration:none; color:#333366;}
.box-ricerca:active { background:#e3f0ff url(../img/vai-off.gif) no-repeat 520px 24px; border:1px solid #4b80c6; display:block; cursor:pointer; text-decoration:none; color:#333366;}
.schema1 {color:#20425e; font-weight:bold}
.schema1 table tr td { border:1px solid #88aec9; width:70px;}
.schema1 table tr td.ris{ width:30px; text-align:right; height:auto; font-size:11px;}

.schema3 {color:#20425e; font-weight:bold; margin-top:15px; padding-left:15px;padding-right:15px; margin-bottom:35px;}
.schema3 table tr td { border:1px solid #88aec9; width:100px;}
.schema3 table tr td.ris{ width:60px; text-align:right; height:auto; font-size:11px;}

.tabella-prezzi {}
.schema-prezzi {color:#20425e; margin-top:15px;  margin-bottom:35px; font-size:10px; margin-left:13px;}
.schema-prezzi table tr td { border:1px solid #88aec9;}
.schema-prezzi table tr td.dal{ width:43px; text-align:right; height:auto; font-size:9px;}
.schema-prezzi table tr td.al{ width:43px; text-align:right; height:auto; font-size:9px;}
.schema-prezzi table tr td.valore{ width:90px; text-align:right; height:auto; font-size:9px;}
#titolo-prezzo { padding-left:15px; font-weight:bold; color:#20425e; margin-bottom:0px;}


.box-ricerca2 { background:#e3f0ff url(../img/vai-off.gif) no-repeat 520px 24px; position:relative; border:1px solid #4b80c6; width:630px; height:157px; margin:15px 0; display:block; cursor:pointer;}
.box-ricerca2 .immagine{ margin-bottom:5px; float:left;}
.box-ricerca2 .immagine img {margin:15px; border:1px solid #333366; }
.box-ricerca2 .testo { float:left; margin-top:11px; width:430px; margin-bottom:5px; font-size:10px;}
.box-ricerca2 .tipo{ font-size:12px; font-weight:bold; color:#da0e0e; color:#20425e;}
.box-ricerca2 .titolo{ font-size:12px; font-weight:bold; color:#da0e0e;}
.box-ricerca2 .descrizione{ height:40px;}
.box-ricerca2 .tabella{ height:60px; width:430px;}

.box-ricerca2 .prezzo{ text-align:right; font-weight:bold; padding-bottom:10px; padding-top:10px;}
.box-ricerca2 .prezzo-affitti{ text-align:right; font-weight:normal; height:30px; font-size:27px; color:#da0000; font-family:Arial, Helvetica, sans-serif}

.box-ricerca2 .schema1 { float:left; width:130px;}
.box-ricerca2 .schema-prezzo { float:left; width:160px;}

.box-ricerca2:link{ background:#e3f0ff url(../img/vai-off.gif) no-repeat 520px 24px; border:1px solid #4b80c6; display:block; cursor:pointer; text-decoration:none; color:#333366;}
.box-ricerca2:visited { background:#e3f0ff url(../img/vai-off.gif) no-repeat 520px 24px; border:1px solid #4b80c6; display:block; cursor:pointer; text-decoration:none; color:#333366;}
.box-ricerca2:hover { background:#4cb1f4 url(../img/vai-on.jpg) no-repeat 520px 24px; border:1px solid #4b80c6; display:block; text-decoration:none; color:#333366;}
.box-ricerca2:active { background:#e3f0ff url(../img/vai-off.gif) no-repeat 520px 24px; border:1px solid #4b80c6; display:block; cursor:pointer; text-decoration:none; color:#333366;}


.box-ricerca2_evidenza { background:#fff85f url(../img/vai-off_evidenza.gif) no-repeat 520px 24px; position:relative; border:1px solid #ffbf00; width:630px; height:157px; margin:15px 0; display:block; cursor:pointer;}
.box-ricerca2_evidenza .immagine{ margin-bottom:5px; float:left;}
.box-ricerca2_evidenza .immagine img {margin:15px; border:1px solid #333366; }
.box-ricerca2_evidenza .testo { float:left; margin-top:11px; width:430px; margin-bottom:5px; font-size:10px;}
.box-ricerca2_evidenza .tipo{ font-size:12px; font-weight:bold; color:#da0e0e; color:#20425e;}
.box-ricerca2_evidenza .titolo{ font-size:12px; font-weight:bold; color:#da0e0e;}
.box-ricerca2_evidenza .descrizione{ height:40px;}
.box-ricerca2_evidenza .tabella{ height:60px; width:430px;}
.box-ricerca2_evidenza .prezzo{ text-align:right; font-weight:bold; padding-bottom:10px; padding-top:10px;}
.box-ricerca2_evidenza .prezzo-affitti{ text-align:right; font-weight:normal; height:30px; font-size:27px; color:#da0000; font-family:Arial, Helvetica, sans-serif}
.box-ricerca2_evidenza .schema1 { float:left; width:130px;}
.box-ricerca2_evidenza .schema-prezzo { float:left; width:160px;}
.box-ricerca2_evidenza:link{ background:#e3f0ff url(../img/vai-off.gif) no-repeat 520px 24px; border:1px solid #4b80c6; display:block; cursor:pointer; text-decoration:none; color:#333366;}
.box-ricerca2_evidenza:visited { background:#e3f0ff url(../img/vai-off.gif) no-repeat 520px 24px; border:1px solid #4b80c6; display:block; cursor:pointer; text-decoration:none; color:#333366;}
.box-ricerca2_evidenza:hover { background:#4cb1f4 url(../img/vai-on.jpg) no-repeat 520px 24px; border:1px solid #4b80c6; display:block; text-decoration:none; color:#333366;}
.box-ricerca2_evidenza:active { background:#e3f0ff url(../img/vai-off.gif) no-repeat 520px 24px; border:1px solid #4b80c6; display:block; cursor:pointer; text-decoration:none; color:#333366;}




.box-singolo-verticale-lungo2 { background:#d9e0e5; position:relative; border:1px solid #333366; width:198px; height:auto; margin:15px 0; margin-right:5px; margin-left:1px; float:left; display:block; cursor:pointer;}
.box-singolo-verticale-lungo2 .immagine{ margin:15px; margin-bottom:5px;}
.box-singolo-verticale-lungo2 .immagine img { border:1px solid #333366;}
.box-singolo-verticale-lungo2 .tipo{ font-size:12px; font-weight:bold; padding:0px 15px; color:#20425e;}
.box-singolo-verticale-lungo2 .titolo{ font-size:12px; font-weight:bold; color:#da0e0e; padding:0px 15px;}
.box-singolo-verticale-lungo2 .descrizione{ padding:5px 15px; height:140px;}
.box-singolo-verticale-lungo2 .prezzo{ text-align:right; padding:5px 15px; font-weight:bold; color:#20425e;}
.box-singolo-verticale-lungo2 .prezzo-affitti{ text-align:right; padding:5px 15px; font-weight:normal; height:40px; font-size:27px; color:#da0000; font-family:Arial, Helvetica, sans-serif}



.testo-dettaglio { float:left; width:430px; height:auto; margin-top:15px; }
.testo-dettaglio .descrizione{ padding:5px 15px; height:auto;}
.testo-dettaglio .titolo{ font-size:12px; font-weight:bold; color:#da0e0e; padding:0px 15px;}

.box-dett-laterale { background:#d9e0e5; border:1px solid #333366; width:227px; height:auto; margin:15px 0; margin-bottom:24px; margin-right:15px; margin-left:1px; float:left; padding:10px 0; text-align:left;}

.gallery { width:422px; padding:5px 0px; padding-left:15px; padding-top:0; margin-top:10px; overflow:hidden;}
.gallery img { border:1px solid #20425e;}

.gallery-prew {width:410px; padding:5px 0px; padding-left:8px; padding-top:0;}
.gallery-prew img {float:left; border:1px solid #20425e; margin:4px;}
.gallery-prew #prima {margin-left:0;}

.link-sinistra { height:40px; margin-left:15px;}
.link-sinistra a:link { color:#da0000; font-size:13px; text-decoration:none;padding:5px 15px; padding-right:10px; }
.link-sinistra a:visited { color:#da0000; font-size:13px; text-decoration:none;padding:5px 15px; padding-right:10px;}
.link-sinistra a:hover { color:#20425e; font-size:13x; text-decoration:underline;padding:5px 15px; padding-right:10px;}
.link-sinistra a:active { color:#da0000; font-size:13px; text-decoration:none;padding:5px 15px; padding-right:10px;}
#piccolo9 { font-size:9px;}
#spaziosopra20 { margin-top:20px;}

.txt-data { width:170px; margin-left:-3px; border:1px solid #88aec9; margin-top:5px; font-size:12px;color:#20425e;}
.txt { width:190px; margin-left:-3px; border:1px solid #88aec9; margin-top:5px; font-size:12px;color:#20425e;}
.area { width:190px; margin-left:-3px; border:1px solid #88aec9; height:80px;margin-top:5px; font-size:12px;color:#20425e;}
.area-preferiti { width:605px; margin-left:-3px; border:1px solid #88aec9; height:80px;margin-top:5px; font-size:12px;color:#20425e;}
.invia { width:60px; margin-left:-3px; border:1px solid #88aec9; text-align:center;margin-top:5px; font-size:12px; cursor:pointer; color:#20425e;}
.btn { color:#ee5400; width:110px; font-size:12px; font-weight:bold; background-color:#ffbf00; border:1px solid #ee5400;}
#google-map { width:600px; height:350px; }

.fotogallery-thumb { padding-right:15px;}
#fotogallery-riga { padding-left:25px; padding-bottom:15px;}
.colonne { width:250px; float:left; }
.testo-azienda { width:250px; float:left; }
.img-taunuscard{ float:left;margin-right:8px;}
.taunuscard {display:block; /*height:270px;*/}

/* SPIAGGE PHOTO GALLERY */
.spiaggia { height:100%; width:620px; margin-bottom:15px; padding:5px; border:1px solid #88aec9; overflow:hidden; }
.spiaggia-titolo { font-size:13px; color:#0066cc; font-weight:bold; display:block; margin-bottom:8px; }
.spiaggia-foto { width:200px; height:auto; overflow:hidden; float:left; }
.spiaggia-testo { padding-left:8px; width:315px; height:auto; float:left; }
.spiaggia-destra { width:70px; float:left; padding:5px;}
.spiaggia-thumb { margin:5px;}

/* NEWSLETTER */
#newsletter { margin-top:30px; width:250px; }
#newsletter form{ margin:10px 0px 10px 0px; padding:0; }
#newsletter img { display:block; margin-bottom:8px;  }
.newsletter { width:150px; background-color:#e3f0ff; border:1px solid #4b80c6; padding-left:3px; float:left; }
.newsletter-invia { width:70px; height:20px; font-size:11px; border:1px solid #4b80c6; background-color:#e3f0ff; margin-left:8px; float:left; }
.ok { color:#067706; }
.ko { color:#da0e0e; }

/* VENDITE */
#vendite-main {  margin-right:10px; }
#vendite-sx { float:left; }
#vendite-menu {  width:219px; height:186px; margin:0px 15px 10px 0px; background: url(../img/box-menu-vendite.gif); padding:7px;}
#vendite-txt {  }
.mn-vendite { margin:20px 0px 0px 16px;}

blockquote { margin:20px 0px 20px 0px; padding:21px 10px 21px 47px; background:#ffbf00 url(../img/idea.jpg) no-repeat 5px 5px; border:1px solid #ee5400; color:#2f3390; font-size:13px; font-weight:normal; }

.vendite-row { width:auto; margin-bottom:10px; height:258px; clear:both;}
.vendite-box { width:198px; height:250px; float:left; margin-right:10px; padding:4px; position:relative; background-color:#ffffcc; border:1px solid #ffdc77;}
.last { margin-right:0px; }
.vendite-box h1 { color:#0057ca; font-weight:normal; font-size:17px; margin:0; padding:0; margin-bottom:15px; }
.bottom { position:absolute; bottom:3px; left:3px;}





ul#mainmenu{

}


ul#mainmenu li{
list-style-type:none;
float:left;	
margin-right:15px;
}

ul#mainmenu li a{
display:block;
height:24px;	
}

ul#mainmenu li a:hover{
background-position:0px -24px;	
}

ul#mainmenu li a span{
display:none;
}

li#home a:link, li#home a:visited{
width:45px;
background:url(../img/home_btn.gif) no-repeat top left;
}

li#chi-siamo a:link, li#chi-siamo a:visited{
width:84px;
background:url(../img/chi-siamo_btn.gif) no-repeat top left;
}

li#listino-catalogo a:link, li#listino-catalogo a:visited{
width:146px;
background:url(../img/listino-catalogo_btn.gif) no-repeat top left;
}

li#taunus-card a:link, li#taunus-card a:visited{
width:101px;
background:url(../img/taunus-card_btn.gif) no-repeat top left;
}

li#last-minute a:link, li#last-minute a:visited{
width:104px;
background:url(../img/last-minute_btn.gif) no-repeat top left;
}

li#come-raggiungerci a:link, li#come-raggiungerci a:visited{
width:161px;
background:url(../img/come-raggiungerci_btn.gif) no-repeat top left;
}

li#area-proprietari a:link, li#area-proprietari a:visited{
width:142px;
background:url(../img/photogallery_btn.gif) no-repeat top left;
}


.top-box{
position:relative;
background:url(../img/sfondo_bg.jpg) no-repeat 220px 170px;
height:400px;
}

#testo-taunus {float:left; width:238px; padding-right:13px; height:150px; margin-top:10px; line-height:1.4; font-size:13px; color:#333366;}

#exclusive-village {
height:230px;
left:350px;
position:absolute;
top:155px;
width:233px;	
}

a.new-affitto:link, a.new-affitto:visited{
background:transparent url(../img/new-affitto_btn.gif) no-repeat scroll left top;
display:block;
height:52px;
left:275px;
position:absolute;
top:340px;
width:174px;
}

a.new-affitto:hover{
background-position:0px -52px;	
}

a.new-vendite:link, a.new-vendite:visited{
displayu:block;
width:174px;
height:52px;
position:absolute;
left:449px;
top:340px;
background:url(../img/new-vendite_btn.gif) no-repeat top left;
}

a.new-vendite:hover{
background-position:0px -52px;	
}




a.new-affitto2:link, a.new-affitto2:visited{
background:transparent url(../img/new-affitto_btn.gif) no-repeat scroll left top;
display:inline-block;
height:52px;
width:174px;
}

a.new-affitto2:hover{
background-position:0px -52px;	
}

a.new-vendite2:link, a.new-vendite2:visited{
display:inline-block;
width:174px;
height:52px;
background:url(../img/new-vendite_btn.gif) no-repeat top left;
}

a.new-vendite2:hover{
background-position:0px -52px;	
}


/* GALLERY FOTO*/
.gallery-foto
{
float:left; 
width:202px; 
height:190px; 
text-align:center;
margin-bottom:5px;
}

.gallery-foto img
{
width:202px; 
}

.celladisponibilita{width:58px; height:15px;float:left; text-align:center; font-weight:bold; border:1px solid #333366; border-right:none;border-top:none; padding-top:0px; font-size:11px; background:#00CC33;}

#btninfo{background:url(../img/richiedi-info.png) no-repeat top left; width:100px; height:27px; position:absolute;top:10px;right:105px}
#btnprenota{background:url(../img/prenota.png) no-repeat top left; width:100px; height:27px; position:absolute;top:10px;right:0px}
