/* CSS Document */
body {font-family: "Trebuchet MS" , Tahoma, Arial; font-size: 12px; color: #37445a;margin: 0 0 0 0; }
form {margin: 0; padding:0px; }
.purificatore {font-size: 0px; height:0; clear:both; border: 0px; margin:0; line-height:0px;}
/* impaginazione */
#impaginazione {background:url(img/sfondopagina.jpg) repeat-x top; width:100%; float:left;}
#impaginazione .allinea {width:880px; margin:20px auto; }
#impaginazione .sinistra {width:635px; float:left; margin-right:10px;  }
#impaginazione .destra {float:left; width:235px; }
/* header */
div#fascia_testa {background: url(img/header-casamare.jpg) no-repeat center #6fcdea; height:160px;}
div#testa_nav {width: 900px; display: block; margin: 0 auto; text-align: left; line-height:16px; }
#testa_nav .lingua {padding:8px 10px 0 10px; float:left; width:160px; height:20px; }
#testa_nav img {border:none; margin-left: 3px; vertical-align:top; }
#testa_nav .chisiamo {float:left; padding:8px 0 0 446px; width:104px; height:20px; }
#testa_nav .dovesiamo {float:left; padding:8px 0 0 0; width:112px; height:20px; }
#testa_nav .contatti {padding:8px 0 0 0; height:20px; }
#testa_nav .logocasamare {float:left; width:400px;padding:16px 0 0 15px; }
#testa_nav a {color: #37445a; text-decoration: underline; }
#testa_nav a:hover {color: #FFFFFF; text-decoration: none; }
#pagamenti {width:130px; height:35px; margin:79px 0 0 720px; text-align:right; line-height:22px; }
#pagamenti em {text-decoration:none; font-size:14px; }
#pagamenti strong{font-size:10px; font-weight:normal; color:#2964bf; }
#pagamenti .collegamento{display:block; width:100%; padding: 6px 40px 0 0; text-decoration:none; }
/* menu */
div#fascia_menu {background: url(img/menu-pattern.gif) repeat-x #ebdeb4; height:41px;}
div#menu_nav {width: 850px; display: block; margin: 0 auto; text-align: left; }
#menu_nav ul {list-style: none; margin: 0; padding: 0; }
#menu_nav ul li {display: block; float: left; margin: 0 4px; }
#menu_nav ul li a {display: block; text-decoration: none; color: #263858; }
#menu_nav ul li a em {display: block; padding: 6px 20px 15px 20px; font-size: 16px; line-height:20px; }
#menu_nav ul li a:hover, #menu_nav ul li a.selezionato {color: #FFFFFF; background: url(img/menu-over-dx.gif) no-repeat top right; }
#menu_nav ul li a:hover em, #menu_nav ul li a.selezionato em {background: url(img/menu-over-sin.gif) no-repeat top left; }
/* preferiti */
#preferiti {line-height:31px; font-size:14px;}
#preferiti th {height:30px; background-color:#59b0db; text-align:left; padding-left:8px; font-size:12px; color:#FFF; font-style:italic; font-weight:lighter; }
#preferiti td {height:31px; background-color:#c1deee; text-align:left; padding-left:8px; font-size:12px; color:#2964bf; border-top:1px solid #59b0db; }
#preferiti img {border:none; }
#preferiti a {color: #2964bf; text-decoration: underline; }
#preferiti a:hover {color: #FFF; 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:#FFFFFF; float:right; padding:0 45px 0 15px; margin:0 0 1px 1px;text-decoration: none; }
#preferiti .tabs a:hover{text-decoration:underline; }
#preferiti .stretto {text-align:center; }
#preferiti .prezzi {color:#C00; }
/* suggerimento */
#suggerimento { font-size:12px; background:url(img/suggerimento.gif) right no-repeat; height:113px; margin-bottom:20px; line-height:16px; }
#suggerimento h2 { padding:16px 0 8px 110px; margin:0; color:#FFFFFF; font-size:16px; font-weight: lighter; font-style:italic; }
#suggerimento .messaggio { float:left; width:400px; padding:0 0 0 110px; }
#suggerimento .add-preferiti {color:#2964bf; text-decoration:underline; float:right; line-height:20px; width:80px; background:url(img/suggerimento-cuore.gif) no-repeat top left; padding-left:25px;}
/* avviso */
#avviso { font-size:12px; background:url(img/avviso.gif) right no-repeat; height:113px; margin-bottom:20px; line-height:16px; }
#avviso h2 { padding:16px 0 8px 110px; margin:0; color:#FFFFFF; font-size:16px; font-weight: lighter; font-style:italic; }
#avviso .messaggio { float:left; width:400px; padding:0 0 0 110px; }
/* parametri */
#parametri {font-size:12px; margin-bottom:10px;}
#parametri span {color:#e87800;}
#parametri .titolo {font-size:16px; line-height:20px; margin:12px 0; font-weight:lighter; }
/* ordina */
.ordina {line-height:31px; font-size:12px;}
.ordina a {color:#2964bf; text-decoration: underline;}
.ordina img {border:none; vertical-align:middle;}
.ordina a:hover {text-decoration: none;}
.ordina .titolo {background:url(img/preferiti-lente.gif) no-repeat left; font-size:16px; color:#37445a; font-weight:bold; padding-left:37px; float:left;}
.ordina .mappa { padding:10px 0; border-top:1px #c1deee solid; }
.ordina .contenitore {margin-bottom:10px; padding-left:10px; border-top:1px #c1deee solid; border-bottom:1px #c1deee solid;}
.ordina .per {float:left; font-size:12px;}
.ordina .per a {margin-left:15px;}
.ordina .pagina {float:right;line-height:30px; padding-right:10px;}
.ordina .pagina a {margin:2px;}
.ordina .tabs a {background:url(img/preferiti-freccia-chiara.png) right no-repeat;color:#2964bf; font-size:14px; float:right; padding:0 45px 0 15px; margin:0 0 1px 1px;text-decoration: none; }
.ordina .tabs a:hover {text-decoration: underline;}
/* risultati */
#risultati {font-size:12px; color:#666666;}
#risultati td {background-color:#e1eff7;}
#risultati th {background:none ; font-size:0px; line-height:10px; height:10px;}
#risultati a {color:#2964bf; text-decoration:underline; }
#risultati a:hover {text-decoration:none; }
#risultati .foto {padding:10px;}
#risultati .foto img {border:0px;}
#risultati .generale {vertical-align:top; width:60%; 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:40%; padding:10px; vertical-align:top; line-height:20px; font-size:11px;}
#risultati .lista {font-size: 0px; height:8px; clear:both; border: 0px; margin:0; line-height:0px;}
#risultati .dettagli em {line-height:20px;}
#risultati .mappa {float:left; line-height:20px; background:url(img/preferiti-mappa.gif) no-repeat top left; padding-left:25px; }
#risultati .add-preferiti {float:right; line-height:20px; background:url(img/preferiti-addfavorites.gif) no-repeat top left; padding-left:25px;}
#risultati .soldi {padding-top:8px;font-size:14px; font-style:italic; }
#risultati .soldi strong {color:#c00; font-size:14px; font-style:normal;}
#risultati .dettagli b {color:#263858}
#risultati .servizi img {padding:0 3px 5px 0;}
/* selezionatore */
#selezionatore { height:385px;}
.selezionatorealloggi { background:url(img/sfondoselettore.jpg); }
.selezionatorehotel { background:url(img/sfondoselettorehotel.jpg); }
.selezionatoreofferte { background:url(img/sfondoselettoreofferte.jpg); }
#selezionatore ul {list-style:none; margin: 0; padding: 0; }
#selezionatore h2 {padding:10px 0; margin:0; color:#FFFFFF; font-size:16px; font-weight: lighter; font-style:italic; text-align:center; }
#selezionatore .li-obbligatorio {line-height:25px; background:url(img/freccina-arancio.gif) no-repeat 23px 5px; }
#selezionatore li {line-height:25px; background:url(img/freccina-blu.gif) no-repeat 23px 5px; }
#selezionatore li select {width:170px; font-size:12px; border:#ccc 1px inset; margin-left:45px; }
#selezionatore input {width:168px; font-size:12px; border:#ccc 1px inset; margin-left:45px; }
#selezionatore .li-pulsante {margin-left:40px; background: none; }
#selezionatore .pulsante {width:80px; font-size:12px; border:#ccc 2px outset; }
/* Scheda */
#scheda {line-height:20px; }
#scheda .titoloscheda {font-size:16px; line-height:20px; margin:12px 0;float:left; margin-top:20px; font-weight:lighter; }
#scheda .titoloscheda span {color:#e87800;}
#scheda .favoriti {float:right; padding:0 10px 5px 28px; margin-top:20px; background: url(img/scheda-addfavorites.gif) left no-repeat; line-height:30px;}
#scheda .indietro {float:right; padding:0 20px 5px 25px; margin-top:20px; background: url(img/scheda-back.gif) left no-repeat; line-height:30px;}
#scheda a {color:#2964bf;}
#scheda a:hover {text-decoration:none; }
#scheda .titolo {background:url(img/scheda-sfondotitolo.gif) top right; height:30px; line-height:30px; margin:10px 0 10px 0; padding-left:10px; font-size:14px;}
#scheda th {height:30px; text-align:left;}
#scheda .foto {vertical-align:top;}
#scheda .foto img {border:none; padding-right: 10px;}
#scheda em {font-weight:normal; color:#666666;}
#scheda .sin {width:30%; }
#scheda .dx {width:70%; }
#scheda .dx img {border:none; padding-left:3px;padding-bottom:5px; }
#scheda td {height:30px; border-top:1px solid #abd7ed;}
#scheda .stampa {float:right; background:url(img/scheda-stampa.gif) no-repeat left; padding:12px 0 15px 30px;}
#scheda .regolamento {float:right; background:url(img/scheda-regolamento.gif) no-repeat left; padding:12px 30px 15px 30px;}
#scheda .mappaflash {padding:10px;}
.mappaflash * { line-height:15px; }
#scheda .tabellaprezzi {padding:10px; width:550px; margin:auto; background-color:#e4f1f8; border-collapse:collapse; }
#scheda .tabellaprezzi td { border:1px solid #a2d9f4; border-collapse:collapse;text-align:center; }
#scheda .tabellalinks {font-size:16px;}
#scheda .tabellalinks img {vertical-align:middle; border:none; padding-right:10px;}
#scheda .tabellalinks td {border-bottom:1px solid #abd7ed;}
/* Galleria foto */
#galleriafoto div { float:left; width:25%; margin-bottom:3px; }
#galleriafoto img {border:none;}
/* statiche */
#home h1 {color:#ffa545; font-size:18px; font-weight:normal;}
#home p {line-height:20px;}
#home img {border:none;}
#home .sfondosopra {background-image:url(img/suggerimento-top.gif); width:635px; height:20px; line-height:20px;}
#home .sfondosotto {background-image:url(img/suggerimento-bottom.gif); width:635px; height:20px; line-height:20px;}
#home .tabella {background-color:#a2d9f4;}
#home .tabella p {text-align:center;}
#home .tabella  a {color: #2964bf; }
#home .tabella  a:hover {color: #FFF; text-decoration: none; }
#menu_sotto {padding:0; text-align:right;}
#menu_sotto a {color: #FFF; }
#menu_sotto a:hover {color: #2964bf; text-decoration: none; }
#menu_sotto em {text-decoration:none; display:block; font-size:14px; padding-right:45px;line-height:12px; }
#menu_sotto strong{font-size:12px; display:block; font-weight:normal; color: #263858; padding-right:45px;line-height:14px; }
#menu_sotto .collegamento {display:block; text-decoration:none; padding-top:15px;}
#menu_sotto .eventi-largo {background:url(menu/eventi-largo.gif) top left no-repeat; width:312px; height:94px; float:left; margin:20px 10px 0 0;}
#menu_sotto .notizie-largo {background:url(menu/notizie-largo.gif) top left no-repeat; width:312px; height:94px; float:left; margin:20px 0 0 0;}

#dovesiamo {font-size:12px;}
#dovesiamo h3 {color:#ffa545; font-size:14px; font-weight:normal; margin:20px 0 5px 0; padding-bottom:5px;border-bottom:1px #c1deee solid;}
#dovesiamo img {border:none; }
#dovesiamo em {line-height:41px; }
#dovesiamo a {color: #2964bf; text-decoration: underline; }
#dovesiamo a:hover {color: #FFF; text-decoration: none; }
#dovesiamo .titolo {background:url(img/dove-siamo.gif) no-repeat left; float:left; height:31px; font-size:16px; font-weight:bold; padding-left:37px; padding-bottom:10px;}
#dovesiamo .stampa {}
#dovesiamo .titolo2 {background:url(img/dove-siamo-tragitto.gif) no-repeat left; width:578px; height:31px; font-size:16px; font-weight:bold; padding-left:37px; padding-bottom:10px; border-bottom:1px #c1deee solid;}
/* menu destro */
#menu_dx {background: url(img/sfondo-menudx.gif) repeat-y;}
#menu_dx div {padding-top:30px; }
#menu_dx a {color: #FFF; }
#menu_dx a:hover {color: #2964bf; text-decoration: none; }
#menu_dx em {text-decoration:none; display:block; font-size:14px; padding-right:40px;line-height:12px; }
#menu_dx strong{font-size:11px; display:block; font-weight:normal; color: #263858; padding-right:40px;line-height:12px; }
#menu_dx .offerte {height: 91px; background:url(menu/offerte.gif) 0 30px no-repeat; }
#menu_dx .hotel {height: 91px; background:url(menu/hotel.gif) 0 30px no-repeat; }
#menu_dx .eventi {height: 91px; background:url(menu/eventi.gif) 0 30px no-repeat; }
#menu_dx .notizie {height: 91px; background:url(menu/notizie.gif) 0 30px no-repeat; }
#menu_dx .newsletter {height: 91px; background:url(menu/newsletter.gif) 0 30px no-repeat; }
#menu_dx .mappa {height: 91px; background:url(menu/mappa.gif) 0 30px no-repeat; }
#menu_dx .compravendita {height: 91px; background:url(menu/compravendita.gif) 0 30px no-repeat; }
#menu_dx .collegamento {display:block; width:235px; text-decoration:none; padding-top:20px; text-align:right; }
/* footer */
div#fascia_footer {background: url(img/footer-casamare.gif) no-repeat center #ebdeb4; height:140px; }
div#footer_nav {width: 900px; margin: 0 auto; text-align: center; padding: 26px 0 0 0; line-height:15px; }
#footer_nav a {text-decoration: none; line-height:10px; color: #263858; padding: 1px 2px; font-size: 12px; }
#footer_nav a:hover {color: #FFFFFF; background:#b3a06c; }
#notelegali {text-align:left; margin:30px 0 20px 250px; }
#notelegali a {text-decoration:underline; }
#notelegali a:hover {color: #FFFFFF; text-decoration:none;background:none; }
#notelegali .indirizzo {padding-top:10px; }
/* pagina links */
#links  a {color: #37445A; text-decoration:none; font-weight:bold;}
#links  a:hover {color: #37445A; text-decoration:none; font-weight:bold;}


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