html, body, form, input, img, ul, li, a, div, h1, h2, h3, h4, h5, h6, p { margin:0; padding:0; border:0; }

html { background:#eaf9ff url(../img/alba-adriatica-gradient.jpg) repeat-x; }
body { background:url(../img/alba-adriatica-it.jpg) no-repeat center top; font-family: Trebuchet MS, Georgia, Cambria, serif; color:#444; font-size:12px; }
#wrapper { width:960px; margin:0 auto; position:relative; }
#logo { width:278px; height:44px; display:block; cursor:pointer; position:absolute; top:151px; left:306px; }


#content { width:889px; margin-left:16px; padding:20px 20px 0px 20px; background-color:#FFFFFF; }
/*width img 931*/
#adsense { width:889px; margin:15px 0px 5px 0px; }


#box-content { width:550px; border:1px solid #d9e6ed; padding:10px; }
#sidebar { width:295px; border:1px solid #d9e6ed; margin-left:20px; }


.half-content { width:270px; }
.evidenza-img { width:110px; height:140px; overflow:hidden; display:block; }

.ul { list-style-type:none; margin-top:10px; }
.ul li { margin:0px 0px 10px 4px; background:url(../img/dot-ul.jpg) no-repeat 2px 0px; padding-left:42px; }

.video { list-style-type:none; margin-top:5px; }
.video li { margin:0px 0px 5px 4px; background:url(../img/ciak.gif) no-repeat 2px 0px; padding:3px 0 4px 28px; }
.screenshot { margin-bottom:6px; }

.balneatori { width:160px; height:150px; padding:5px; margin:0px 20px 20px 0px; background-color:#fbffd1; }
.balneatori-img { display:block; width:160px; height:120px; overflow:hidden; margin-bottom:5px; }

.hotel { width:140px; height:150px; padding:10px; margin:0px 35px 25px 0px; background-color:#fff0f0; }
.hotel-img { display:block; width:140px; height:100px; overflow:hidden; margin-bottom:5px; }
.hotel-name { display:block; height:35px; line-height:16px; font-size:13px; }

.gallery-img { display:block; width:130px; float:left; display:inline; height:100px; overflow:hidden; margin-bottom:10px;  }

/* ________________________________________________________________________________ diretta */
#diretta-home { width:550px; background:#fffe95 url(../img/bg-diretta.gif) no-repeat top left; padding-bottom:15px; }
#diretta-desc { width:230px; padding-top:110px; margin:0 20px; color:#2e2e2e; display:inline; float:left; }
a.vai-diretta:link, a.vai-diretta:visited { display:block; background:url(../img/guarda-diretta.gif) no-repeat top left; width:128px; height:20px; cursor:pointer; margin:8px 0 0 135px; }
a.vai-diretta:hover { background-position:0 -20px; display:block; }

#diretta-sidebar { width:290px; background:#fffe95 url(../img/bg-prossima-diretta.gif) no-repeat top left; padding-bottom:10px; }
#diretta-sidebar-desc { width:255px; padding-top:50px; margin:0 15px; color:#2e2e2e; display:inline; float:left; }

/* ________________________________________________________________________________ ricerca */
#cerca-home { width:550px; height:54px; background:url(../img/bg-cerca.gif) no-repeat top left; padding-top:8px; margin:0px 0px 15px 0px;}
.input-home { height:20px; width:240px; background-color:#fff; border:1px solid #4698ba; margin-left:180px; font-family: Verdana, Arial, sans-serif; font-size:14px; color:#444; padding:5px; }
.button-home { height:31px; width:77px; background:url(../img/button-cerca.gif) no-repeat top left; overflow:hidden; cursor:pointer; }
.button-home:hover { height:31px; width:77px; background:url(../img/button-cerca.gif) no-repeat 0px -31px; }

/* ________________________________________________________________________________ footer */
#footer1 { width:960px; margin:0 auto; background:url(../img/footer-pesci.gif) no-repeat center bottom; height:177px; }
#footer2 { width:960px; margin:0 auto; background:url(../img/footer-delfino.gif) no-repeat center bottom; height:177px; }
#footer3 { width:960px; margin:0 auto; background:url(../img/footer-summer.gif) no-repeat center bottom; height:177px; }

.menu-footer { width:625px; height:30px; list-style-type:none; margin:0px auto; padding-top:20px;  }
.menu-footer li { display:inline-block; float:left; height:18px; margin:0 10px 0 0; padding:3px 10px 0 0; border-right:1px solid #98daf8; font-weight:bold; }
.menu-footer li a:link, .menu-footer li a:visited { color:#dbf4ff; display:block; }
.menu-footer li a:hover { color:#fff; display:block; }

/* ________________________________________________________________________________ Community */
#panel-login { background:url(../img/bg-login-community.jpg) no-repeat top left; width:270px; height:47px; margin-left:2px; margin-bottom:20px; padding:43px 10px 0px 10px; }
#panel-user { background:url(../img/bg-login-user.jpg) no-repeat top left; width:270px; height:90px; margin-left:2px; overflow:hidden; margin-bottom:20px; padding:0px 10px 0px 10px; }
.input-login { border:1px solid #d72435; background-color:#fff; height:14px; font-size:13px; padding:3px; margin-bottom:3px; }
.button-login { height:22px; width:30px; background:url(../img/button-login.gif) no-repeat top left; overflow:hidden; cursor:pointer; }
.button-login:hover { height:22px; width:30px; background:url(../img/button-login.gif) no-repeat 0px -22px; }
ul.login-link { list-style-type:none; }
ul.login-link li { margin:0px 0px 0px 0px; background:url(../img/dot-login.jpg) no-repeat 0px 3px; padding-left:26px; display:inline-block; float:left; height:20px; width:auto; }
ul.login-link li a { display:block; }

.ie7 .perso-password, .ie6 .perso-password { width:125px; }

.login-esercenti { background:url(../img/bg-login-esercenti.gif) no-repeat top left; width:270px; height:90px; margin-left:2px; margin-bottom:20px; padding:6px 10px 0px 10px; }
.input-login-grey { border:1px solid #9e9e9e; background-color:#fff; height:14px; font-size:13px; padding:3px; margin-bottom:3px; }

#cambia { margin-bottom:20px; display:none; }
.button-cambia { height:31px; width:77px; background:url(../img/button-cambia.gif) no-repeat top left; overflow:hidden; cursor:pointer; }
.button-cambia:hover { height:31px; width:77px; background:url(../img/button-cambia.gif) no-repeat 0px -31px; }

/* ________________________________________________________________________________ Attivitą  */
.attivita { background:url(../img/dot-ul-small.jpg) no-repeat 5px 5px; padding:3px 0px 0px 45px; margin-bottom:30px; border-left:1px solid #26a9e0; position:relative; }
#attivita-tit { width:490px; background:#e1f7ff url(../img/bg-titolo-up.gif) no-repeat top center; padding:15px 0px 0px 60px; }
#attivita-tit h1 { font-size:18px; font-weight:bold; color:#1b75bb; }
.attivita-img { width:260px; height:172px; overflow:hidden; margin-bottom:5px; display:block; }
.info { padding:0px 0px 5px 38px; color:#666; margin:4px 0px; }
.tel { background:url(../img/ico-tel.jpg) no-repeat 6px 2px; }
.fax { background:url(../img/ico-fax.jpg) no-repeat 4px 0px; }
.mail { background:url(../img/ico-mail.jpg) no-repeat 6px 3px; }
.www { background:url(../img/ico-www.jpg) no-repeat 0px 3px; }
.orario { background:url(../img/ico-orario.jpg) no-repeat 5px 0px; }
#offerte { background:#f5ffe1 url(../img/bg-offerte.jpg) no-repeat 0px 0px; padding:50px 10px 20px 10px; margin:20px 0px; }
#dove { width:108px; height:37px; background:url(../img/tit-dove-small.jpg) no-repeat 0px 0px; margin:4px 0px; display:block; }
#zoom { height:25px; background:url(../img/ingrandisci.jpg) no-repeat 70px 0px; margin-top:8px; display:block; }
#premium-foto { position:absolute; top:25px; left:4px; width:32px; height:32px; }
#premium-eventi { position:absolute; top:60px; left:4px; width:32px; height:32px; }
.toolTip { background-color:black; color:white; margin:10px 10px; }

/* ________________________________________________________________________________ Meteo */
#bianco-meteo { background-color:#fff; position:absolute; top:0px; left:0px; width:220px; height:45px; }
#meteo-box { width:220px; overflow:hidden; position:relative; margin:15px 0px 10px 30px; }
#meteo-box-full { width:550px; overflow:hidden; position:relative; margin-bottom:30px; }
.ff3 .wwqq-full, .ff2 .wwqq-full { height:242px; }
.ff3 .wwqq, .ff2 .wwqq { height:252px; }


/* ________________________________________________________________________________ Eventi */
.evento { width:535px; margin-bottom:15px; border-bottom:1px solid #CC66FF; }
.evento h3 { font-size:13px; font-weight:bold; color:#e32638; }
.evento h4 { float:left; width:130px; background-color:#D7F1FF; height:25px; margin-right:10px; display:inline; text-align:right; padding:3px 5px 0px 0px; color:#0060CA; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.evento h5 { font-size:11px; font-weight:normal; font-style:italic; color:#777; }
.evento .evento-desc { float:left; width:385px; }


/* ________________________________________________________________________________ Mercatino Annunci */
.annuncio { margin-bottom:25px; border:1px solid #98daf8; padding:5px; }
.annuncio h3 { margin-bottom:5px; }
.annuncio-img { display:block; width:100px; float:left; display:inline; height:65px; overflow:hidden; margin:0px 10px 5px 0px; }
.annuncio-foto-img { display:block; width:255px; float:left; display:inline; height:170px; overflow:hidden; margin:0px 10px 5px 0px; }
.mercatino { background:#f5ffe1 url(../img/tit-inserisci-annuncio.jpg) no-repeat top center; }

/* ________________________________________________________________________________ menu dropdown */

#jsddm { margin:0; padding:0; height:30px; margin-top:5px; padding:13px 20px 0px 70px; list-style-type:none;}
#jsddm li {	display:inline-block; float:left; height:18px; margin-right:20px; }
#jsddm li a { display:block; }

#jsddm li ul { margin:0; padding:0; position:absolute; visibility:hidden; margin-top:12px; z-index:999; background:#eefb21; padding:10px 0; width:200px; }	
#jsddm li ul li { float:none; display:block; margin:0; font-weight:bold; font-size:13px; margin-bottom:16px; height:16px; }		
#jsddm li ul li a { display:block; width:auto; height:16px; }		
#jsddm li ul li a:link, #jsddm li ul li a:visited { color:#18405b; padding:8px 15px; display:block; }	
#jsddm li ul li a:hover { color:#fff; background:#e32638; padding:8px 15px; display:block; }
	
a#home:link, a#home:visited { width:41px; height:18px; display:block; background:url(../img/mn-home.gif) no-repeat left top; }
a#home:hover { background-position:0 -18px; }
#home-attivo a:link, #home-attivo a:visited, #home-attivo a:hover { width:41px; height:18px; display:block; background:url(../img/mn-home.gif) no-repeat 0 -18px; }

a#citta:link, a#citta:visited { width:53px; height:18px; display:block; background:url(../img/mn-citta.gif) no-repeat left top; }
a#citta:hover { background-position:0 -18px; }
#citta-attivo a:link, #citta-attivo a:visited, #citta-attivo a:hover { width:53px; height:18px; display:block; background:url(../img/mn-citta.gif) no-repeat 0 -18px; }

a#attivita:link, a#attivita:visited { width:51px; height:18px; display:block; background:url(../img/mn-attivita.gif) no-repeat left top; }
a#attivita:hover { background-position:0 -18px; }
#attivita-attivo a:link, #attivita-attivo a:visited, #attivita-attivo a:hover { width:51px; height:18px; display:block; background:url(../img/mn-attivita.gif) no-repeat 0 -18px; }

a#gallery:link, a#gallery:visited { width:53px; height:18px; display:block; background:url(../img/mn-gallery.gif) no-repeat left top; }
a#gallery:hover { background-position:0 -18px; }
#gallery-attivo a:link, #gallery-attivo a:visited, #gallery-attivo a:hover { width:53px; height:18px; display:block; background:url(../img/mn-gallery.gif) no-repeat 0 -18px; }

a#forum:link, a#forum:visited { width:45px; height:18px; display:block; background:url(../img/mn-forum.gif) no-repeat left top; }
a#forum:hover { background-position:0 -18px; }
#forum-attivo a:link, #forum-attivo a:visited, #forum-attivo a:hover { width:45px; height:18px; display:block; background:url(../img/mn-forum.gif) no-repeat 0 -18px; }

a#mercatino:link, a#mercatino:visited { width:71px; height:18px; display:block; background:url(../img/mn-mercatino.gif) no-repeat left top; }
a#mercatino:hover { background-position:0 -18px; }
#mercatino-attivo a:link, #mercatino-attivo a:visited, #mercatino-attivo a:hover { width:71px; height:18px; display:block; background:url(../img/mn-mercatino.gif) no-repeat 0 -18px; }

a#info:link, a#info:visited { width:60px; height:18px; display:block; background:url(../img/mn-info.gif) no-repeat left top; }
a#info:hover { background-position:0 -18px; }
#info-attivo a:link, #info-attivo a:visited, #info-attivo a:hover { width:60px; height:18px; display:block; background:url(../img/mn-info.gif) no-repeat 0 -18px; }

a#muoversi:link, a#muoversi:visited { width:115px; height:18px; display:block; background:url(../img/mn-muoversi.gif) no-repeat left top; }
a#muoversi:hover { background-position:0 -18px; }
#muoversi-attivo a:link, #muoversi-attivo a:visited, #muoversi-attivo a:hover { width:115px; height:18px; display:block; background:url(../img/mn-muoversi.gif) no-repeat 0 -18px; }

a#rete:link, a#rete:visited { width:107px; height:18px; display:block; background:url(../img/mn-rete.gif) no-repeat left top; }
a#rete:hover { background-position:0 -18px; }
#rete-attivo a:link, #rete-attivo a:visited, #info-attivo a:hover { width:107px; height:18px; display:block; background:url(../img/mn-rete.gif) no-repeat 0 -18px; }

a#eventim:link, a#eventim:visited { width:44px; height:18px; display:block; background:url(../img/mn-eventi.gif) no-repeat left top; }
a#eventim:hover { background-position:0 -18px; }
#eventim-attivo a:link, #eventim-attivo a:visited, #eventim-attivo a:hover { width:44px; height:18px; display:block; background:url(../img/mn-eventi.gif) no-repeat 0 -18px; }


/* ________________________________________________________________________________ slider flow */
#myController span{ display:inline-block; color:#8d8d8d; margin-right:5px; cursor:pointer; font-family:Verdana, Arial, sans-serif; font-size:10px; letter-spacing:1px; padding:8px; }
#jFlowSlide{ }
#myController span.jFlowSelected , #myController span:hover{ background:#edfb21; }
.jFlowPrev, .jFlowNext{ cursor:pointer; }
#mySlides { padding:10px; }
/* oroscopo */
#oroscopoController span{ display:inline-block; color:#8d8d8d; margin-right:2px; cursor:pointer; font-family:Verdana, Arial, sans-serif; font-size:10px; letter-spacing:1px; padding:3px; }
#oroscopo { padding:3px 3px 10px 3px; }
#oroscopo p{ font-family:Verdana, Arial, sans-serif; color:#888; font-size:10px; line-height:1.6em; margin-right:20px; }

/* ________________________________________________________________________________ RSS News */
.rss-box { width:244px; padding:10px; color:#666; }
li.rss-item{ list-style-type:none; padding-bottom:6px; margin-bottom:20px; border-bottom:1px solid #26a9e0; }
.rss-item { margin:0; padding:0; }
.rss-date { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#25a8e0; display:block; margin-top:-15px; margin-bottom:-12px;}
a.rss-item:link, a.rss-item:visited, a.rss-item:focus { font-size:12px; font-weight:bold; color:#e32638; background:url(../img/dot-news.jpg) no-repeat 0px 3px; margin:0px; padding:0px 0px 0px 23px; clear:both; display:block; }
a.rss-item:hover { color:#9d000f; }


/* ________________________________________________________________________________ Form */

.input { border:1px solid #29aae2; background-color:#e1f4fe; height:20px; font-size:13px; padding:5px; }
.invia { border:1px solid #004882; background-color:#146ccd; font-size:13px; font-weight:bold; cursor:pointer; color:#fff; padding:4px; }
.form { background-color:#faffd9; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#1b75bb; padding:10px; font-weight:bold; }
.form .input { margin-top:8px; }
.button-invia { height:31px; width:77px; background:url(../img/button-invia.gif) no-repeat top left; overflow:hidden; cursor:pointer; }
.button-invia:hover { height:31px; width:77px; background:url(../img/button-invia.gif) no-repeat 0px -31px; }

/* ________________________________________________________________________________ Varie */
.fl { float:left; }
.fr { float:right; }

.img-fl { float:left; margin:5px 8px 5px 0px; }
.img-fr { float:right; margin:5px 0px 5px 8px; }

.clear { clear:both; }

.margin-top { margin-top:10px; }
.margin-left { margin-left:10px; }
.margin-right { margin-right:10px; }
.margin-bottom { margin-bottom:10px; }

.img-border { border:5px solid #156cd0; }

img { border:0px; }
form { margin:0px; padding:0px; }

.bold { font-weight:bold; }
.italic { font-style:italic; }
.center { text-align:center; }
.right { text-align:right; }
.space { letter-spacing:1px; }

.small { font-size:11px; }
.big { font-size:14px; }

.verdana { font-family:Verdana, Arial, sans-serif; }

.red { color:#e32638; }
.purple { color:#5503a2; }
.blu { color:#1b75bb; }
.azzurro { color:#26a9e0 }
.green { color:#1bbb32 }
.grey { color:#777; }

.tit { margin:3px 0px 7px 0px; }
.last { margin-right:0px; border-left:0px; }

h1 { font-size:18px; font-weight:bold; }
h2 { background:url(../img/dot-title.jpg) no-repeat 0px 0px; padding-left:42px; padding-bottom:10px; font-size:14px; font-weight:bold; color:#e32638; margin-bottom:20px; }
h3 { font-size:13px; font-weight:bold; }
h4 { }
h5 { }
h6 { }
blockquote { font-style:italic; padding:10px 15px; margin:20px 0; font-weight:normal; color:#369; background-color:#f5ffe1; }

a:link, a:visited { text-decoration:none; color:#e32638; }
a:hover { text-decoration:none; color:#9d000f; }

a.blu:link, a.blu:visited { text-decoration:none; color:#002f6b; }
a.blu:hover { text-decoration:none; color:#2867b7; }

a.grey:link, a.grey:visited { text-decoration:none; color:#222; }
a.grey:hover { text-decoration:none; color:#000; }

a.dettagli:link, a.dettagli:visited { display:block; background:url(../img/dettagli.gif) no-repeat top right; width:auto; height:29px; cursor:pointer; }
a.dettagli:hover { display:block; }

a.indietro:link, a.indietro:visited { display:block; background:url(../img/indietro.jpg) no-repeat top right; width:auto; height:32px; cursor:pointer; }
a.indietro:hover { display:block; }

a.archivio-articoli:link, a.archivio-articoli:visited { display:block; background:url(../img/archivio-articoli.gif) no-repeat top right; width:auto; height:28px; cursor:pointer; }
a.archivio-articoli:hover { display:block; }

h1 span, h2 span, a span { display:none; }

#google-map { margin-top:5px; width:540px; height:500px; display:block; }
#google-map-wide { margin-top:5px; width:540px; height:280px; display:block; }

.line {  border-bottom:1px solid #d9e6ed; margin:10px 0px; }

#popbanner { display:none;}

#marqueecontainer{
position: relative;
/* width: 200px; marquee width */
height: 180px; /*marquee height */
overflow: hidden;
padding: 2px 2px 2px 4px;
}
#vmarquee { position:absolute; width:98%; }

li.f2jnag {
	display:none;
}
