body     { color: #000000; font-size: 0.9em; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif; background: #ffffff url(../img/bg.gif) repeat-y; margin: 0px; padding: 0px }
body#index   { font-size: 0.85em; background: url(../img/bg_index.gif) repeat-y }
body img   { border: none 0px }
br  { line-height: 10px }
table  { font-size: 100% }
h1          { color: #b9003f; font-size: 1.5em; line-height: 1em; font-family: arial; margin: 10px 130px 5px 0px; padding: 0px 0px 4px }
.txt-localita-lista { font-size:0.75em; line-height:1.1em; padding-top:0.75em; float:left;}
#localita h2.dettaglio      { color: black; font-weight: normal; font-size: 1.4em; line-height: 1em; background-color: #d8f4b4; margin: 0px; padding-top: 5px; padding-left: 15px; border-top: 2px solid #aaca81 }
#localita h3.dettaglio     { color: black; font-weight: normal; font-size: 1.05em; line-height: 1em; background-color: #d8f4b4; margin: 0px; padding: 5px 5px 5px 15px; border-bottom: 2px solid #aaca81 }


.content-sitoincostruzione  { font-size: 80%; background-color: #ececec; padding: 5px; border: solid 1px silver }
.content-sitoincostruzione a:link   { background-color: #ececec }
.content-sitoincostruzione a:visited   { background-color: #ececec }
.content-sitoincostruzione a:hover   { background-color: #ececec }

.hidden  { font-size: 0px; line-height: 0px; height: 0px; visibility: hidden }



/* ------------ LINK --------------------*/
a:link   { color: #000000; text-decoration: underline;}
a:visited  { color: #000000; text-decoration: underline; background-color: white }
a:hover  { color: #000000; text-decoration: none; background-color: white }

a:link .titolo-azzurro         { color: #0023a4; font-weight: bold; font-size: 1em; line-height: 1em; font-family: "Arial Narrow"; text-decoration: none; background-color: #dfebff; text-transform: uppercase }
a:visited .titolo-azzurro        { color: #0023a4; font-weight: bold; font-size: 1em; line-height: 1em; font-family: "Arial Narrow"; text-decoration: none; background-color: #dfebff; text-transform: uppercase }
a:hover .titolo-azzurro        { color: #0023a4; font-weight: bold; font-size: 1em; line-height: 1em; font-family: "Arial Narrow"; text-decoration: underline; background-color: #dfebff; text-transform: uppercase }


div.verde         { margin-bottom: 10px }
div.verde a:link        { color: #007500; font-weight: bold; font-size: 1em; line-height: 1em; text-decoration: underline; background-color: white }
div.verde a:visited        { color: #007500; font-weight: bold; font-size: 1em; line-height: 1em; text-decoration: underline; background-color: white }
div.verde a:hover        { color: #007500; font-weight: bold; font-size: 1em; line-height: 1em; text-decoration: none; background-color: white }

.content-agenzia-dettaglio a:link   { color: #000000; text-decoration: underline; background-color: #e6ebfa }
.content-agenzia-dettaglio a:visited   { color: #000000; text-decoration: underline; background-color: #e6ebfa }
.content-agenzia-dettaglio a:hover   { color: #000000; text-decoration: none; background-color: #e6ebfa }

.content-colonna1 a:link     { color: #000; font-weight: bold; text-decoration: none; background-color: #dfebff }
.content-colonna1 a:visited      { color: #000; font-weight: bold; text-decoration: none; background-color: #dfebff }
.content-colonna1 a:hover     { color: #000; font-weight: bold; text-decoration: underline; background-color: #dfebff }

.content-colonna1 .link-normale:link    { color: #000; font-weight: normal; text-decoration: none; background-color: #dfebff }
.content-colonna1 .link-normale:visited    { color: #000; font-weight: normal; text-decoration: none; background-color: #dfebff }
.content-colonna1 .link-normale:hover    { color: #000; font-weight: normal; text-decoration: underline; background-color: #dfebff }


/* -------------- SEPARAZIONI E CORNICI ------------------*/
.cornice5  { padding: 5px }
.cornice10  { padding: 10px }
.cornice15  { padding: 15px }
.cornice20  { padding: 20px }
.separa    { clear: both; margin: 0; padding: 0; width: 100%; height: 1px; overflow: hidden }
.separa2     { clear: both; margin: 0; padding: 0; border-bottom: 1px dashed #828282; width: 100%; height: 10px; overflow: hidden }



/* ------------ IMPAGINAZIONE INDEX --------------------*/
#index .fasciatop       { background-color: #2a4a7c; z-index: 0; width: auto }
#index .fasciatop .content-scritta-top          { color: white; line-height: 1em; background-color: #2a4a7c; margin-left: 380px; padding-top: 5px; padding-bottom: 5px }

#index .fasciatop .content-scritta-top a:link         { color: white;  }
#index .fasciatop .content-scritta-top a:visited         { color: white;  }

#index .colonna1      { float: left; margin-top: -37px; margin-bottom: 20px; width: 380px }
#index .content-colonna1    { font-size: 0.8em; background-color: #dfebff; margin-top: 5px; margin-left: 8px; width: 339px }
#index .colonna2     { margin-right: 5px; margin-bottom: 20px; margin-left: 380px }
#index .foglio-top     { background-image: url(../img/bg_foglio-top-index.gif); position: relative; width: 366px; height: 37px }
#index .immagine     { margin-top: -10px; margin-left: 8px; position: relative }
#index .club    { background: url(../img/bg-club-index.gif) no-repeat; text-align: center; float: right; margin-top: -15px; margin-bottom: 10px; margin-left: 10px; padding-top: 5px; position: relative; z-index: 10; width: 115px }
#index .pul_grado    { background-image: url(../img/bg_pul-grado-hp.gif); text-align: center; float: left; margin-right: 20px; width: 141px; height: 128px; overflow: hidden }
#index .pul_grado  a:hover   { background-image: url(../img/bg_pul-grado-hp-hover.gif); text-align: center; float: left; margin-right: 20px; width: 141px; height: 128px; overflow: hidden }
#index .pul_grado .hidden    { visibility: hidden }
#index .pul_grado img  { margin-top: 25px }
#index .pul_lignano   { background-image: url(../img/bg_pul-lignano-hp.gif); text-align: center; float: left; width: 141px; height: 128px; overflow: hidden }
#index .pul_lignano  a:hover   { background-image: url(../img/bg_pul-lignano-hp-hover.gif); text-align: center; float: left; margin-right: 20px; width: 141px; height: 128px; overflow: hidden }
#index .pul_lignano .hidden    { visibility: hidden }
#index .pul_lignano img  { margin-top: 25px }
.testo-hp    { font-size: 0.85em }
.testo-hp  span.titoletto   { font-weight: bold; font-size: 1.2em; line-height: 1.2em }
.titoletto   { font-weight: bold; font-size: 1.2em; line-height: 1.2em }
.testo-hp img    { float: right }

.tab-pini   { background-image: url(../img/bg-pini.jpg); width: 612px }
.tab-pini td  { padding: 6px }


/* ------------ IMPAGINAZIONE  --------------------*/
#localita .content-colonne    { z-index: 0; width: 1003px }
#localita .fasciatop       { background-color: #2a4a7c; width: auto; height: 40px }
#localita .fasciatop .content-scritta-top           { color: white; font-size: 1.4em; line-height: 1em; background-color: #2a4a7c; margin-left: 230px; padding-top: 13px }
#localita .colonna1              { float: left; margin-bottom: 20px; width: 230px;  }
#localita .colonna2           { float: left; margin-bottom: 20px; width: 730px }
#localita .foglio-top    { background-image: url(../img/bg_foglio-top.gif); margin-top: -37px; position: relative; width: 210px; height: 37px }
#localita .immagine      { margin-top: -13px; position: relative }
#localita .immagine  img      { width: 192px }
#localita .club    { text-align: center; margin-top: 5px; width: 193px }
.content-mappetta   { font-size: 0.9em; text-align: center; float: right; margin-top: -70px; margin-bottom: 10px }
.content-mappetta a  { font-weight: bold }

#localita .riquadro-localita    {font-size: 0.9em; line-height: 1.2em; letter-spacing: -1px; padding-top: 3px; padding-bottom: 3px; border-style: solid; border-width: 2px 0px 0px 0px; border-color: #b9003f }
#localita .sx    { float: left; margin-top: 5px; width: 240px }
#localita .dx     { float: left; padding-left: 15px; width: 450px }
#localita .testo-hp  p.primo-paragrafo      { margin-top: 10px; margin-bottom: 10px }
#localita .testo-hp  p.primo-paragrafo:first-letter       { font-style: italic; font-size: 4.5em; line-height: 0.8em; font-family: "Times New Roman"; float: left; margin-right: 12px }
#localita .testo-hp ul    { margin:0px;padding:0;font-size:0.9em;line-height:1.2em; }
#localita .testo-hp li    { list-style-image: url(../img/puntato2.gif); margin-left:20px;}

#localita .testo-hp   {  }


#localita .content-testo-bg        { background: url(../img/bg_testo-hp.jpg) repeat-x; float: left }
#localita .reception       { font-size: 0.75em; background-color: #edfddc; margin-top: 10px; margin-right: 20px; margin-bottom: 20px; padding: 5px; border: dashed 1px #9dca6d; width: 230px; overflow: hidden }
#localita .reception a:link    { background-color: #edfddc }
#localita .reception a:visited    { background-color: #edfddc }
#localita .reception a:hover    { background-color: #edfddc }

#localita .photogallery       {
	font-size: 0.75em;
	background-color: #e4e4ec;
	margin-top: -10px;
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 5px;
	border: 1px dashed #bcb8dd;
	width: 230px;
	overflow: hidden
}
#localita .photogallery img     {
	margin-right:8px;
	margin-bottom:6px;
}

#localita .photogallery a:link    { background-color: #e4e4ec }
#localita .photogallery a:visited    { background-color: #e4e4ec }
#localita .photogallery a:hover    { background-color: #e4e4ec }


#localita .content-lista-zona      { margin-bottom: 50px }
#localita .content-lista-zona .sx    { float: left; margin-bottom: 5px; width: 350px }
#localita .content-lista-zona .dx    { float: left; margin-top: 4px; margin-bottom: 5px; margin-left: 10px; width: 350px }
#localita .content-lista-zona table     { background-image: url(../img/bg_tabella-lista.gif); border: solid 1px #9cac8b; width: 100% }
#localita .content-lista-zona table .cella-immagine    { text-align: center; width: 130px; height: 130px }

#localita .content-lista-zona table a:link       { font-weight: bold; font-size: 1em; background-color: #f7fdf1 }
#localita .content-lista-zona table a:visited       { font-weight: bold; font-size: 1em;  background-color: #f7fdf1 }
#localita .content-lista-zona table a:hover       { font-weight: bold; font-size: 1em;  background-color: #f7fdf1 }

#localita .content-navigation        { font-weight: bold; font-size: 0.75em; text-align: right; text-transform: uppercase; margin-top: 10px; margin-bottom: 10px; padding: 10px 3px; border: dashed 1px silver }

#localita .content-navigation ul  { margin: 0px; padding: 0px }
#localita .content-navigation li  { margin-left: 10px; display: inline }
#localita .content-navigation .home    { text-decoration: none; background: url(../img/ico-home.gif) no-repeat; padding-top: 6px; padding-bottom: 6px; padding-left: 30px }
#localita .content-navigation .home:hover     { text-decoration: none; background: url(../img/ico-home-on.gif) no-repeat; padding-top: 6px; padding-bottom: 6px; padding-left: 30px }
#localita .content-navigation .indietro    { text-decoration: none; background: url(../img/ico-indietro.gif) no-repeat; padding-top: 6px; padding-bottom: 6px; padding-left: 30px }
#localita .content-navigation .indietro:hover     { text-decoration: none; background: url(../img/ico-indietro-on.gif) no-repeat; padding-top: 6px; padding-bottom: 6px; padding-left: 30px }
#localita .content-navigation .stampa    { text-decoration: none; background: url(../img/ico-print.gif) no-repeat; padding-top: 6px; padding-bottom: 6px; padding-left: 30px }
#localita .content-navigation .stampa:hover     { text-decoration: none; background: url(../img/ico-print-on.gif) no-repeat; padding-top: 6px; padding-bottom: 6px; padding-left: 30px }



#localita .content-euro    { font-size: 0.8em; text-align: right; white-space:nowrap }
#localita .content-euro span.euro     { color: black; font-weight: bold; font-size: 1.5em; font-family: "Arial Narrow" }

/* ------------ FLAGS  --------------------*/
#index .content-flags  { height: 30px; }
#index .content-flags ul    { margin: 0px; padding: 10px 0px 0px }
#index .content-flags li    { margin-right: 3px; padding-right: 3px; padding-left: 3px; border-right: 1px solid black; display: inline }

#index .content-flags .italiano     { font-size: 0.9em; text-decoration: none; background: url(../img/flag_ita.gif) no-repeat; padding-left: 28px }
#index .content-flags .italiano:visited    { font-size: 0.9em; text-decoration: none; background: url(../img/flag_ita.gif) no-repeat; padding-bottom: 3px; padding-left: 28px }
#index .content-flags .italiano:hover    { font-size: 0.9em; text-decoration: underline; background: url(../img/flag_ita-on.gif) no-repeat; padding-bottom: 3px; padding-left: 28px }


#index .content-flags .inglese    { font-size: 0.9em; text-decoration: none; background: url(../img/flag_ing.gif) no-repeat; padding-left: 28px }
#index .content-flags .inglese:visited    { font-size: 0.9em; text-decoration: none; background: url(../img/flag_ing.gif) no-repeat; padding-bottom: 3px; padding-left: 28px }
#index .content-flags .inglese:hover    { font-size: 0.9em; text-decoration: underline; background: url(../img/flag_ing-on.gif) no-repeat; padding-bottom: 3px; padding-left: 28px }

#index .content-flags .tedesco    { font-size: 0.9em; text-decoration: none; background: url(../img/flag_ted.gif) no-repeat; padding-bottom: 3px; padding-left: 28px }
#index .content-flags .tedesco:visited    { font-size: 0.9em; text-decoration: none; background: url(../img/flag_ted.gif) no-repeat; padding-bottom: 3px; padding-left: 28px }
#index .content-flags .tedesco:hover    { font-size: 0.9em; text-decoration: underline; background: url(../img/flag_ted-on.gif) no-repeat; padding-bottom: 3px; padding-left: 28px }

/* ------------ DETTAGLIO  --------------------*/
#localita .sx-dettagliostruttura     { float: left; margin-top: 10px; width: 150px }
#localita .dx-dettagliostruttura  { float: left; margin-top: 10px; width: 550px }
#localita .sx-dettagliostruttura  img    { text-align: center; float: none }

#localita .dettaglio-struttura-solo1    { float: left; margin-top: 5px; padding-top: 10px; padding-bottom: 10px; border-top: 5px solid #e9ece5; border-bottom: 5px solid #e9ece5 }
#localita .dettaglio-struttura-solo1 .col-1       { float: left; width: 80px }
#localita .dettaglio-struttura-solo1 .col-2       { text-align: center; float: left; width: 100px }
#localita .dettaglio-struttura-solo1 .col-2   img     { text-align: center; float: none }
#localita .dettaglio-struttura-solo1 .col-3       { float: left; width: 500px }
#localita .dettaglio-struttura-solo1 .col-3   table       { background-image: url(../img/bg_tabella-lista.gif); border: solid 1px #56b100; width: 100%; border-collapse: collapse  }
#localita .dettaglio-struttura-solo1 .col-3   td      { padding: 5px; border: solid 1px #56b100; border-collapse: collapse  }
#localita .dettaglio-struttura-solo1 .col-3   table th      { font-weight: bold; font-size: 0.85em; text-align: left }


#localita .dettaglio-struttura   { float: left; margin-top: -5px; padding-top: 10px; padding-bottom: 10px; border-top: 5px solid #e9ece5; border-bottom: 5px solid #e9ece5 }
#localita .dettaglio-struttura .col-1       { float: left; width: 80px }
#localita .dettaglio-struttura .col-2     { text-align: center; float: left; width: 100px }
#localita .dettaglio-struttura .col-2   img     { text-align: center; float: none }
#localita .dettaglio-struttura .col-3        { float: left; width: 350px }
#localita .dettaglio-struttura .col-3   table       { background-image: url(../img/bg_tabella-lista.gif); border: solid 1px #56b100; width: 100%; border-collapse: collapse  }
#localita .dettaglio-struttura .col-3   td      { padding: 5px; border: solid 1px #56b100; border-collapse: collapse  }
#localita .dettaglio-struttura .col-3   table th      { font-weight: bold; font-size: 0.85em; text-align: left }

#localita .titolo-struttura     { font-weight: bold; font-size: 1em; line-height: 1.2em; margin-bottom: 5px; padding: 3px 3px 3px 0px }

#localita .dx-dettagliostruttura p  { margin-bottom: 50px }
#localita .dx-dettagliostruttura .testo-hp img    { float: none }

#localita .content-testo-bg .sx img   { margin-left: 10px }

/* ------------ MENU  --------------------*/
.menu      { margin-top: 3px; margin-bottom: 50px }
.menu ul    { margin: 0px; padding: 0px }
.menu li          { background-color: #dfebff; list-style-type: none; border-bottom: 2px solid white; width: 193px }
.menu a:link                { color: black; font-weight: bold; font-size: 0.85em; line-height: 1em; text-decoration: none; background-color: #dfebff; padding-top: 7px; padding-bottom: 7px; padding-left: 18px; border: solid 1px #dfebff; width: 173px; display: block }
.menu a:visited                 { color: black; font-weight: bold; font-size: 0.85em; line-height: 1em; text-decoration: none; background-color: #dfebff; padding-top: 7px; padding-bottom: 7px; padding-left: 18px; border: solid 1px #dfebff; width: 173px; display: block }
.menu a:hover                 { color: black; font-weight: bold; font-size: 0.85em; line-height: 1em; text-decoration: none; background-color: #becfec; padding-top: 7px; padding-bottom: 7px; padding-left: 18px; border: solid 1px #ff3800; width: 173px; display: block }

.menu a:link.attivo                { color: black; font-weight: bold; font-size: 0.85em; line-height: 1em; text-decoration: none; background-color: #becfec; padding-top: 7px; padding-bottom: 7px; padding-left: 18px; border: solid 1px #becfec; width: 173px; display: block }
.menu a:visited.attivo                { color: black; font-weight: bold; font-size: 0.85em; line-height: 1em; text-decoration: none; background-color: #becfec; padding-top: 7px; padding-bottom: 7px; padding-left: 18px; border: solid 1px #becfec; width: 173px; display: block }
.menu a:hover.attivo                { color: black; font-weight: bold; font-size: 0.85em; line-height: 1em; text-decoration: none; background-color: #becfec; padding-top: 7px; padding-bottom: 7px; padding-left: 18px; border: solid 1px #ff3800; width: 173px; display: block }


.menu li .sottozona       { background-color: white; list-style-type: none; border-bottom: 2px solid white; width: 181px }
.menu a:link.sottozona               { color: black; font-weight: normal; font-size: 0.75em; line-height: 1.1em; text-decoration: none; background: white url(../img/puntato2.gif) no-repeat 20px 5px; padding-top: 4px; padding-bottom: 4px; padding-left: 30px; border: solid 1px #dfebff; width: 161px; display: block }
.menu a:visited.sottozona         { color: black; font-weight: normal; font-size: 0.75em; line-height: 1.1em; text-decoration: none; background: white url(../img/puntato2.gif) no-repeat 20px 5px; padding-top: 4px; padding-bottom: 4px; padding-left: 30px; border: solid 1px #dfebff; width: 161px; display: block }
.menu a:hover.sottozona                 { color: black; font-weight: normal; font-size: 0.75em; line-height: 1.1em; text-decoration: none; background: white url(../img/puntato2.gif) no-repeat 20px 5px; padding-top: 4px; padding-bottom: 4px; padding-left: 30px; border: solid 1px #ff3800; width: 161px; display: block }

.menu a:link.sottozona-ATTIVA       { color: black; font-weight: normal; font-size: 0.75em; line-height: 1.1em; text-decoration: none; background: #d8f4b4 url(../img/puntato2.gif) no-repeat 20px 5px; padding-top: 4px; padding-bottom: 4px; padding-left: 30px; border: solid 1px #72b541; width: 161px; display: block }
.menu a:visited.sottozona-ATTIVA     { color: black; font-weight: normal; font-size: 0.75em; line-height: 1.1em; text-decoration: none; background: #d8f4b4 url(../img/puntato2.gif) no-repeat 20px 5px; padding-top: 4px; padding-bottom: 4px; padding-left: 30px; border: solid 1px #72b541; width: 161px; display: block }
.menu a:hover.sottozona-ATTIVA      { color: black; font-weight: normal; font-size: 0.75em; line-height: 1.1em; text-decoration: none; background: #d8f4b4 url(../img/puntato2.gif) no-repeat 20px 5px; padding-top: 4px; padding-bottom: 4px; padding-left: 30px; border: solid 1px #ff3800; width: 161px; display: block }

.content-contatti     { font-size: 0.8em; text-align: left; letter-spacing: -1px; margin-right: auto; margin-left: auto; padding-top: 30px; width: 85% }
.content-contatti  .link-normale:link       { color: #000; font-weight: normal; text-decoration: none; background-color: #e7f1ff }
.content-contatti  .link-normale:visited       { color: #000; font-weight: normal; text-decoration: none; background-color: #e7f1ff }
.content-contatti  .link-normale:hover     { color: #000; font-weight: normal; text-decoration: underline; background-color: #e7f1ff }

/* ------------ MENU INDEX  --------------------*/
#index .menu       { font-size: 1em; margin-bottom: 30px }
#index .menu ul    { margin: 0px; padding: 0px }
#index .menu li           { background-color: #dfebff; list-style-type: none; border-bottom: 2px solid white; width: 329px }
#index .menu a:link                 { color: black; font-weight: bold; line-height: 1em; text-decoration: none; background-color: #dfebff; padding-top: 7px; padding-bottom: 7px; padding-left: 18px; border: solid 1px #dfebff; width: 309px; display: block }
#index .menu a:visited                  { color: black; font-weight: bold; line-height: 1em; text-decoration: none; background-color: #dfebff; padding-top: 7px; padding-bottom: 7px; padding-left: 18px; border: solid 1px #dfebff; width: 309px; display: block }
#index .menu a:hover                  { color: black; font-weight: bold; line-height: 1em; text-decoration: none; background-color: #becfec; padding-top: 7px; padding-bottom: 7px; padding-left: 18px; border: solid 1px #ff3800; width: 309px; display: block }

#index .menu a:link.attivo                 { color: black; font-weight: bold; line-height: 1em; text-decoration: none; background-color: #becfec; padding-top: 7px; padding-bottom: 7px; padding-left: 18px; border: solid 1px #becfec; width: 309px; display: block }
#index .menu a:visited.attivo                 { color: black; font-weight: bold; line-height: 1em; text-decoration: none; background-color: #becfec; padding-top: 7px; padding-bottom: 7px; padding-left: 18px; border: solid 1px #becfec; width: 309px; display: block }
#index .menu a:hover.attivo                 { color: black; font-weight: bold; line-height: 1em; text-decoration: none; background-color: #becfec; padding-top: 7px; padding-bottom: 7px; padding-left: 18px; border: solid 1px #ff3800; width: 309px; display: block }



/* ------------ TITOLI  --------------------*/
.titolo-azzurro       { color: #0023a4; font-weight: bold; font-size: 1.4em; line-height: 1.2em; text-transform: uppercase }
.titolo-azzurro2        { color: #0023a4; font-weight: bold; font-size: 1.1em; line-height: 1em; text-transform: uppercase }
.titoletto-nero     { font-weight: bold; font-size: 1.2em; font-family: "Arial Narrow"; text-transform: uppercase }
.titoletto-nero-piccolo    { font-weight: bold; font-family: "Arial Narrow"; text-transform: uppercase }
#localita .titoletto    { color: #b9003f; font-weight: bold;  }

#localita .puntato-tit    { font-size: 1.65em; line-height: 1em }

#localita .titolo-cosafare     { color: #006e28; font-size: 1.55em; line-height: 1em; font-family: arial; margin-top: 10px; padding-left: 10px }

#localita .txt-verde   { color: #006e28; font-weight: bold; font-size: 1.15em; line-height: 1.2em; text-transform: uppercase }

#localita .txt-viola   { color: #020a6f; font-weight: bold; font-size: 1.15em; line-height: 1.2em; text-transform: uppercase }

/* ------------ LISTA  --------------------*/
.fascia-lista   { clear: both; position: relative; width: 100% }
.numero-lista      { color: white; font-weight: bold; background-color: #0023a4; text-align: center; float: left; padding-top: 2px; width: 30px; height: 20px }
.content-struttura-lista      { background-color: #dfebff; float: left; padding: 10px; width: 350px }
.content-struttura-lista2      { background-color: #dfebff; float: left; margin-left: 1px; padding: 5px; width: 230px }

/* ------------ DETAGLIO  --------------------*/
.fascia-dettaglio    { background-color: #dfebff; float: left }
.content-residence-dettaglio   { float: left; width: 100% }
.content-agenzia-dettaglio     { font-size: 85%; background-color: #e6ebfa; float: left; width: 100% }
.content-img-dettaglio    { float: left; margin-right: 10px }
.content-descrizione-dettaglio    { font-size: 85%; padding: 5px }
.comando-indietro      { margin-bottom: 10px; padding-top: 2px; padding-bottom: 5px; position: relative }
.comando-indietro a     { font-weight: bold; background: url(../img/puntato1.gif) no-repeat; padding-top: 2px; padding-bottom: 5px; padding-left: 30px }
.comando-indietro a:hover   { background: url(../img/puntato1-on.gif) no-repeat; padding-top: 2px; padding-bottom: 5px; padding-left: 30px }

div.tab-prezzi table    { font-size: 85%; border-collapse: collapse  }
div.tab-prezzi table th     { background-color: #c1d2f0; margin: 0px; padding: 5px; border: solid 1px #007dd2 }
div.tab-prezzi table td    { background-color: #e4ebf8; margin: 0px; padding: 5px; border: solid 1px #007dd2 }


/* --------------------------------*/
body#regolamento  { font-size: 70%; }
#index .testo-club   { font-size: 95%; line-height: 1.2em; margin-bottom: 20px; height: 115px; overflow: auto; scrollbar-3dlight-color: #003399; scrollbar-arrow-color: #003399; scrollbar-base-color: #d0d9e9
; scrollbar-darkshadow-color: #d0d9e9; scrollbar-face-color: #d0d9e9; scrollbar-highlight-color: #d0d9e9; scrollbar-shadow-color: #003399; scrollbar-track-color: #d0d9e9 }
#localita .testo-club    { font-size: 85%; line-height: 1.2em; margin-bottom: 20px; width: 187px; height: 115px; overflow: auto; scrollbar-3dlight-color: #003399; scrollbar-arrow-color: #003399; scrollbar-base-color: #d0d9e9
; scrollbar-darkshadow-color: #d0d9e9; scrollbar-face-color: #d0d9e9; scrollbar-highlight-color: #d0d9e9; scrollbar-shadow-color: #003399; scrollbar-track-color: #d0d9e9  }
.separa10px  {
	clear: both;
	width: 100%;
	height: 10px;
	overflow: hidden;
	margin:0;
	padding:0;
	line-height: 0px;
	font-size: 0px;
}
.separa5px  {
	clear: both;
	width: 100%;
	height: 5px;
	overflow: hidden;
	margin:0;
	padding:0;
	line-height: 0px;
	font-size: 0px;
}
/* LINK PRENOTA */
.puntatore-prenota    { margin-top: 5px }
.puntatore-prenota a:link   { color: #0023a4; text-decoration: none; background-color: #e8f1ff }
.puntatore-prenota a:visited   { color: #0023a4; text-decoration: none; background-color: #e8f1ff }
.puntatore-prenota a:hover   { color: #0023a4; text-decoration: underline; background-color: #e8f1ff }

.puntatore-prenota-localita      { font-weight: bold; text-align: left; float: right }
.puntatore-prenota-localita   img   { float: left; margin-right: 7px; padding-top: 3px }
.puntatore-prenota-localita  a:link    { color: #0023a4; text-decoration: none; background-color: white }
.puntatore-prenota-localita  a:visited    { color: #0023a4; text-decoration: none; background-color: white }
.puntatore-prenota-localita  a:hover    { color: #0023a4; text-decoration: underline; background-color: white }


