<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
html, body {
	width: 100%;
	height: 100%;
}


body {
	background-color: #fff;
	color: #000000;
	font-family: &lt;link href='http;
	font-size: 8px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	line-height: 10px;
	
	text-align: left;
	
	background-color: #ffffff;
						background-image:url(/storage/media/sfondo_grigio_scuro_grana_09.png);
				background-repeat: no-repeat;
		background-position: top left;
		background-attachment: scroll;
	}

a:link { 
	color: #000000;
	text-decoration: none;
	/*border: ;*/
}
a:visited { 
	color: #000000;
	text-decoration: none;
	/*border: ;*/
}
a:hover { 
	color: #000000;
	text-decoration: underline;
	/*border: ;*/
}
a:active { 
	color: #000000;
	text-decoration: underline;
	/*border: ;*/
}

a img { border: none; }


.mess {
	position: absolute !important;
}



.xCenteringGuide {
			background-color: rgba(0,0,0,0.5);
		width: 960px;
	position: fixed;
	height: 100%;
}


#allContainer {
	position: relative;
	margin: 0;
	padding: 0;
	/*overflow: auto;*/
}



#contentContainer {
	position: relative;
	width: 100%;
}
	#contentContainer.xCentered {
		margin: 0 auto;
		width: 960px;
	}

#contentContainer h1 {
	padding: 0;
	margin: 0;
	z-index: 50000;
	color: #737373;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 35PX;
	font-weight: bold;
	font-style: normal;
	font-variant: small-caps;
	line-height: 1PX;
	position: absolute !important;
}
	h1 a {
		color: #737373 !important;
		text-decoration: none;
	}




.menuItem {
	z-index: 45000;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-variant: ;
	line-height: 10px;
	position: absolute !important;
}
	.menuItem a:link, .menuItem a:visited { 
		color: #000000;
		text-decoration: none;
	}
	.menuItem a:hover, .menuItem a:active { 
		color: #949494;
		text-decoration: none;
	}
	.menuItemSelected&gt;a,
	.menuItemSelected&gt;span { 
		color: #ff0000 !important;
		text-decoration: none !important;
	}
	.menuItemSelected&gt;span {
		cursor: text;
	}
	
	.menuItem ul {
		list-style: none;
		margin: 0;
		padding: 0;
		position: relative;
		left: -480px;
		top: 20px;		
	}
		.menuItem li {
			margin: 0;
			padding: 0;
			font-family: Arial, sans-serif;
			font-size: 10px;
			font-weight: bold;
			font-style: normal;
			font-variant: ;
			line-height: 20px;
		}
			.menuItem li a:link, .menuItem li a:visited { 
				color: #ffffff;
				text-decoration: none;
			}
			.menuItem li a:hover, .menuItem li a:active { 
				color: #ff0000;
				text-decoration: line-through;
			}
			.menuItem li.selected&gt;a { 
				color: #ff0000 !important;
				text-decoration: underline !important;
			}


			

	
	


#pageEntries {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
}
	#pageEntries .xEntry {
		position: relative;
		max-width: 750px;
		min-width: 150px;
		clear: both;
		list-style:none;
		margin-bottom: ;
		
		padding: 0;
	}
	
	#pageEntries .xEntry h2 {
				color: #000000;
				font-family: Arial, sans-serif;
				font-size: 10px;
				font-weight: normal;
				font-style: normal;
				font-variant: normal;
				line-height: 18PX;
				margin: 0;
	}

	#pageEntries .xEntry .xGalleryContainer {
		position: relative;
		clear: both;
		padding: 0;
		margin-bottom: 0px;
	}
	#pageEntries .xEntry .xGalleryType-slideshow {}
	#pageEntries .xEntry .xGalleryType-row {}
    #pageEntries .xEntry .xGalleryType-pile {}
    #pageEntries .xEntry .xGalleryType-column {}
				
		#pageEntries .xEntry .xGalleryContainer .xGallery { 
			position: relative; 
			display: block;
		}
		#pageEntries .xEntry .xGalleryType-slideshow .xGallery {
			margin-bottom: 0;
		}

            #pageEntries .xEntry .xGalleryType-column .xGalleryItem {
                padding-bottom: 1em;
            }

			#pageEntries .xEntry .xGalleryType-row .xGalleryItem {
				position: relative;
				float: left;
				padding-right: 1em;
			}
			
		#pageEntries .xEntry .xGalleryContainer ul.xGalleryNav {
			display: block;
			position: relative;
			clear: both;
			margin: 0 0 2px;
			padding: 0;
			list-style: none;
			height: 18px;
		}
			#pageEntries .xEntry .xGalleryContainer ul.xGalleryNav li {
				display: block;
				float: left;
				list-style: none;
				line-height: 96%;
				margin: 0;
			}
				#pageEntries .xEntry .xGalleryContainer ul.xGalleryNav .xGalleryImageCaption { display: none; }
				#pageEntries .xEntry .xGalleryContainer ul.xGalleryNav a {
					display: block;
					float: left;
					padding: 1px 5px 1px;
					color: #000000;
					text-decoration: none;
					outline: none;
				}
				
				.xGalleryImageCaption { display: none; }
				
			#pageEntries .xGalleryContainer ul.xGalleryNav li a:hover {
				color: #949494;
				text-decoration: none;
			}
			#pageEntries .xGalleryContainer ul.xGalleryNav li.selected a {
				color: #ff0000;
				text-decoration: none;
			}
			
			
			
			
			
			
			
			
			
			
	#pageEntries .xEntry .entryText {
		position: relative;
		clear: both;
		margin: 0 0 6px;
	}
		#pageEntries .xEntry .entryText p {
			margin: 0 0 6px;
		}

		/* disqus fix */
		#pageEntries #dsq-content ul, #pageEntries #dsq-content li {
		    list-style-position: outside;
		    list-style-type: none;
		    margin: 0;
		    padding: 0;
		}
		
		#pageEntries .xEntry .entryText ul {
			margin: 0 0 6px;
			padding: 0 0 0 15px;
		}
			#pageEntries .xEntry .entryText ul li {
				list-style-type: circle;
				margin: 0 0 3px 0;
				padding: 0;
			}
		#pageEntries .xEntry .entryText ol {
			margin: 0 0 6px;
			padding: 0 0 0 15px;
		}
			#pageEntries .xEntry .entryText ol li {
				margin: 0 0 3px 0;
				padding: 0;
				list-style-type: decimal;
			}


	#pageEntries li.xEntry .entryTags {
		position: relative;
		clear: both;
	}

	
				
				

	#additionalText {
		z-index: 49000;
		min-width: 140px;
	}
		#additionalText p { margin: 0; padding: 0; }

					
	.floating-banner {
		position: absolute;
		z-index: 3000;
	}

				
				
#bottom {
	position: fixed;
	bottom: 20px;
	font-size: 10px;
	right: 20px;
	z-index: 10000000;
	
}	
	#bottom p {
		float: left;
		margin-right: 10px;
		margin-bottom: 0;
	}
		
::-moz-selection {
   background:#000000;
   color:#ffffff;
}
    
::selection{
   background:#000000;
   color:#ffffff;
}

.hidden {
	display: none;
}

.xFixed {
	position: fixed !important;
}


/* section background --------------------------------------*/

#xBackgroundContainer #xBackground {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
    #xBackground #xBackgroundLoader {
        width: 31px;
        height: 31px;
        position: absolute;
        background: url(layout/loader_dark.gif) no-repeat;
        left: 50%; top: 50%;
        margin-left: -15px; margin-top: -15px;
        display: none;
    }

    #xBackground .visual-list {
	    display: none;
	}
	#xBackground .visual-image {
	    position: absolute;
	    top: 0; right: 0; bottom: 0; left: 0;
	    overflow: hidden;
	}
	    #xBackground .visual-image .bg-element {
	    	position: absolute;
	    	display: block;
	    }
	#xBackground .visual-caption {
	    position: absolute;
	    width: 750px;
	    text-align: left;
	    top: 50%; left: 50%;
	    margin-left: -375px;
	    padding: 0 10px;
	}
	    #xBackground .visual-caption * {
	    	background: inherit !important;
	    	color: inherit !important;
	    	background-color: transparent !important;
	    }

    #xBackground #xBackgroundRight,
    #xBackground #xBackgroundLeft {
        position: absolute;
        width: 50%;
        height: 100%;
    }
    #xBackground #xBackgroundRight {
        right: 0;
                    cursor: url(layout/arrow_right_dark.gif), pointer;
            }
    #xBackground #xBackgroundLeft {
        left: 0;
                    cursor: url(layout/arrow_left_dark.gif), pointer;
            }

    #xBackground #xBackgroundRightCounter,
    #xBackground #xBackgroundLeftCounter {
        position: absolute;
        color: #737373;
        font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
        font-size: 35PX;
        font-weight: bold;
        font-style: normal;
        font-variant: small-caps;
        line-height: 1PX;
    }
        #xBackground #xBackgroundRightCounter .counterContent {
            position: absolute;
            right: 8px;
                            cursor: url(layout/arrow_right_dark.gif), pointer;
                    }
        #xBackground #xBackgroundLeftCounter .counterContent {
            position: absolute;
            left: 26px;
                            cursor: url(layout/arrow_left_dark.gif), pointer;
                    }

#xBackgroundContainer #xBackgroundNext,
#xBackgroundContainer #xBackgroundPrevious {
	position: fixed;
	width: 24px;
	z-index: 1000;
	top: 50%;
	margin-top: -12px;
	visibility: visible;
}
#xBackgroundContainer #xBackgroundNext { right: 20px; }
#xBackgroundContainer #xBackgroundPrevious { left: 20px; }
	#xBackgroundNext a,
	#xBackgroundPrevious a {
		background: url(layout/bg_nav_buttons_dark.png);
		width: 24px;
		height: 24px;
		display: block;
	}
	#xBackgroundNext a { background-position: -24px 0px; }
	#xBackgroundPrevious a { background-position: 0px 0px; }
	#xBackgroundNext a span,
	#xBackgroundPrevious a span { display: none; }
		
#xGridView {
	top: 100px;
	padding-bottom: 100px;
	left: 20%;
	right: 20%;
	width: 60%;
	visibility: hidden;
}
	#xGridView .box {
		float: left;
		margin: 5px;
	}
	
#xGridViewTriggerContainer {
	width: 22px;
	position: absolute;
	right: 12px;
	top: 12px;
	margin-right: 10px;
	display: block;
}
	#xGridViewTriggerContainer a {
		width: 24px;
		height: 24px;
		background: url('layout/bg_nav_buttons_dark.png');
		background-position: -48px 0px;
		display: block;
	}
	
		#xGridViewTriggerContainer a:hover { 
			background-position: -48px -24px;
		}
	
		#xGridViewTriggerContainer a span {
			display: none;
		}

</pre></body></html>