
body { background-color:#222; font-family:Arial, Helvetica, sans-serif; color:#FFF; margin:0; padding:0;}
.clear {clear:both; font-size:1px; height:1px; visibility: hidden;}

#header { padding:20px 0 0 0;  }

#wrapper { text-align:center;}
#main { text-align:left; margin:auto; width:1005px;  /* togliere per "full screen" */}

#logo {width:300px; height:62px; margin-left:270px; margin-top:5px;}

/*
#dettagli { float:left; display:inline; border:1px solid #000; background-color:#111; padding:0px 5px 5px 5px; margin: 15px 320px 10px 0;}
	#dettagli .titolo { margin:5px 0 0 0; padding:0; font-size:12pt; }
	#dettagli .descrizione { font-size:9pt; color:#999;  }
*/

#dettagli { border:1px solid #111; background-color:#1a1a1a; width:280px; margin: 20px 0 0 0;padding:10px;}
	#dettagli .titolo { margin:0 0 10px 0; padding:0; font-size:12pt; color:#CF0; }
	#dettagli .descrizione { font-size:9pt; color:#999;  }
	#dettagli .data { font-size:9pt; color:#666; margin:10px 0 5px 0; display:block; }
	#dettagli .luogo { font-size:9pt; color:#666;  }
	#dettagli .permalink { font-size:9pt; color:#666; margin:15px 0 0 0; display:block;}
	#dettagli .permalink input[type=text] { background-color:#333; border:0px; width:210px; color: #999; font-size:8pt; padding:0 3px; outline:none}
	#dettagli .linkback a { color:#CF0; font-size:0.7em;}
	
#social { width:300px; margin:20px 0 30px 0; height: 70px; }

#foto {float:left; display:inline; text-align:center; margin-right:320px;  width:670px; background-image:url(//gallery.hwupgrade.it/images/loading-2.gif); background-position:50% 50%; background-repeat:no-repeat;/*blocca larghezza*/}
	#cornice_centrata { margin:0 auto 0 auto; }
	#immagine_corrente_cornice {border:10px solid #FFF;float:left; display:inline; background-color: #F4F4F4; }
	#immagine_corrente_cornice img {border:0;}

#didascalia { /*margin:15px 320px 0 0; */ margin: 20px 0 0 0; text-align:center;}

	#didascalia .autore { color: #777; font-style:italic; text-shadow: 1px 1px 1px #011434;  }
	
	#didascalia .descrizione {  border: 1px solid #111; background-color:#1a1a1a; /*width: 400px; */ margin:20px auto 0 auto; font-size: 9pt; color:#777; padding:10px; text-align:left;}


#tool {width:670px; text-align:center; padding:20px 0 7px 0; }
#tool span { }

#loading-container { height:10px; font-size:1px; text-align:center; position:absolute; }
	#loading-total { height:3px; border:1px solid #2c2c2c; background-color:#000; width:50%; margin: 0 auto 0 auto;}
		#loading-complete {background-color: #CF0; height:3px; width:0%; text-align:right; color:red; border-right: 3px solid #fff;}


#gallery-index { float:left; display:inline; text-align:center; margin-right:320px;  width:630px; padding:0 0 0 40px; }

 #gallery-index .thumb img { border: 1px solid #2c2c2c; padding: 20px; margin:0 2px 2px 0; background-color:#282828; display:inline; float:left; width:150px; height:100px; }



#col-dx {float:left; display:inline; margin-left:-310px; margin-top: -122px; /* min-height:700px; */ }
.banner300x250 {width:300px; min-height:250px; border:1px solid #444; background-color:#000; color:#fff; }


#footer {text-align:center; margin:30px 0 0 0; padding:0 0 20px 0; border-top:5px solid #333; background-color:#161616;}
#footer-content {margin:30px auto 0 auto; width:990px; text-align:left; }

#altre-gallery {}
	#altre-gallery h3 { font-size:12pt; color: #fff; }
	
	#altre-gallery-pagina { width:988px; min-height:240px; }
	
	.altre-gallery-link { display:inline; float:left; width:190px; border:1px dashed #333; margin: 0 25px 0 0; padding:10px; }

	a.altre-gallery-link:link    { color: #FFFFFF; text-decoration:none; }
	a.altre-gallery-link:visited { color: #FFFFFF; text-decoration:none; } 
	a.altre-gallery-link:hover, a.altre-gallery-link:active   { color: #CF0; text-decoration: none; }
	
	.altre-gallery-link img { border:0px; width:190px; height:126px;  }
	.altre-gallery-link span { display:block; margin:10px 0 0 0; }
	


a.linkwhite:link    { color: #FFFFFF; text-decoration:none; }
a.linkwhite:visited { color: #FFFFFF; text-decoration:none; } 
a.linkwhite:hover, a.linkwhite:active   { color: #CF0; text-decoration: none; }

a.linkgrey:link    { color: #999; text-decoration:none; }
a.linkgrey:visited { color: #999; text-decoration:none; } 
a.linkgrey:hover, a.linkgrey:active   { color: #CF0; text-decoration: none; }

.gallery-preview { width:310px; float:left; margin:12px; position: relative;}

.gallery-preview-img { position:relative;}

.gallery-preview-img img {  border:5px solid #292929; width:300px; height:200px; background-color:#333; box-shadow:0px 0px 10px #111;}

.gallery-preview-details { width:310px;}

.gallery-preview-details h2 { color:#999; font-family:'Roboto Condensed',Verdana, Geneva, sans-serif; font-size: 16px; font-weight:100; text-shadow: 1px 1px 1px rgba(0,0,0,1); display:inline-block; margin:10px 0 10px 0; border-bottom:0px solid #303030; width: 310px; min-height:65px;}

.gallery-preview-details h2 .num-foto { 
	color: rgb(145, 145, 145);
	text-shadow: 0 0 0;
	background-color: #292929;
	display: inline-block;
	padding: 3px 3px 0 8px;
	font-size: 12px;
	position: absolute;
	top: 0;
	right: 0;
	border-bottom-left-radius: 50px;
	width: 20px;
	height: 24px;
	text-align: center;
}

.gallery-preview-img .desc {position:absolute; bottom:0; background-color:#292929; padding:10px; width:290px;}
.gallery-preview-img .date  { text-align: right; color:#fff; font-style:italic; text-transform:uppercase;}

.gallery-preview .desc { font-size:8pt; color:#888; display:none;   }

/*	
.gallery-preview { width:800px; margin-top:20px;; margin-left:auto; margin-right:auto;}
.gallery-preview-img { float:left;}
.gallery-preview-img img {width: 300px; height: 200px; border:3px solid #000; margin:10px;}
.gallery-preview-details {float:left; width: 460px; margin-top:10px;  text-align:left; font-size: 9pt;}
.gallery-preview-details h2 {font-size:18pt; margin:0 0 10px 0; padding:0;}
*/

/*##########################
	PAGINAZIONE RISULTATI
##########################*/

	div.paginazione {
		padding: 5px;
		margin: 0px;
		text-align:center;
		color:#777;
		font-size:8pt;
		margin-top:30px;
		

	}
	div.paginazione a {
		border: 1px solid #111;
		margin-right:0px;
		padding:2px 5px;
		/*background-image:url('http://static.tvtech.it/images/paginazione-off.gif');*/
		background-position:bottom;
		text-decoration: none;
		color: #777;
		line-height:2em;
	}
	div.paginazione a:hover, div.paginazione a:active {
		border: 1px solid #f0f0f0;
		/*background-image:url('http://static.tvtech.it/images/paginazione-on.gif');*/
		background-color:#404040;
		color: #ffffff;
	}
	div.paginazione span.corrente {
		margin-right:0px;
		padding:2px 5px;
		border: 1px solid #888;
		font-weight: bold;
		background-color: #606060;
		color: #ffffff;
	}
	div.paginazione span.disabilitata {
		margin-right:0px;
		padding:2px 5px;
		border: 1px solid #333;
		color: #333;
	}
	
	#fancy_title {/*visibility:hidden;*/}
	div#fancy_outer#fancy_outer { z-index:1000;}


/* qnet */
#fedhead2 {
	position: relative;
	clear: both;
	width: 100%;
	text-align: center;
	z-index: 20;
}
#fedhead2 .pager {
	margin: 6px auto 0 auto;
	clear: both;
	/*border: solid #fff;
	border-width: 0 2px 1px 2px;
	border-bottom-color: #c9c9c9;*/
	padding: 6px 0;
	width: 990px;
	height: 18px;
	/*background: #fff;*/
	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;
	white-space: normal;
	overflow: visible;
}
#fedhead2.fedhead2_qn .pager,
#fedhead2.fedhead2_pronto .pager,
#fedhead2.fedhead2_ubi .pager {
	border-bottom: 0 none;
}
#fedhead2_menu {
	position: relative;
	margin: 0; padding: 0 0 0 6px;
	height: 100%;
}
.fedhead2_network #fedhead2_menu,
.fedhead2_ubi #fedhead2_menu,
.fedhead2_pronto #fedhead2_menu,
.fedhead2_testate #fedhead2_menu {
	padding-left: 170px;
}
.fedhead2_item,
.fedhead2_float {
	height: 100%;
	font-size: 12px;
	text-transform: uppercase;
	list-style-type: none;
}
.fedhead2_item {
	float: left;
	margin: 0 6px 0 0;
	border-right: 1px dotted #d9d9d9;
	padding: 0 6px 0 0;
}
.fedhead2_float {
	position: absolute;
	top: 0; right: 0;
	z-index: 1;
}
#fedhead2_qn, #fedhead2_ilg,
#fedhead2_rdc, #fedhead2_lan,
#fedhead2_qs, #fedhead2_qnet {
	margin-right: 13px;
	padding-right: 13px;
	width: 125px;
}
#fedhead2_qs { width: 93px }
#fedhead2_qnet { width: 141px }
.fedhead2_item a,
.fedhead2_float a {
	color: #666;
	text-decoration: none;
}
.fedhead2_item a:hover,
.fedhead2_float a:hover {
	color: #c00;
	text-decoration: none;
}
#fedhead2_qn a, #fedhead2_ilg a,
#fedhead2_rdc a, #fedhead2_lan a,
#fedhead2_qs a, #fedhead2_qnet a,
#fedhead2_ricerca a {
	display: block;
	height: 100%;
	background: url('fedhead_items_black.gif') no-repeat;
}
#fedhead2_qn {
	position: absolute;
	top: 0; left: 0;
	margin-right: 0;

	border-right: 0;
	padding-right: 0;
	width: 170px;
	height: 73px;
	/*background: url('i/g/raccordo.png') no-repeat 100% 24px;*/
	text-align: left;
}
.fedhead2_pronto #fedhead2_qn { background: transparent none }
.fedhead2_qn #fedhead2_qn { display: none }
#fedhead2_qn a {
	margin-left: 10px;
	width: 109px;
	background-position: 0 -36px;
}
#fedhead2_qn a:hover,
#fedhead2_qnet a:hover {
	opacity: .6;
	-moz-opacity: .6;
	filter: alpha(opacity=60);
}
#fedhead2_ilg a { background-position: -42px 0 }
#fedhead2_ilg a:hover { background-position: -42px -18px }
#fedhead2_rdc a { background-position: -167px 0 }
#fedhead2_rdc a:hover { background-position: -167px -18px }
#fedhead2_lan a { background-position: -292px 0 }
#fedhead2_lan a:hover { background-position: -292px -18px }
#fedhead2_qs a { background-position: -417px 0 }
#fedhead2_qs a:hover { background-position: -417px -18px }
#fedhead2_qnet a {
	position: relative;
	top: -2px; height: 22px;
	background-position: -109px -36px;
}

#fedhead2.fedhead2_ubi #fedhead2_qn {
	/*top: 43px;*/
	background: transparent none;
}

#fedhead2_qn a span, #fedhead2_ilg a span,
#fedhead2_rdc a span, #fedhead2_lan a span,
#fedhead2_qs a span, #fedhead2_qnet a span,
#fedhead2_ricerca a span {
	display: none;
}

/* /qnet */