
a img {
	border: none;
}

.cornice-bike   {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	position:relative;
}

.cornice-bike-interna   {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-left: 60px;
}

.cornice-bike-dettaglio   {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-left: 30px;
}




.colonna-separa-bike  { width: 21px }
.colonna-dx-bike    { width: 140px }

p  { margin-top: 5px; margin-bottom: 5px }


.content-bike-gorizia     {
	float: left;
	position: relative;
	top: -23px;
	width: 610px;
	background-image: url(../img_bike/bg_gorizia.jpg);
	background-repeat: repeat-y;
	background-position: 5px;
}

.content-bike-carnia     {
	float: left;
	position: relative;
	top: -23px;
	width: 610px;
	background-image: url(../img_bike/bg_carnia.jpg);
	background-repeat: repeat-y;
	background-position: 5px;
}

.content-bike-pordenone     {
	float: left;
	position: relative;
	top: -23px;
	width: 610px;
	background-image: url(../img_bike/bg_pordenone.jpg);
	background-repeat: repeat-y;
	background-position: 5px;
}

.content-bike-tarvisiano     {
	float: left;
	position: relative;
	top: -23px;
	width: 610px;
	background-image: url(../img_bike/bg_tarvisiano.jpg);
	background-repeat: repeat-y;
	background-position: 5px;
}

.content-bike-udine     {
	float: left;
	position: relative;
	top: -23px;
	width: 610px;
	background-image: url(../img_bike/bg_udine.jpg);
	background-repeat: repeat-y;
	background-position: 5px;
}

.content-bike-trieste     {
	float: left;
	position: relative;
	top: -23px;
	width: 610px;
	background-image: url(../img_bike/bg_trieste.jpg);
	background-repeat: repeat-y;
	background-position: 5px;
}

.navigazione-bike    {
	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-bike .content-bike-ita  {
	background-image: url(../img_bike/bg_hp-bike.jpg);
	background-repeat: no-repeat;
	background-position: 5px 0;
	width:616px;
	position:relative;
}
.content-bike     { float: left; position: relative;  width: 612px }

body#hp-bike .content-bike-ing    { background: url(../img_bike/bg_hp-bike_ing.jpg) no-repeat 5px 0 }
.content-bike-ing     { float: left; position: relative;  width: 612px }

body#hp-bike .content-bike-ted    { background: url(../img_bike/bg_hp-bike_ted.jpg) no-repeat 5px 0 }
.content-bike-ted     { float: left; position: relative; width: 612px }



body#hp-bike .libro     { text-align: center; z-index: 0; height: 45px;position:relative;margin-bottom:-23px; }


.navigazione  { margin-top: 5px; margin-left: 20px }
.intestazione-hp       {
	position:relative;
	padding-top: 0px;
	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-bike .titolo     { color: #003b5f; font-weight: normal; font-size: 1.5em; line-height: 1.4em; word-spacing: -1px; letter-spacing: -1px }
body#hp-bike .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_bike/bg_ordna.jpg); border: solid 1px #676767; width: 100% }
table.barra-ordina td  { padding: 4px }
.ombra-barra-ordina   { background-image: url(../img_bike/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 }

.txt-hp-bike    {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 17px;
	margin-top: 300px;
	margin-left: 17px;
	margin-bottom: 0px;
	width: 410px;
	height:171px;
	background-image: url(../img_bike/bg_txt.gif);
	background-repeat: no-repeat;
	padding-top: 13px;
	padding-right: 20px;
	padding-bottom: 7px;
	padding-left: 20px;
	float:left;
	position:relative;
}

.content-txt-fondo {
	padding: 20px;
	line-height:1.6em;
}

.content-logo {
	float: left;
	margin-top: 335px;
	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-bike2     {
	color: #000;
	font-size: 1.1em;
	line-height: 1.4em;
	margin-left: 135px;
	width: 420px;
	margin-bottom: 10px;
}

.txt-hp-bike2 ul  {
	margin-top: 5px;
	margin-bottom: 10px;
}

.txt-hp-bike2 ul li {
	margin-left : -20px;
}

.box-arancio    { color: black; font-size: 1.1em; line-height: 1.1em; background: url(../img_bike/bg_bambini.jpg) no-repeat 2px 2px; margin-top: 10px; margin-bottom: 20px; padding: 12px 80px 12px 12px; border: solid 1px #ff7a0d }

.txt-hp-bike2 a:link   {
	color: #FF7200;
	text-decoration:none;
	font-weight: bold;
	font-size:1.1em;
}
.txt-hp-bike2 a:visited    {
	color: #FF7200;
	text-decoration:none;
	font-weight: bold;
	font-size:1.1em;
}
.txt-hp-bike2 a:hover    { color: #005d8c; text-decoration: none; }
.txt-hp-bike2 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_bike/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:107px;
	height:71px;
	position:absolute;
	left: 138px;
	top: 56px;
	z-index:10;
}
.tarvisiano a:hover {
	background-image: url(../img_bike/tarvisiano.gif);
	background-repeat: no-repeat;
}

.udine span {
	font-size: 0.00001em;
	line-height: 0.00001em;
	visibility: hidden;
}

.udine a {
	display:block;
	width:126px;
	height:165px;
	position:absolute;
	left: 110px;
	top: 112px;
	z-index:0;
}
.udine a:hover {
	background-image: url(../img_bike/udine.gif);
	background-repeat: no-repeat;
}

.pordenone span {
	font-size: 0.00001em;
	line-height: 0.00001em;
	visibility: hidden;
}

.pordenone a {
	display:block;
	width:109px;
	height:150px;
	position:absolute;
	left: 14px;
	top: 93px;
	z-index:2;
}
.pordenone a:hover {
	background-image: url(../img_bike/pordenone.gif);
	background-repeat: no-repeat;
}

.gorizia span {
	font-size: 0.00001em;
	line-height: 0.00001em;
	visibility: hidden;
}

.gorizia a {
	display:block;
	width:69px;
	height:89px;
	position:absolute;
	left: 183px;
	top: 182px;
	z-index:5;
}
.gorizia a:hover {
	background-image: url(../img_bike/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_bike/trieste.gif);
	background-repeat: no-repeat;
}

.carnia span {
	font-size: 0.00001em;
	line-height: 0.00001em;
	visibility: hidden;
}

.carnia a {
	display:block;
	width:110px;
	height:77px;
	position:absolute;
	left: 43px;
	top: 37px;
	z-index:8;
}
.carnia a:hover {
	background-image: url(../img_bike/carnia.gif);
	background-repeat: no-repeat;
}

.titolo-gorizia {
	font-size: 3.5em;
	color: #006AA7;
	font-family: trebuchet ms, arial, verdana, sans-serif;
	
}

.titolo-carnia {
	font-size: 3.5em;
	color: #44995F;
	font-family: trebuchet ms, arial, verdana, sans-serif;
	
}

.titolo-pordenone {
	font-size: 3.5em;
	color: #C0593E;
	font-family: trebuchet ms, arial, verdana, sans-serif;
	
}

.titolo-tarvisiano {
	font-size: 3.5em;
	color: #7FAC17;
	font-family: trebuchet ms, arial, verdana, sans-serif;
	line-height:1em;
	
}

.titolo-trieste {
	font-size: 3.5em;
	color: #2EB3E3;
	font-family: trebuchet ms, arial, verdana, sans-serif;
	
}

.titolo-udine {
	font-size: 3.5em;
	color: #F49E00;
	font-family: trebuchet ms, arial, verdana, sans-serif;
	
}

.txt-zona {
	margin-top: -40px;
	padding-right:20px;
	padding-bottom:20px;
}

.txt-zona a:link, .txt-zona a:visited {
	color: #FF7200;
	text-decoration: underline;	
}

.txt-zona a:hover {
	color: #3D3C44;
	text-decoration: none;	
}

.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-bike       { background: url(../img/sfondo-valigia.gif) no-repeat; width: 55px; height: 35px }
.valigia-bike-ted       { background: url(../img/sfondo-valigia-ted.gif) no-repeat; width: 55px; height: 35px }
.valigia-bike-ing       { background: url(../img/sfondo-valigia-ing.gif) no-repeat; width: 55px; height: 35px }


.euro-bike {
	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-bike-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-bike-gorizia div.focus {
	padding: 8px;
	border: 3px solid #DAB7D4;
}


td.content-bike-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-bike-pordenone div.focus {
	padding: 8px;
	border: 3px solid #C1CFAC;
}


td.content-bike-carnia div.titolo-focus {
	background-color: #44995F;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 1px;
	padding-left: 8px;
	font-weight: bold;
	color: #FFFFFF;
}

td.content-bike-carnia div.focus {
	padding: 8px;
	border: 3px solid #44995F;
}

div.focus a:link, div.focus a:visited {
	text-decoration:underline;
}

div.focus a:hover {
	text-decoration:none;
}

td.content-bike-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-bike-tarvisiano div.focus {
	padding: 8px;
	border: 3px solid #E9C699;
}

div.tab-prezzi table     {
	color: #000;
	text-align: center;
	border-collapse: collapse;
	background-color: #D9DADB;
}

div.tab-prezzi table td     {
	border: 1px solid #000000;
	vertical-align: middle;
	padding:8px;
}

td.content-bike-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-bike-trieste div.focus {
	padding: 8px;
	border: 3px solid #DA9A63;
}

td.content-bike-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-bike-udine div.focus {
	padding: 8px;
	border: 3px solid #D58A87;
}
