
table.content-citta {
	border: 2px solid #ffce42;
	background-color: #fff3cc;
	color:#000000;
	line-height:1.5em;
}
table.content-citta td {
	padding:10px;
}
h1 {
	font-size:2.4em;
	color:#000000;
	line-height:1em;
	font-weight:normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0.75em;
	margin-left: 0px;
}

a img {
	border: none;
}

.cornice-we   {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
}

.cornice-we-interna   {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-left: 60px;
}

.cornice-we-dettaglio   {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-left: 30px;
}
.content-citta a:link, .content-citta a:visited {
	text-decoration:underline
}
.content-citta a:hover {
	text-decoration:none
}

.tab-3stelle {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fdc400;
	border-right-color: #fdc400;
	border-bottom-color: #fdc400;
	border-left-color: #fdc400;
	font-weight:bold;
	margin-bottom:1px;
}
.tab-4stelle {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ff9b42;
	border-right-color: #ff9b42;
	border-bottom-color: #ff9b42;
	border-left-color: #ff9b42;
	font-weight:bold;
	margin-bottom:1px;
}



.colonna-separa-we  { width: 21px }
.colonna-dx-we    { width: 140px }

p  { margin-top: 5px; margin-bottom: 5px }



.navigazione-we    {
	margin-bottom: 10px;
	margin-left: 45px;
	padding-left: 10px;
	margin-top: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	border-top: 1px dotted #1a4862;
	border-bottom: 1px dotted #1a4862;
}



body#hp-we .content-we-ita    { background: url(../img_we/bg_hp-we.jpg) no-repeat 5px 0 }
.content-we-ita     { float: left; position: relative; top: -23px; width: 612px }

body#hp-we .content-we-ing    { background: url(../img_we/bg_hp-we_ing.jpg) no-repeat 5px 0 }
.content-we-ing     { float: left; position: relative; top: -23px; width: 612px }

body#hp-we .content-we-ted    { background: url(../img_we/bg_hp-we_ted.jpg) no-repeat 5px 0 }
.content-we-ted     { float: left; position: relative; top: -23px; width: 612px }


body#hp-we .content-we-ita_pn    { background: url(../img_we/bg_hp-we_pn.jpg) no-repeat 5px 0 }
.content-we-ita_pn     { float: left; position: relative; top: -23px; width: 612px }

body#hp-we .content-we-ing_pn   { background: url(../img_we/bg_hp-we_ing_pn.jpg) no-repeat 5px 0 }
.content-we-ing_pn     { float: left; position: relative; top: -23px; width: 612px }

body#hp-we .content-we-ted_pn    { background: url(../img_we/bg_hp-we_ted_pn.jpg) no-repeat 5px 0 }
.content-we-ted_pn    { float: left; position: relative; top: -23px; width: 612px }


body#hp-we .content-we-ita_go    { background: url(../img/bg_hp-we_go.jpg) no-repeat 5px 0 }
.content-we-ita_go     { float: left; position: relative; top: -23px; width: 612px }

body#hp-we .content-we-ing_go   { background: url(../img/bg_hp-we_go_ing.jpg) no-repeat 5px 0 }
.content-we-ing_go     { float: left; position: relative; top: -23px; width: 612px }

body#hp-we .content-we-ted_go    { background: url(../img/bg_hp-we_go_ted.jpg) no-repeat 5px 0 }
.content-we-ted_go    { float: left; position: relative; top: -23px; width: 612px }



body#hp-we .content-we-ita_ts    { background: url(../img/bg_hp-we_ts.jpg) no-repeat 5px 0 }
.content-we-ita_ts     { float: left; position: relative; top: -23px; width: 612px }

body#hp-we .content-we-ing_ts   { background: url(../img/bg_hp-we_ts_ing.jpg) no-repeat 5px 0 }
.content-we-ing_ts     { float: left; position: relative; top: -23px; width: 612px }

body#hp-we .content-we-ted_ts    { background: url(../img/bg_hp-we_ts_ted.jpg) no-repeat 5px 0 }
.content-we-ted_ts    { float: left; position: relative; top: -23px; width: 612px }


.dove {
 position:relative;
}
.dove .txt {
 position:absolute;
 font-size: 20px;
 width:5em;
 padding-top: 10px;
 padding-right: 10px;
 padding-bottom: 10px;
 padding-left: 10px;
 color: #2B220B;
 line-height:22px;
}



.navigazione  { margin-top: 5px; margin-left: 20px }
.intestazione-hp       {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.intestazione-dopo      { margin-top: 54px; margin-left: 20px }
.intestazione-dopo .localita  { color: #d52d00; font-variant: small-caps; font-size: 2.2em }
.intestazione-dopo .tipologia  { color: #005b8d; font-size: 1.6em }
.intestazione-dopo .club  { position: absolute; top: 10px; left: 485px }
.intestazione-dopo table     { margin-top: 15px; width: 550px }
.intestazione-dopo table td    { vertical-align: top }
.intestazione-dopo table td.linea-tabella-verticale     { padding-left: 10px; border-left: 1px solid #c0c0c0 }
.intestazione-dopo table td.sx      { padding-right: 10px }

.intestazione-dopo table.naviga-foto    { background-color: #e1e1e1; text-align: center; margin: -3px 0px 0px; padding: 4px; border-bottom: 1px solid gray; width: 270px }
.intestazione-dopo table.naviga-foto img   { vertical-align: middle; border: 0px }

.intestazione-dopo table.tab-servizi   { margin: 0px; padding: 0px; width: 100% }
.intestazione-dopo table.tab-servizi ul    { margin: 0px; padding: 0px }
.intestazione-dopo table.tab-servizi li    { list-style-image: url(../img/bullet3.gif); margin-left: 10px }


body#hp-we .titolo     { color: #003b5f; font-weight: normal; font-size: 1.5em; line-height: 1.4em; word-spacing: -1px; letter-spacing: -1px }
body#hp-we .evidenza  { font-size: 1.6em; line-height: 1.1em }
.titolo   { color: #005d8c; font-weight: normal; font-size: 1.8em; line-height: 1.1em }
.titolo-itinerario    { color: #191919; font-weight: normal; font-size: 1.8em; line-height: 1.1em }
.titoletto-nero   { color: #000; font-weight: bold; font-size: 1.3em; line-height: 1em }
.titoletto-nero-big   { color: #000; font-size: 2em; line-height: 1.2em }
.occhiello-lista  { font-size: 1.1em }

.titolo .allinea  { text-align: right; width: 95% }

.risultato-family  { color: #000; font-weight: bold; font-size: 1.3em; font-family: arial; margin-top: 20px; margin-bottom: 10px; margin-left: 5px }
table.barra-ordina   { background-image: url(../img_we/bg_ordna.jpg); border: solid 1px #676767; width: 100% }
table.barra-ordina td  { padding: 4px }
.ombra-barra-ordina   { background-image: url(../img_we/bg_ordna-ombra.jpg); height: 7px; overflow: hidden }
table td.allinea-dx  { text-align: right }
table td.lista-link  { text-align: right; vertical-align: bottom }


table.risultato-lista   { margin-top: 10px; margin-bottom: 10px; border-bottom: 1px solid silver; width: 100% }
table td.lista-sx     { padding-left: 10px; width: 80px }


table.risultato-lista td    { padding-bottom: 10px }

.sottotitolo  { color: #000; font-weight: bold; font-size: 1.4em; margin-top: 5px; margin-bottom: 5px }
.cavalluccio     { background: url(../img_we/cavalluccio.gif) no-repeat; float: right; margin-top: 6em; padding-right: 5px; width: 58px; height: 109px }

.txt-hp-we    {
	line-height: 1.6em;
	margin-top: 280px;
	margin-left: 5px;
	margin-bottom: 10px;
	width: 455px;
	float:left;
	color:#000000;
}
.txt-hp-we  ul  {
	margin: 0px;
	padding: 0px;
}
.txt-hp-we  li  {
	list-style-image: url(../img_we/puntato-arancio.jpg);
	margin-left:20px;
}
.txt-hp-we a:link,.txt-hp-we a:visited   {
	text-decoration: underline;	
}
.txt-hp-we a:hover   {
	text-decoration: none;	
}
.content-txt-fondo {
	padding: 10px;
	line-height:1.6em;
}

.content-logo {
	float: left;
	margin-top: 280px;
	height: 150px;
	width: 110px;
}

.titolo-txt {
	font-size: 1.45em;
	font-weight: bold;
	color: #0171BE;
	line-height:1.3em;
}

.titolo-txt img {
	vertical-align: middle;	
}

.txt-hp-we2     {
	color: #000;
	font-size: 1.1em;
	line-height: 1.4em;
	margin-left: 135px;
	width: 440px;
	margin-bottom: 10px;
}

.txt-hp-we2 ul  {
	margin-top: 5px;
	margin-bottom: 10px;
}

.txt-hp-we2 ul li {
	margin-left : -20px;
}

.box-arancio    { color: black; font-size: 1.1em; line-height: 1.1em; background: url(../img_we/bg_bambini.jpg) no-repeat 2px 2px; margin-top: 10px; margin-bottom: 20px; padding: 12px 80px 12px 12px; border: solid 1px #ff7a0d }

.txt-hp-we2 a:link   {
	color: #FF7200;
	text-decoration:none;
	font-weight: bold;
	font-size:1.1em;
}
.txt-hp-we2 a:visited    {
	color: #FF7200;
	text-decoration:none;
	font-weight: bold;
	font-size:1.1em;
}
.txt-hp-we2 a:hover    { color: #005d8c; text-decoration: none; }
.txt-hp-we2 table td    { padding: 5px 10px 5px 5px; }
.separa2righe  { border-top: 1px solid #2682ce; border-bottom: 1px solid #ed841c; height: 1px; overflow: hidden }


span.etichetta-itinerari   {
	color: white;
	font-weight: bold;
	font-size: 11px;
	padding-left: 18px;
	line-height:22px;
}
.content-cartina-itinerari   {  }
table .content-cartina-itinerari   {  }

.cartina-itinerari   {
	background: url(../img_we/bg_cartina.jpg) no-repeat;
	margin-left: -7px;
	position: relative;
	height: 311px;
	width: 279px;
	float:left;
}
.cartina-itinerari a:link    { color: #005d8c; font-weight: bold; font-size: 1.1em; text-decoration: none }
.cartina-itinerari  a:visited     { color: #005d8c; font-weight: bold; font-size: 1.1em; text-decoration: none }
.cartina-itinerari  a:hover     { color: #005d8c; text-decoration: underline }
.cartina-itinerari .link-lignano   { position: absolute; top: 10px; left: 325px }
.cartina-itinerari .link-grado   { position: absolute; top: 150px; left: 325px }


.centra  { text-align: center; width: 100% }

.link-dettaglio        { float: right; clear: both; margin-top: 3px; margin-bottom: 3px }
.link-dettaglio a:link      { color: #005d8c; font-weight: bold }
.link-dettaglio a:visited      { color: #005d8c; font-weight: bold }

.puntatore-prenota  { margin-top: 5px }
.puntatore-prenota a:link  { color: #cf3400; font-weight: bold; font-size: 1.2em }
.puntatore-prenota a:visited  { color: #cf3400; font-weight: bold; font-size: 1.2em }




.tarvisiano span {
	font-size: 0.00001em;
	line-height: 0.00001em;
	visibility: hidden;
}

.tarvisiano a {
	display:block;
	width:99px;
	height:55px;
	position:absolute;
	left: 166px;
	top: 56px;
	z-index:10;
}
.tarvisiano a:hover {
	background-image: url(../img_we/tarvisiano.gif);
	background-repeat: no-repeat;
}

.udine span {
	font-size: 0.00001em;
	line-height: 0.00001em;
	visibility: hidden;
}

.udine a {
	display:block;
	width:197px;
	height:240px;
	position:absolute;
	left: 39px;
	top: 37px;
	z-index:0;
}
.udine a:hover {
	background-image: url(../img_we/udine.gif);
	background-repeat: no-repeat;
}

.pordenone span {
	font-size: 0.00001em;
	line-height: 0.00001em;
	visibility: hidden;
}

.pordenone a {
	display:block;
	width:110px;
	height:149px;
	position:absolute;
	left: 14px;
	top: 92px;
	z-index:2;
}
.pordenone a:hover {
	background-image: url(../img_we/pordenone.gif);
	background-repeat: no-repeat;
}

.gorizia span {
	font-size: 0.00001em;
	line-height: 0.00001em;
	visibility: hidden;
}

.gorizia a {
	display:block;
	width:66px;
	height:89px;
	position:absolute;
	left: 185px;
	top: 182px;
	z-index:5;
}
.gorizia a:hover {
	background-image: url(../img_we/gorizia.gif);
	background-repeat: no-repeat;
}

.trieste span {
	font-size: 0.00001em;
	line-height: 0.00001em;
	visibility: hidden;
}

.trieste a {
	display:block;
	width:57px;
	height:53px;
	position:absolute;
	left: 219px;
	top: 241px;
	z-index:7;
}
.trieste a:hover {
	background-image: url(../img_we/trieste.gif);
	background-repeat: no-repeat;
}


.titolo-gorizia {
	font-size: 3.5em;
	color: #DAB7D4;
	font-family: trebuchet ms, arial, verdana, sans-serif;
	
}

.titolo-pordenone {
	font-size: 3.5em;
	color: #C1CFAC;
	font-family: trebuchet ms, arial, verdana, sans-serif;
	
}

.titolo-tarvisiano {
	font-size: 3.5em;
	color: #E9C699;
	font-family: trebuchet ms, arial, verdana, sans-serif;
	
}

.titolo-trieste {
	font-size: 3.5em;
	color: #DA9A63;
	font-family: trebuchet ms, arial, verdana, sans-serif;
	
}

.titolo-udine {
	font-size: 3.5em;
	color: #D58A87;
	font-family: trebuchet ms, arial, verdana, sans-serif;
	
}

.txt-zona {
	margin-top: -40px;
	padding-right:20px;
	padding-bottom:20px;
}

.struttura-lista {
	float:left;
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3E3E3;
	width:530px;
}

.content-foto {
	float: left;
	width:160px;
	height:90px;
}

.content-struttura {
	float: left;
	width:370px;
	font-size: 1.35em;
	height:70px;
}

.content-struttura a, .content-struttura a:visited {
	font-weight:bold;
	line-height:1.8em;
}

.puntato-dettagli {
	float: left;
	width:360px;
	text-align: right;
	margin-top:-15px;
}

.puntato-dettagli a:link, .puntato-dettagli a:visited {
	color:#005D8C;
	font-weight:bold;
}

.valigia-we-ita       { background: url(../img/sfondo-valigia.gif) no-repeat; width: 45px; height: 35px }
.valigia-we-ted       { background: url(../img/sfondo-valigia-ted.gif) no-repeat; width: 45px; height: 35px }
.valigia-we-ing       { background: url(../img/sfondo-valigia-ing.gif) no-repeat; width: 45px; height: 35px }


.euro-we {
	color: #fd5f01;
	font-weight: bold;
	font-size: 75%;
	font-family: Verdana;
	letter-spacing: -1px;
	float: left;
	padding-top: 16px;
	padding-left: 15px;
	text-align: left;
}

td.content-we-gorizia div.titolo-focus {
	background-color: #DAB7D4;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 1px;
	padding-left: 8px;
	font-weight: bold;
	color: #FFFFFF;
}

td.content-we-gorizia div.focus {
	padding: 8px;
	border: 3px solid #DAB7D4;
}

td.content-we-gorizia div.tab-prezzi table     {
	color: #000;
	text-align: center;
	border-collapse: collapse;
	background-color: #E8D4E6;
}

td.content-we-gorizia div.tab-prezzi table td     {
	border: 1px solid #FFFFFF;
	vertical-align: middle;
	padding:13px;
}

td.content-we-gorizia div.tab-prezzi table td.bianco    {
	color: #FFFFFF;
	font-size: 1.3em;
	font-weight: bold;
	background-color: #DAB7D4;
}

td.content-we-gorizia div.tab-prezzi table td.blu    {
	color: #006AB2;
	font-size: 1.3em;
	font-weight: bold;
	background-color: #DAB7D4;
}

td.content-we-pordenone div.titolo-focus {
	background-color: #C1CFAC;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 1px;
	padding-left: 8px;
	font-weight: bold;
	color: #FFFFFF;
}

td.content-we-pordenone div.focus {
	padding: 8px;
	border: 3px solid #C1CFAC;
}

td.content-we-pordenone div.tab-prezzi table     {
	color: #000;
	text-align: center;
	border-collapse: collapse;
	background-color: #D9E1CD;
}

td.content-we-pordenone div.tab-prezzi table td     {
	border: 1px solid #FFFFFF;
	vertical-align: middle;
	padding:13px;
}

td.content-we-pordenone div.tab-prezzi table td.bianco    {
	color: #FFFFFF;
	font-size: 1.3em;
	font-weight: bold;
	background-color:#C1CFAC;
}

td.content-we-pordenone div.tab-prezzi table td.blu    {
	color: #006AB2;
	font-size: 1.3em;
	font-weight: bold;
	background-color:#C1CFAC;
}







td.content-we-tarvisiano div.titolo-focus {
	background-color: #E9C699;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 1px;
	padding-left: 8px;
	font-weight: bold;
	color: #FFFFFF;
}

td.content-we-tarvisiano div.focus {
	padding: 8px;
	border: 3px solid #E9C699;
}

td.content-we-tarvisiano div.tab-prezzi table     {
	color: #000;
	text-align: center;
	border-collapse: collapse;
	background-color: #F3DDC1;
}

td.content-we-tarvisiano div.tab-prezzi table td     {
	border: 1px solid #FFFFFF;
	vertical-align: middle;
	padding:13px;
}

td.content-we-tarvisiano div.tab-prezzi table td.bianco    {
	color: #FFFFFF;
	font-size: 1.3em;
	font-weight: bold;
	background-color:#E9C699;
}

td.content-we-tarvisiano div.tab-prezzi table td.blu    {
	color: #006AB2;
	font-size: 1.3em;
	font-weight: bold;
	background-color:#E9C699;
}



td.content-we-trieste div.titolo-focus {
	background-color: #DA9A63;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 1px;
	padding-left: 8px;
	font-weight: bold;
	color: #FFFFFF;
}

td.content-we-trieste div.focus {
	padding: 8px;
	border: 3px solid #DA9A63;
}

td.content-we-trieste div.tab-prezzi table     {
	color: #000;
	text-align: center;
	border-collapse: collapse;
	background-color: #EAC29E;
}

td.content-we-trieste div.tab-prezzi table td     {
	border: 1px solid #FFFFFF;
	vertical-align: middle;
	padding:13px;
}

td.content-we-trieste div.tab-prezzi table td.bianco    {
	color: #FFFFFF;
	font-size: 1.3em;
	font-weight: bold;
	background-color:#DA9A63;
}

td.content-we-trieste div.tab-prezzi table td.blu    {
	color: #006AB2;
	font-size: 1.3em;
	font-weight: bold;
	background-color:#DA9A63;
}


td.content-we-udine div.titolo-focus {
	background-color: #D58A87;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 1px;
	padding-left: 8px;
	font-weight: bold;
	color: #FFFFFF;
}

td.content-we-udine div.focus {
	padding: 8px;
	border: 3px solid #D58A87;
}

td.content-we-udine div.tab-prezzi table     {
	color: #000;
	text-align: center;
	border-collapse: collapse;
	background-color: #E6B9B5;
}

td.content-we-udine div.tab-prezzi table td     {
	border: 1px solid #FFFFFF;
	vertical-align: middle;
	padding:13px;
}

td.content-we-udine div.tab-prezzi table td.bianco    {
	color: #FFFFFF;
	font-size: 1.3em;
	font-weight: bold;
	background-color:#D58A87;
}

td.content-we-udine div.tab-prezzi table td.blu    {
	color: #006AB2;
	font-size: 1.3em;
	font-weight: bold;
	background-color:#D58A87;
}
.menu-hp {
	width:440px;
	float:left;
}
.menu-hp ul {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.menu-hp ul li {
	float:left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.menu-hp a:link,.menu-hp a:visited {
	border: 1px solid #cebf78;
	display:block;
	color:#601009;
	font-size:1.3em;
	font-weight:bold;
		background-image: url(../img_we/bg_link.jpg);
	background-repeat: repeat-x;
	padding-top: 0.3em;
	padding-right: 1.75em;
	padding-bottom: 0.3em;
	padding-left: 1.75em;
}
.menu-hp a:hover {
	border: 1px solid #cebf78;
	display:block;
	color:#FFFFFF;
	font-size:1.3em;
	font-weight:bold;
	background-image: none;
	background-repeat: repeat-x;
	padding-top: 0.3em;
	padding-right: 1.75em;
	padding-bottom: 0.3em;
	padding-left: 1.75em;
	background-color: #86160D;
}


.link_turismo
{
	FONT-WEIGHT: bold;
	 COLOR: #0e5c98
	}