/* ------------------------------------- GENERALE ----------------------------------- */

html, body {
	margin: 0;
	padding: 0;
}

body {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #ffffff;
}


td {
  margin:5px;
  padding:5px;
}

a {
	color:#ffffff;
	font-weight: bolder;
}

body.talkeetna{
	background: url(../img/bg_montagne_talkeetna.jpg) repeat-x  top center #02546a;
}

a:hover, a:focus {
	outline: none;
}

hr{
	height: 1px;
	border: none;
	clear: both;
	border-bottom: 1px dashed #cbc2b9;
}



/* ------------------------------------- PAGINA ----------------------------------- */
#globale {
	width: 100%;
}

.talkeetna #globale{
	background: url(../img/bg_body_talkeetna.jpg) no-repeat top center;
}

#pagina {
	width: 100%;
	text-align: center;
}

#pagina .container {
	width: 986px;
	text-align: left;
	margin: auto;
	clear: both;
}


/* ------------------------------------- HEADER ----------------------------------- */
#header {
	width: 100%;
}

.homepage #header {
	height: 492px;
}

.interna #header {
	height: 0px;
}

#headerMenu {
	height: 76px;
}

#logo {
	width: 166px;
	height: 76px;
	text-indent: -9000px;
	float: left;
}


.talkeetna #menu {
	float: left;
	margin: 0px 0px 0px 210px;
}


#home a, #home.sel{
	width: 110px;
	height: 76px;
	display: block;
	float: left;
	text-indent: -9000px;
}
#home[id] a{
	background: url(../img/home.png) no-repeat;
}
#home[id] a:hover{
	background: url(../img/home_a.png) no-repeat;
}




#kontakt a, #kontakt.sel{
	width: 110px;
	height: 76px;
	display: block;
	float: left;
	text-indent: -9000px;
}
#kontakt[id] a{
	background: url(../img/kontakt.png) no-repeat;
}
#kontakt[id] a:hover{
	background: url(../img/kontakt_a.png) no-repeat;
}



#mapa.sel, #mapa a{
	width: 110px;
	height: 76px;/*152px;*/
	display: block;
	float: left;
	text-indent: -9000px;
}
#mapa[id] a{
	background: url(../img/mapa.png) no-repeat;
}
#mapa[id] a:hover{
	background: url(../img/mapa_a.png) no-repeat;
}



#cenik a, #cenik.sel{
	width: 110px;
	height: 76px;/*152px;*/
	display: block;
	float: left;
	text-indent: -9000px;
}
#cenik[id] a{
	background: url(../img/cenik.png) no-repeat;
}
#cenik[id] a:hover{
	background: url(../img/cenik_a.png) no-repeat;
}




#zajimavosti a, #zajimavosti.sel{
	width: 110px;
	height: 76px;/*152px;*/
	display: block;
	float: left;
	text-indent: -9000px;
}
#zajimavosti[id] a{
	background: url(../img/zajimavosti.png) no-repeat;
}
#zajimavosti[id] a:hover{
	background: url(../img/zajimavosti_a.png) no-repeat;
}


#fotogalerie a, #fotogalerie.sel{
	width: 110px;
	height: 76px;/*152px;*/
	display: block;
	float: left;
	text-indent: -9000px;
}
#fotogalerie[id] a{
	background: url(../img/fotogalerie.png) no-repeat;
}
#fotogalerie[id] a:hover{
	background: url(../img/fotogalerie_a.png) no-repeat;
}



#pro_rybare a, #pro_rybare.sel{
	width: 110px;
	height: 76px;/*152px;*/
	display: block;
	float: left;
	text-indent: -9000px;
}
#pro_rybare[id] a{
	background: url(../img/pro_rybare.png) no-repeat;
}
#pro_rybare[id] a:hover{
	background: url(../img/pro_rybare_a.png) no-repeat;
}
             
             

#pratele a, #pratele.sel{
	width: 110px;
	height: 76px;/*152px;*/
	display: block;
	float: left;
	text-indent: -9000px;
}
#pratele[id] a{
	background: url(../img/pratele.png) no-repeat;
}
#pratele[id] a:hover{
	background: url(../img/pratele_a.png) no-repeat;
}




.homepage #headerFoto {
	height: 416px;
	padding: 14px 0px 0px 13px;
	color: #000000;
}

.homepage #headerFoto[id] {
	background: url(../img/fondo_img_header_hp.png) no-repeat;
}






/* ------------------------------------- MENU3 HOMEPAGE ----------------------------------- */

#menu3 {
	margin: 10px;
	clear: both;
	text-align:center;
	/*background: brown;*/
}


#menu3 #incoming .testo{
	width: 120px;
	height: 180px;
	display: block;
	line-height: 120%;
	padding: 0px;
	overflow: hidden;
}


#menu3 #perche .titolo a{
  padding: 0px;
	display: block;
	text-indent: -9000px;
}

#menu3 #perche .testo {
	height: 00px;
	padding: 0px;
	color: #d1e4ea;
	display: block;
	line-height: 130%;
}



#menu3 #listenozze .testo{
	width: 94px;
	height: 180px;
	display: block;
	line-height: 130%;
	padding: 0px;
	overflow: hidden;
}

#menu3 #listenozze .titolo a{
	display: block;
	text-indent: -9000px;
}




/* ------------------------------------- CHI SIAMO ----------------------------------- */

#bloccoCentrale {
	margin: 0px;
	clear: both;
}

#bloccoCentrale2 {
	margin: 50px;
	clear: both;
}

#bloccoCentrale2 .gal01{
	display: block;
	text-align:center;
}


#bloccoCentrale2 .gal01 .testo{

	width: 900px;
	color: #d1e4ea;
	text-align:center;
}

#bloccoCentrale3 {
	margin: 25px;
	clear: both;
}

#bloccoCentrale3 .ryb{
	display: block;
	text-align:left;
}


#bloccoCentrale3 .ryb .testo{

	width: 950px;
	color: #d1e4ea;
	text-align:left;
}


#bloccoCentrale .col1{
	width: 305px;
	display: block;
	margin:  0px 0px 0px 15px;
	float: left;
}

#bloccoCentrale .col1 .titolo{
	height: 27px;
	text-indent: -9000px;
}

#bloccoCentrale .col1 .testo{

	width: 276px;/*314px;*/
	padding:  0px 0px 0px 15px;
	color: #d1e4ea;
	text-align:justify
}

#bloccoCentrale .col2{
	width: 305px;
	margin:  0px 0px 0px 15px;
	float: left;
}

#bloccoCentrale .col2 .titolo{
	height: 27px;
	text-indent: -9000px;
}

#bloccoCentrale .col2 .testo{
	width: 276px;/*314px;*/
	padding:   0px 0px 0px 15px;
	color: #d1e4ea;
	text-align:justify
}

#bloccoCentrale .col3{
	width: 305px;
	margin:   0px 0px 0px 15px;
	float: left;
}

#bloccoCentrale .col3 .titolo{
	height: 27px;
	text-indent: -9000px;
}

#bloccoCentrale .col3 .testo{
	width: 276px;/*314px;*/
	padding:  0px 0px 0px 20px;
	color: #d1e4ea;
	text-align:justify
}


#bloccoCentrale .mapa a{
	width: 305px;
	margin: 10px;
	float: center;
	color: #d1e4ea;
}

#bloccoCentrale .mapa .titolo {
	height: 27px;
	text-indent: -9000px;
}

#bloccoCentrale .mapa .testo {
	width: 920px;/*314px;*/
	padding: 10px;
	color: #d1e4ea;
	text-align:center;
}


#bloccoCentrale .cenik a{
	width: 305px;
	margin: 10px;
	float: center;
	color: #d1e4ea;
}

#bloccoCentrale .cenik .titolo {
	height: 27px;
	text-indent: -9000px;
}

#bloccoCentrale .cenik .testo {
	width: 920px;/*314px;*/
	padding: 10px;
	color: #d1e4ea;
	text-align:center;
}

/* ------------------------------------- FOOTER ----------------------------------- */

#footerIndirizzi {
	width: 100%;
	clear: both;
	color: #d1e4ea;
	text-align: center;
	padding: 20px;
}

.interna #footerIndirizzi {
	height: 15px;
	padding: 20px;
}

#footerIndirizzi a, 
#footer .container a{
	color: #d1e4ea;
	text-decoration: none;
}

#footer .container2 a{
	color: #02546a;
	text-decoration: none;
}

#footerIndirizzi a:hover, 
#footer .container a:hover{
	text-decoration: underline;
}

#footer .container2 a:hover{
	text-decoration: underline;
}


#footer {
	height: 48px;
	background: url(../img/bg_footer.jpg) repeat-x;
}

#footer .container2 {
	width: 986px;
	text-align: center;
	margin: auto;
	padding: 20px 0px 0px 0px;
	clear: both;
	font-size: 11px;
	color: #02546a;
}

#footer .containerSx {
	float: center;
}

#footer .containerDx {
	float: right;
}

#footer .containerDx span{
	margin: 0px 0px 0px 0px;
}


