@charset "UTF-8";
/* CSS Document */

body {
	background: url(../img/sf_body.jpg) top center no-repeat #C9DCED;
	margin: 0px;
	padding: 0px;
}

body.test {
	background: url(../img/sf_body_test.jpg) top center no-repeat #C9DCED;
}

body, input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 14px;
}

a {
	color: #06C;
}

a img {
	border: none;
}

h1 {
	display: none;
}

h2 {
	font-size: 18px;
	color: #333;
}
	
	h2 img {
		float: right;
	}

h3 {
	margin: 0px;
	padding: 0px;
	clear: left;
}

strong {
	color: #555;
	font-size: 15px;
}
	
	strong.special {
		color: #FFC;
		text-shadow: 2px 1px 2px #025;
		text-shadow: 1px 1px 3px #025;
		margin-right: 3px;
	}

#main {
	width: 930px;
/*	width: 990px;
	padding: 0px 30px;
	background: url(../img/sf_main.png) top left no-repeat;*/
	margin: 0px auto;
}

#intestazione {
	height: 111px;
}
	
	#intestazione ul {
		margin: 0px;
		margin-top: 45px;
		margin-top: 10px;
		margin-left: -30px;
		margin-right: -30px;
		padding: 0px;
	}
	
	#intestazione ul li {
		list-style: none;
		display: inline;
		margin-right: 7px;
	}

#menu, #menu_new {
	width: 970px;
	height: 36px;
	margin-left: -24px;
	margin-top: 45px;
	vertical-align: middle;
}

#menu_new {
	margin-left: -20px;
	background: url(../img/sf_menu_colore_white.png) top left no-repeat;
}

	#menu_new span, #menu_new a {
		color: #468;
		text-decoration: none;
		font-weight: bold;
		font-size: 16px;
		margin: auto 27px;
	}
	
	#menu_new span {
		color: #7AD;
	}
	
	#menu_new img {
		vertical-align: middle;
	}
	
	#menu img {
		margin: 0px;
		padding: 0px;
	}
	
	/* ADMIN */
	#menu, #menu a {
		color: #FFF;
		text-decoration: none;
		font-weight: bold;
		font-size: 16px;
	}

#corpo {
	background: url(../img/sf_corpo.png) repeat;
	border-radius: 30px;
	box-shadow: 0 0 10px #CDE;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	width: 940px;
	margin-left: -30px;
}

#news {
	border: 1px solid #FFF;
	padding: 6px 10px;
	background: url(../img/sf_news.png) right top no-repeat #FFF;
}
	
	#news {
		color: #222;
	}

#col_dx {
	float: right;
	width: 200px;
}
	
	#popup_kratter {
		width: 330px;
		height: 310px;
		background: url(../img/popup_gelateriakratter.png) left top no-repeat;
		margin-bottom: 20px;
		padding-top: 215px;
		padding-left: 20px;
		color: #666;
		font-size: 18px;
		font-weight: bold;
	}
	
	#popup_kratter a {
		color: #666;
		padding-top: 2px;
	}
	
	#block_notes {
		padding-top: 120px;
		height: 200px;
		background: url(../img/block_notes.png) top left no-repeat;
	}
		
		#block_notes h2 {
			display: none;
		}
		
		#block_notes p {
			margin: auto 25px;
			text-align: center;
			font-style: italic;
			font-size: 14px;
		}
		
		#block_notes p cite {
			font-size: 12px;
			font-style: normal;
		}
	
	#banners {
	}
		
		#banners img {
			margin-bottom: 15px;
		}
	
	#meteo {
		margin-bottom: 20px;
		border-left: 2px solid #FFF;
	}

#bottom {
	clear: both;
	margin-top: 20px;
	margin-bottom: 8px;
	margin-right: 10px;
	padding-top: 5px;
	border-top: 1px solid #FFF;
}
	
	#bottom a.powered_by img {
		float: right;
	}

.testo {
	color: #4D6585;
	width: 630px;
}
	
	.testo .descrizione {
		border: 2px solid #DEF;
		padding: 6px 10px;
		font-size: 14px;
/*		background-color: #F8F7F5;*/
		color: #333;
	}
	
	.testo #flashcontent {
		border: 2px solid #DEF;
		margin: 6px 0px;
		padding: 0px;
	}
	
	.testo #flashcontent div {
		margin: 0px;
		padding: 0px;
	}

ul.elenco_escursioni li {
	color: #FFF;
	margin-top: 3px;
}

ul.elenco_escursioni li a {
	text-decoration: none;
	font-size: 16px;
}

ul li.scialpinismo a {
	color: #06F;
}

ul li.mtb a {
	color: #F33;
}

ul li.trekking a {
	color: #960;
}

.richiesta {
	border: 1px solid #999;
	background-color: #FFF;
	padding: 10px;
}

#ultima_escursione {
	border: 2px solid #DEF;
	padding: 6px 10px;
	font-size: 14px;
	background-color: #F8F7F5;
	color: #333;
}

/* gestione */
.gestione table, .gestione table table table {
	border: none;
}

.gestione table table {
	width: 470px;
	border: 1px solid #999;
	background-color: #FFF;
	padding: 0px 6px;
}

/* jQuery lightBox plugin - Gallery style */
.gallery {
	width: 670px;
	margin-left: -33px;
}
.gallery ul { list-style: none; }
.gallery ul li { display: inline; }
.gallery ul img {
	border: 3px solid #000;
	border-width: 3px 3px 3px;
	margin: auto 3px;
}
.gallery ul a:hover img {
	border: 3px solid #667;
	border-width: 3px 3px 3px;
	color: #FFF;
}
.gallery ul a:hover { color: #FFF;
}

.addthis_toolbox {
	height: 50px;
}
