#shadowbox_overlay{visibility:hidden;position:absolute;display:block;margin:0;padding:0;top:0;left:0;z-index:998;}
#shadowbox_container{position:fixed;height:0;width:100%;margin:0;padding:0;top:0;left:0;z-index:999;text-align:center;}
#shadowbox{display:none;visibility:hidden;margin:0 auto;position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;text-align:left;color:#888;}
#shadowbox_title{height:30px;padding:0;overflow:hidden;}
#shadowbox_title_inner{height:16px;font-size:16px;line-height:16px;white-space:nowrap;padding:10px 0 4px 10px;background-color:#fff;}
#shadowbox_body{position:relative;overflow:hidden;margin:0;padding:0;border:10px solid #fff;background-color:#eee;}
#shadowbox_body_inner{position:relative;overflow:hidden;}
#shadowbox_loading{position:absolute;top:0;left:0;height:10000px;width:100%;background-color:#ccc;}
#shadowbox_loading img{float:left;margin:10px 10px 0 10px;}
#shadowbox_loading span{float:left;margin-top:16px;font-size:10px;}
#shadowbox_loading span a,
#shadowbox_loading span a:link,
#shadowbox_loading span a:visited{color:#fff;}
#shadowbox_content.html{height:100%;width:100%;overflow:auto;}
#shadowbox_toolbar{margin:0;padding:0;height:32px;overflow:hidden;}
#shadowbox_toolbar_inner{height:32px;background-color:#fff;}
#shadowbox_toolbar_inner div{padding-top:6px;font-size:10px;height:10px;line-height:10px;}
#shadowbox_toolbar_inner div span.shortcut{text-decoration:underline;font-weight:bold;}
#shadowbox_toolbar_inner div a{text-decoration:none;color:#888;}
#shadowbox_nav_close,#shadowbox_nav_previous,#shadowbox_nav_next{float:right;padding-right:10px;}
#shadowbox_counter{float:left;padding-left:10px;}
#shadowbox_counter a{padding:0 4px 0 0;}
#shadowbox_counter a.shadowbox_counter_current{text-decoration:underline;font-weight:bold;}div.shadowbox_message{text-align:center;padding:10px;}div.shadowbox_message a:link,div.shadowbox_message a:visited{text-decoration:none;color:#bed333;}div.shadowbox_message a:hover,div.shadowbox_message a:focus{text-decoration:underline;}

a.titolo_blog,a:link.titolo_blog,a:active.titolo_blog,a:visited.titolo_blog { text-decoration: none; color : #445588; font-size:16px;}
a:hover.titolo_blog	{ text-decoration: underline; color : #FE7D41; font-size:16px;}

a.voci,a:link.voci,a:active.voci,a:visited.voci {text-decoration: none; color:#575757; }
a:hover.voci	{ text-decoration: none; color:#575757;}

a.copyright,a:link.copyright,a:active.copyright,a:visited.copyright { text-decoration: none; color : #575757; }
a:hover.copyright	{ text-decoration: none; color : #575757; font-weight:bold;}

a,a:link,a:active,a:visited { text-decoration: none; color : #575757; }
a:hover	{ text-decoration: none; color : #F0A335;}

hr {
background: #ccc;
color: #ccc;
height: 1px;
margin: 0 0 10px;
width:95%;
}

input{ 
background: url(../immagini/bg_input.gif) repeat-x #fff;
border:1px solid #cccccc;
font-family: Verdana;
font-size: 1em;
line-height: 1.2em;
letter-spacing: 0;
text-align: left;
word-spacing: normal;
text-decoration: none;
color:#575757;
}

input.bottone{
background:url(../immagini/bottone.png) center no-repeat;
border-width: 0px;
border-style: solid;
font-family: Verdana;
font-size: 1em;
line-height: 1.2em;
letter-spacing: 0;
text-align: center;
word-spacing: normal;
text-decoration: none;
color:#575757;
height:38px;
width:60px;

}

img { border: 0px; vertical-align:middle;}

td {
font-family: Verdana;
font-size: 1em;
line-height: 1.2em;
letter-spacing: 0;
text-align: left;
word-spacing: normal;
text-decoration: none;
color:#575757;
}



td.commenti{

padding-left:45px;

background-repeat:repeat-y;

border-top: 1px dashed;
border-color:#B0B0B0;
}


td.muro{
border-bottom: 1px dashed;
border-color:#B0B0B0;
}




body {
color:#575757;
font-size:10px;
background:#EFEFEF url(../immagini/background_loop.jpg) top repeat-x;
background-attachment:fixed;
margin:0px;

} 


td.caposezione_menu
{

height:20px;
padding-left:15px;
background: url(../immagini/freccina_caposezione.gif) no-repeat;
background-position:93% 50%;
color:#FFF;


}



td.pulsante_menu
{
cursor: pointer;
width:137px;
height:20px;
padding-left:15px;
background:#514E57 url(../immagini/pulsante.png) no-repeat right;

}

td.pulsante_menu:hover
{
cursor: pointer;
width:137px;
height:20px;
padding-left:15px;
background:#514E57 url(../immagini/pulsante_attivo.png) no-repeat right;

}


td.td_menu
{

background:url(../immagini/menu_center.png) repeat-y;
padding-left:5px;

}

#rolloverimg
{
position: relative;
text-align:center;
width:619px;
height:128px;
z-index:20;
}


#rolloverimgbordo
{
position: absolute;
width:619px;
height:128px;
background:url(../immagini/rollover_img.png) top no-repeat;
z-index:30;

}

::-moz-selection {
	background: #111;
	color: #eee;
}

::selection {
	background: #111;
	color: #eee;
}

h1, h2, h3, h4, p {

}


h1 span {
	display: none;
}

p {
	padding: 5px 0;
	line-height: 1.3em;
}






span.clr {
	display: block;
	clear: both;
}



h2 {
	font-size: 20px;
	border-bottom: 1px solid #27272a;
	border-top: 1px solid #27272a;
	margin: 0 0 10px;
	padding: 5px 0 4px;
	
	color: #FFF0B3;
}

h2, h3.sub {
	text-shadow: 1px 2px 1px #131315;
}

h3.sub {
	position: absolute;
	top: 50px;
	font-size: 9px;
}


/*content*/

#container {
	position: relative;
	width: 565px;
	
}

#content {
	width: 805px;
	position: relative;
	z-index: 10000;
	background: #395D9C;
	padding-right: 45px;
}

div#content.selected {
	
}




@charset "utf-8";



#lbOverlay {
	position: absolute;
	top:0; left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%; padding:0;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../images/sb_loading.gif) no-repeat center;
}

#lbCanvas {
	border: 9px solid #fff;
}

#lbCanvas iframe, #lbCanvas img {
	border:1px solid #999;
	margin:0; padding:0;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 10px;
	width: 70px;
	background:url(../images/sb_anchor_spacer.gif);
}


#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/sb_prevlabel.gif) no-repeat;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/sb_nextlabel.gif) no-repeat;
}

#lbBottom {
	font-size:12px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	margin:0 0 0 10px; padding:0;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../images/sb_closelabel.gif) no-repeat center;
	margin:0; padding:0;
}

#lbCaption, #lbNumber {
}

#lbCaption {
	font-weight: bold;
}

#moostick,
	.moostick
{
	display: block;
	height: 124px;
	margin: 0;
	padding: 2px 0 2px 0;
	overflow: hidden;
	       
}

#moostick li,
	.moostick li
{
	display: block;        
	list-style-type: none; 
	margin: 0 auto 0 auto;
	padding: 0;
}

#moostick .show,
	.moostick .show
{
	visibility: visible;
	opacity: 1;
}

		#heading {
			
			text-align: center;
			margin-bottom: 1em;
			
			
			
			
		}
		#heading * {
			display: inline;
			padding: 2px;
			user-select: none;
			cursor: pointer;
			vertical-align: middle;
			overflow:hidden;
		}
		#heading li.active {
			background-color: #66ccff;
			border-radius: 3px;
			-webkit-border-radius: 3px;
			-opera-border-radius: 3px;
			-moz-border-radius: 3px;
		}
		#foto {
			text-align: center;
			border-style: none;
			
			margin: 0 auto 0 auto;
			
			overflow: hidden;
			
		}
		
		

		.scrolling-content
		{
			
			position:					absolute;
			padding:					15px 30px;
		}
		
		
		#pagine .pagina{
		color:#000000;
		
		}