.html, body {
		
	font: 12px "Arial", "Helvetica", sans-serif;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
	background: #c8c8c8;

} 
/* Inutility ------------------------------------ */
::selection { background:#ff6d00; color:#ffffff; }
::-moz-selection { background:#ff6d00; color:#ffffff; } 


/* HTML */

img {
	
	border: none;
}

.clear {
	
	clear: both;
}

.left {
	
	float: left;
	display: inline;
}

.right {
	
	float: right;
	display: inline;
}

.text-right {
	
	text-align: right;
}

.text-left {
	
	text-align: left;
}

.text-center {
	
	text-align: center;
}

.bold {
	
	font-weight: bold;
}

h3.notfound {
	
	/* FONT */
	font-size: 18px;
	text-align: center;
	color: #ff0000;
}

/* LINK */

a {
	
	color: #ff6d00;
	text-decoration: none;
}

a:hover {
	
	color: #ff6d00;
	text-decoration: underline;	
}

div#container {
	
	width: 980px;
	margin: 0 auto;
	background: #eaeaea url('../../i/layout/bg-main-box.jpg') repeat-x;
	
	/* BORDER RADIUS FOR GECKO & WEBKIT */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	/*per skin q.net*/
	position:relative;
	z-index:10;
}

div#header {
	
	width: 960px;
	background: url('../../i/layout/header.jpg') right center no-repeat; 
	background-position: 52px;
	margin: 0px auto;
}

	div#header .logo {
		margin: 10px 0px 0px 0px;
		height:65px;
	}
	
	#headsx { width:300px; height:65px; float:left; display:inline; margin: 10px 0px 0px 0px;}
	
	#header-logo {width:360px; height:55px; margin:10px 0 0 0; }
	
	#headdx { width:300px; height:65px; float:left; display:inline; margin: 5px 0px 0px 0px;}

	
	#header-exp {float:left; width: 595px; height:70px; overflow:hidden; }
	
	#quotation {float:left; width:500px;  margin: 0 0 0 90px; font-size:16pt; text-align:right; font-family: Georgia, 'Times New Roman', Times, serif; color: #D2D2D2; text-shadow: 1px 1px 4px #fff;}
		#quote-text { font-size:13pt;color: #777; text-shadow: 1px 1px 4px #fff;  }
		#quote-author { font-size: 9pt; color:#999; font-style:italic; white-space:nowrap; }

	
	div#headdx .account {
		
		height: 23px;
		width:200px;
		line-height: 23px;	
		background: #c8c8c8;
		margin: 0px 3px 0px 0px;
		padding: 0px 5px 0px 5px;
		
		/* BORDER RADIUS FOR GECKO & WEBKIT */
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		text-align:center;
	}
	
		div#headdx .account ul {
			
			margin: 0px;
			padding: 0px 0px 0px 0px;
			display: block;
		}
		
		div#headdx .account ul li {
			
			display: inline;
			margin: 0px 0px 0px 0px;
		}
		
		div#headdx .account ul .username {
			
			font-weight:bold;
			
		}
		
			/* LINK ACCOUNT */
			
			div#headdx .account a {
				
				color: #000000;
				text-decoration: none;
			}
			
			div#headdx .account a:hover {
				
				color: #ff6d00;
				text-decoration: underline;
			}
			
			div#headdx .account .login a {
				
				color: #000000;
				text-decoration: none;
			}

			div#headdx .account .login a:hover {
				
				color: #ff6d00;
				text-decoration: underline;
			}
			
			div#headdx .social {
		
				margin: 5px 15px 0px 0px;
			}
				
div#menu {
	
	width: 956px;
	height: 67px;
	background: #c8c8c8 url('../../i/layout/menu.jpg') no-repeat;
	margin: 0px auto;
	margin-top: 10px;
	
	/* BORDER RADIUS FOR GECKO & WEBKIT */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

	div#menu ul#navbar {
		
		height: 38px;
		line-height: 38px;
		margin: 0px 0px 0px 5px;
		padding: 0px;
		float: left;
		display: inline;
		
		/* FONT */
		font-size: 14px;
		/*text-transform: uppercase;*/
		color: #ffffff;
	}
	
	div#menu ul#navbar li {
		
		margin: 0px 10px 0px 10px;
		float: left;
		display: inline;
	}

		/* LINK */
	
		div#menu ul#navbar li a {
		
			color: #ffffff;
			text-decoration: none;
			display: block;
		}
	
		div#menu ul#navbar li a:hover, div#menu ul#navbar li:hover {
		
			color: #ff6d00;
			text-decoration: none; 
		}				
				
		/* SUBMENU */
				
		div#menu ul#navbar li ul {
			
			margin: 0px 0px 0px -10px;
			padding: 0px;
			display: none;	/* NASCONDO IL SUBMENU */
		}
		
		div#menu ul#navbar li:hover ul, ul#navbar li.hover ul, div#menu ul#navbar ul.selected {
			
			height: 24px;
			line-height: 24px;
			background: #ff6d00;
			position: absolute;
			display: inline;
			
			/* BORDER RADIUS FOR GECKO & WEBKIT */
			-moz-border-radius-bottomleft: 5px;
			-webkit-border-bottom-left-radius: 5px;
			-moz-border-radius-bottomright: 5px;
			-webkit-border-bottom-right-radius: 5px;
			
			/* FONT */
			font-size: 12px;
		}
		
		div#menu ul#navbar ul.no-selected {
			
			display: none;
		}
		
		div#menu ul#navbar li:hover li, ul#navbar li.hover li {
			
				float: left; 
				display: inline;
			}
			
			/* LINK */
			
			div#menu ul#navbar li:hover li a, ul#navbar li.hover li a {
				
				color: #ffffff;
				text-decoration: none;
			}
			
			div#menu ul#navbar li li a:hover {
				
				color: #ffffff;
				text-decoration: underline;				
			}

	div#menu .search {
		
		width: 170px;
		height: 38px;
		line-height: 38px;
		margin: 7px 5px 0px 0px;
		background: url('/i/layout/search.jpg') no-repeat;

	}
		div#menu .search .field {

			width: 140px;
			height: 21px;
			line-height: 21px;
			margin: 1px 0px 0px 2px;
			border: none;
			float: left;
			display: inline;
		}

	
	

div#content {
	
	width: 640px;
	margin: 5px 12px 5px 13px;
}
	
	div#content .widebox {

		width: 100%;
		margin: 0px 0px 12px 0px;
		padding: 0px;
	}
	
		div#content .widebox .smallcontent {
			
			width: 315px;
			background: #ffffff;
			padding: 5px 0px 5px 0px;
		
			/* BORDER RADIUS FOR GECKO & WEBKIT */
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;	
			border-radius: 5px;
		}
		
			div#content .widebox .smallcontent h4 {

				width: 315px;
				height: 42px;
				line-height: 32px;
				margin: 0px auto;
				padding: 0px 0px 0px 15px;
				background: url('../../i/layout/splitbox-h1.jpg') no-repeat;	

				/* FONT */
				font-size: 16px;
				font-weight: bold;
				text-transform: uppercase;
				text-shadow: 1px 1px 2px #000000;
				color: #ffffff;
			}
	
				/* LINK H1 NEWSBOX */
		
				div#content .widebox .smallcontent h4 a {
			
					color: #ffffff;
					text-decoration: none;
				}		

		/* HOME FEATURED GAMES */
	
		div#content .widebox .smallcontent .hometopgames {
			
			width: 300px;
			margin: 0px auto;	
		}
		
			div#content .widebox .smallcontent .hometopgames .gallery-preview-box {
				
				width: 135px;
				height: 75px;
				margin: 6px;
				float: left;
				background-color: #000000;
				border: 1px solid #eaeaea;
				background-position: 50% 50%;
				vertical-align: bottom;
				position: relative;
				overflow: hidden;
			}
		
			div#content .widebox .smallcontent .hometopgames .gallery-preview-box-titolo {

				width: 133px;
				padding: 2px;
				background-image: url('../../i/layout/transparent.png');
				position:absolute;
				bottom: 0px;
				
				/* FONT */
				font-weight: bold;
				font-size: 10px;
				text-align: center;
				color: #ffffff;
			}
			
				div#content .widebox .smallcontent .hometopgames a.gallery-link:link {
					
					/* FONT */
					color: #ffffff;
					text-decoration: none;
				}
				
				div#content .widebox .smallcontent .hometopgames a.gallery-link:visited {

					/* FONT */
					color: #ffffff;
					text-decoration: none;
				}
				
				div#content .widebox .smallcontent .hometopgames a.gallery-link:hover, a.gallery-link:active {

					/* FONT */
					color: #ff6d00;
					text-decoration: none;
				}
						
		/* TVTECH */

		div#content .widebox .smallcontent .tvtech {
			
			width: 300px;
			margin: 3px auto;
		}
	
		/* HOME CONTENTBOX */
		
		div#content .widebox .contentbox {
			
			background: #ffffff;
			padding: 5px 0px 5px 0px;
		
			/* BORDER RADIUS FOR GECKO & WEBKIT */
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
		}
		
			div#content .widebox .contentbox h1 {

				width: 640px;
				height: 42px;
				line-height: 32px;
				margin: 0px auto;
				padding: 0px 0px 0px 15px;
				background: url('../../i/layout/newsbox-h1.jpg') no-repeat;	

				/* FONT */
				font-size: 16px;
				font-weight: bold;
				text-transform: uppercase;
				text-shadow: 1px 1px 2px #000000;
				color: #ffffff;
			}
			
			div#content .widebox .contentbox h4 {

				width: 640px;
				height: 42px;
				line-height: 32px;
				margin: 0px auto;
				padding: 0px 0px 0px 15px;
				background: url('../../i/layout/newsbox-h1.jpg') no-repeat;	

				/* FONT */
				font-size: 16px;
				font-weight: bold;
				text-transform: uppercase;
				text-shadow: 1px 1px 2px #000000;
				color: #ffffff;
			}
		
				/* LINK H4 NEWSBOX */
			
				div#content .widebox .contentbox h4 a {
				
					color: #ffffff;
					text-decoration: none;
				}				
				
				/* LINK H1 NEWSBOX */
			
				div#content .widebox .contentbox h1 a {
				
					color: #ffffff;
					text-decoration: none;
				}
				
				
				
				
				/* BOX AUTORE */ 
				div#content .widebox .boxeditoriale {
					min-height:250px;
				}
				
				div#content .widebox .smallcontent .editoriale {
					margin:10px;
				
				}
				
				div#content .widebox .smallcontent .editoriale h3{
						margin: 0px 0px 5px 0px;
						padding: 0px;
						/* FONT */
						font-size: 16px;
						letter-spacing:-1px;
						line-height: 20px;
					
				}
				div#content .widebox .boxeditoriale .editoriale span{
					text-align:justify;
					
				}
			
		/* HOME NEWS */
		
		div#content .widebox .newsbox {
			
			background: #ffffff;
			padding: 5px 0px 1px 0px;

			/* BORDER RADIUS FOR GECKO & WEBKIT */
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
		}	

		div#content .widebox .newsbox .newscontainer {
			background-color:#ffffff;
		}
		div#content .widebox .newsbox .newscontainer:hover {
			background-color:#fbfbfb;
		}

		
			div#content .widebox .newsbox .item {

				width: 620px;
				margin: 10px auto;
				margin-bottom: 10px;
				border-bottom: 1px dotted #eaeaea;
				padding: 5px 0px 5px 0px;
			}
			

				div#content .widebox .newsbox .item .thumb {

					width: 160px;
					height: 90px;
					margin: 2px 8px 2px 0px;
					border: 3px solid #eaeaea;
				}

				div#content .widebox .newsbox .item .text {
					width: 445px;
				}
				div#content .widebox .newsbox .item .text span {
					text-align:justify;
				}
						div#content .widebox .newsbox .item .text .extras {
							margin-top:5px;
							color:#999; font-size:11px; font-weight:normal; letter-spacing:-1px;
						}
							
							div#content .widebox .newsbox .item .text .news-platform {
								
							}
							
							div#content .widebox .newsbox .item .text .news-platform img {
								vertical-align:middle;
							}
							div#content .widebox .newsbox .item .text .news-time {
								margin-right:15px;
							}
							
							div#content .widebox .newsbox .item .text .news-time img {
								vertical-align:middle;								
							}
				
				
					div#content .widebox .newsbox .item .text h2 {
						margin: 0px 0px 5px 0px;
						padding: 0px;
						/* FONT */
						font-size: 18px;
						color: #ffffff;
						letter-spacing:-1px;
						line-height: 20px;
					}
					div#content .widebox .newsbox .item .text h2 .tag_eventosmall { color:#333;}

		div#content .widebox .newsbox h4 {

			width: 640px;
			height: 42px;
			line-height: 32px;
			margin: 0px auto;
			padding: 0px 0px 0px 15px;
			background: url('../../i/layout/newsbox-h1.jpg') no-repeat;	

			/* FONT */
			font-size: 16px;
			font-weight: bold;
			text-transform: uppercase;
			text-shadow: 1px 1px 2px #000000;
			color: #ffffff;
		}
		
			/* LINK H1 NEWSBOX */
			
			div#content .widebox .newsbox h4 a {
				
				color: #ffffff;
				text-decoration: none;
			}
			
		/* HOME ADS */
		
		div#content .ads {
			
			width: 300px;
			height: 250px;
			margin: 0px 0px 0px 5px;
		}
		
		/* HOME TRAILER */
		
		div#content .trailers {
			
			width: 620px;
			margin:2px 0 4px 8px;
			background-color:#444;
			border:1px solid #333;
			
			
		}

		
		/* SINGLE GAME PAGE */
		
		div#content .widebox .gamebox {
			
			background: #ffffff;
			padding: 5px 0px 1px 0px;

			/* BORDER RADIUS FOR GECKO & WEBKIT */
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;	
			border-radius: 5px;
		}
		
		div#content .widebox .gamebox h1 {

			width: 640px;
			height: 42px;
			line-height: 32px;
			margin: 0px auto;
			padding: 0px 0px 0px 15px;
			background: url('../../i/layout/newsbox-h1.jpg') no-repeat;	

			/* FONT */
			font-size: 16px;
			font-weight: bold;
			text-transform: uppercase;
			text-shadow: 1px 1px 2px #000000;
			color: #ffffff;
		}
		
			/* LINK H1 NEWSBOX */
			
			div#content .widebox .gamebox h1 a {
				
				color: #ffffff;
				text-decoration: none;
			}
			
		/* GALLERY nella scheda */ 	
		
		div#gallery-container {

			padding: 7px 0 0 7px;
			
		}
		
		div#gallery-container .thumb img {

			width:100px;
			
		}
		
		
			
		/* GAME SHEET */	
			
		div#content .widebox .gamebox div#game {
			
			width: 630px;
			margin: 0px auto;
			margin-top: 15px;
		}

		/* GAME'S SPECS */		
	
		div#content .widebox .gamebox .abstract {
			margin: 5px 5px 5px 10px;
			/* border:#F00 1px solid; */
			width:400px;
			float:left;
			display:inline;
		}
		
		div#content .widebox .gamebox .socialbutton {
			margin: 5px -5px 5px 0px;
			/* border:#00ff00 1px solid;*/
			height:21px;
			float:right;
			display:inline;
		}
		
		div#content .widebox .gamebox .amazon {
			margin: 5px 5px 5px 0px;
			/* border:#00ff00 1px solid;*/
			
			float:right;
			display:inline;
		}
		
		div#content .abstract{
			font-size:14px;
			line-height:1.5;
			text-align:justify;
		}
		
		div#content .widebox .gamebox div#game .content {
			
			padding: 0px;
			margin: 0px 0px 15px 0px;
		}
		
			/* H1 */
		
			div#content .widebox .gamebox div#game .content h4 {

				width: 640px;
				height: 42px;
				line-height: 32px;
				margin: 0px auto;
				margin-left: -5px;
				padding: 0px 0px 0px 15px;
				background: url('../../i/layout/newsbox-h1.jpg') no-repeat;	

				/* FONT */
				font-size: 16px;
				font-weight: bold;
				text-transform: uppercase;
				text-shadow: 1px 1px 2px #000000;
				color: #ffffff;
			}

				/* LINK H1 NEWSBOX */

				div#content .widebox .gamebox div#game .content h4 a {

					color: #ffffff;
					text-decoration: none;
				}

		div#content .widebox .gamebox div#game .content .screenshot {
		
			width: 450px!important;
			height: 250px!important; /* IMPORTANT!!! */
			border: 1px solid #242424;
			margin: 0px;
		}
		
		/* RATING */
		
		div#content .widebox .gamebox div#game .content .rating {
			
			width: 250px;
			
			/* FONT */
			font-size: 15px;
			text-align: center;
		}
		
			div#content .widebox .gamebox div#game .content .rating h5 {
				
				margin: 5px 0px 5px 0px;
				
				/* FONT */
				color: #ff6d00;
			}
			
			div#content .widebox .gamebox div#game .content .rating form {
				
				width: 80px;
				margin: 0px auto;
			}
			
			div#content .widebox .gamebox div#game .content .rating form input{
				visibility:hidden;
			}
			

			


		/* INFORMATION */		
	
		div#content .widebox .gamebox div#game .content .information {
		
			width: 178px;
			height: 252px;
			background: #242424;
		}	
		
			div#content .widebox .gamebox div#game .content .information > ul {
				
				margin: 3px 0px 0px 5px;
				padding: 0px;		
				list-style: none;
			}
			
			div#content .widebox .gamebox div#game .content .information > ul li {
					
				margin: 0px;		
							
				/* FONT */
				color: #ffffff;
			}
			
				div#content .widebox div#game .content .information > ul li.title {

					/* FONT */
					font-size: 13px;
					font-weight: bold;
					color: #ff6d00;
				}
				

				div#content .widebox div#game .content .information > ul li.field {

					margin: 0px;
				}
				
					/* LINK */
				
					div#content .widebox .gamebox div#game .content .information > ul li a {

						/* FONT */
						color: #ffffff;
						text-decoration: none;
					}
					
					div#content .widebox .gamebox div#game .content .information > ul li a:hover {

						/* FONT */
						color: #ffffff;
						text-decoration: underline;
					}
			
		/* PLATFORM */	
			
		div#content .widebox .gamebox div#game .content .platform {
			
			width: 623px;
			height: 20px;
			line-height: 20px;
			border: 1px dotted #bfbfbf;
			margin: 0px auto;
			margin-top: -12px;
			padding: 0px 0px 0px 5px;
			background: #ffffff url('../../i/layout/platform-background.jpg') no-repeat;
		}
		
			div#content .widebox .gamebox div#game .content .platform label {
												
				/* FONT */
				font-weight: bold;
				color: #ff6d00;
			}
			
		/* REQUIREMENTS */
		
		div#content .widebox .gamebox div#game .content .requirements {
			
			width: 620px;
			margin: 0px auto;
		}
		
			div#content .widebox .gamebox div#game .content .requirements div {

				margin: 5px 0px 5px 5px;
							
			}
			
			div#content .widebox .gamebox div#game .content .requirements h5 {

				/* FONT */
				font-size:14px;
				font-weight: bold;
				color: #ff6d00;
				
				width:200px;
				margin:10px 0 2px 0;
				padding:0;
				
			}
			
		/* MIDDLE PRO & CONTRO */
		
		div#content .widebox .gamebox div#game .content .middle {
			
			width: 300px;
			margin: 10px 0px 10px 0px;
		}	
		
			div#content .widebox .gamebox div#game .content .middle ul#pro {
				
				margin: 0px 0px 0px 20px;
				padding: 0px;
					
				list-style: circle;			
			}
			
				div#content .widebox .gamebox div#game .content .middle ul#pro li {
							
					margin: 5px 0px 5px 0px;
					padding: 0px;
							
					/* FONT */		
					font-size: 14px;
					color: #228b22;
				}
			
			div#content .widebox .gamebox div#game .content .middle ul#contro {
				
				margin: 0px 0px 0px 5px;		
				padding: 0px;	

				list-style: circle;			
			}
			
				div#content .widebox .gamebox div#game .content .middle ul#contro li {
				
					margin: 5px 0px 5px 0px;
					padding: 0px;
															
					/* FONT */	
					font-size: 14px;	
					color: #ff0000;
				}
			
		/* ADS */
		
		div#content .widebox .gamebox div#game .content .ads {
			
			width: 300px;
			height: 250px;
		}
		
		/* OTHERS GAME */
		
		div#content .widebox .gamebox div#game .content .related {
			
			width: 315px;
		}
			
			/* H1 */
			
			div#content .widebox .gamebox div#game .content .related h4 {

				width: 315px;
				height: 42px;
				line-height: 32px;
				margin: 0px auto;
				padding: 0px 0px 0px 15px;
				background: url('../../i/layout/splitbox-h1.jpg') no-repeat;	

				/* FONT */
				font-size: 16px;
				font-weight: bold;
				text-transform: uppercase;
				text-shadow: 1px 1px 2px #000000;
				color: #ffffff;
			}
	
				/* LINK H1 NEWSBOX */
		
				div#content .widebox .gamebox div#game .content .related a {
			
					color: #ffffff;
					text-decoration: none;
				}
				
		/* RATINGS */
		
		div#content .widebox .gamebox div#game .content .ratings {
			float:left;
			width: 370px;
			margin:10px 0 0 20px;
			
		}
			
			div#content .widebox .gamebox div#game .content .ratings .ratingbox {
				
				width: 175px;
				margin: 3px 2px 3px 2px;
				
			}			
		
				div#content .widebox .gamebox div#game .content .ratings .ratingbox label {
			
					width: 80px;
					height: 22px;
					line-height: 22px;
					margin-right: 5px;
					float: left; /* FLOAT LEFT!!! */
					display: inline;
			
					/* FONT */
					font-weight: bold;
					text-align: right;
				}
						
		.votoglobale {float:left; width: 190px;  border:1px solid #E2E2E2; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin:10px 0 0 20px; padding:20px 5px; text-align:center; background-color: #eaeaea;}
		.votoglobale span {display:block; margin:7px 0 0 0;}	

			
		/* RATINGS e RIEPILOGO NELLA RECENSIONE */
		
		#riepilogo {
			margin:10px 0 20px 0;
			border:1px solid #E2E2E2;
			background-color:#eaeaea;
			min-height:85px;
		}
		
		#riepilogo .scheda-titolo {
			float:left; 
			/*margin-top:11px; */
			/*width:525px;*/
			 width:375px;
		}
		
		#riepilogo .scheda-link {
			margin:10px;
		}
		
		#riepilogo .scheda-link .amazon{
			text-align:center;
			float:left;
			margin: 0 0px 10px 0;
		}
		
		#riepilogo .scheda-link .pack{
			text-align:center;
			float:left;
			margin: 0 0px 10px 0;
			border:1px solid  #333;
			background-color: #333;
		}
		
		
		
		#riepilogo .scheda-link .pack a{
			text-decoration:none;
			font-size:7pt;
			color:#fff;

		}
		
		#riepilogo .scheda-link .pack a:hover{
			text-decoration:none;
		}
		
		#riepilogo .scheda-link .pack img{
			
			width:70px;
		}
		
		#riepilogo .scheda-link h2 {
			
			/*display:inline;*/
			margin-bottom:3px;
			font-size:18px;
			
		}
		
		#riepilogo .scheda-link .scheda-piattaforme {
			/*padding-left:7px;	*/
		}
		
		#riepilogo .scheda-link .scheda-piattaforme span {
			
			color: #FFF;
			background-color: #999;
			font-weight:bold;
			padding:2px 5px;
			white-space:nowrap;
			/*font-style:italic;*/
			letter-spacing:-1px;
			font-size:8pt;
			-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
			
		}
		
		#riepilogo .scheda-link .scheda-dettagli-link {
			font-size:8pt;
			margin:0 0 0 7px;
			color:#777;
			
			
		}


		#riepilogo .scheda-link .scheda-dettagli {
			font-size:8pt;
			font-weight:bold;
			/*border-bottom:1px dotted #DDD;*/
			margin-top:7px;
			
		}
		
		#riepilogo .scheda-link .scheda-dettagli span {
			font-size:8pt;
			font-weight:normal;
		}

		#riepilogo .scheda-link .voto-utenti{
			float:left;
		}
		
		#riepilogo .scheda-link .span-voto {
			float:left;
		}
		
		#riepilogo .scheda-link .form-voto { 
			margin:0 0 0 5px;
			padding:0;
		}
		
		
		#riepilogo .content .ratings {
			float:left;
			width: 370px;
			margin:10px 0 0 20px;
			
		}
			
			#riepilogo .content .ratings .ratingbox {
				width: 175px;
				margin: 0px;
				
			}			
		
				#riepilogo .content .ratings .ratingbox label {
			
					width: 80px;
					height: 18px;
					line-height: 18px;
					margin-right: 5px;
					float: left; /* FLOAT LEFT!!! */
					display: inline;

					/* FONT */
					font-weight: bold;
					text-align: right;
				}	
				
		#riepilogo .votoglobale {float:left; width: 190px; border:0px;  margin:10px 0 10px 10px; padding:5px; text-align:center; }
		#riepilogo .votoglobale span {display:block; margin:7px 0 0 0;}	
		
		/* VIDEO NELLA SCHEDA*/
		
		.content #video-container {
			margin:0 0 0 4px;
		}
		
		/* SPECS */
		
		div#content .widebox .gamebox div#game .content .specs {
			
			font-size: 14px;
			text-align: justify;
			padding: 0px 5px 0px 0px;
		}
		
			/* CONTENT LIST */
			
			div#content .widebox .gamebox div#game .content .specs ul {
				
				margin: 5px 0px 0px 20px;
				padding: 0px;				
				list-style-type: circle;
			}
			
			div#content .widebox .gamebox div#game .content .specs ul li {
				
				margin: 5px 0px 5px 0px;
			}
			
				div#content .widebox .gamebox div#game .content .specs .wrap-spacer {
				    
					width: 0px;
				    height: 100px;
				}
	
		/* SLEEVE */

		div#content .widebox .gamebox div#game .content .meta {
		
			width: 200px!important;
			display: block;
		}
			div#content .widebox .gamebox div#game .content .meta img {
				
				width: 180px!important;
				border: 1px solid #242424;
				margin: 0px 5px 15px 10px;
			}
					
	/* HOME RELATED GAMES */

	div#content .widebox .gamebox div#game .content .gamesrelated {
		
		width: 300px;
		margin: 0px auto;	
	}
	
		div#content .widebox .gamebox div#game .content .gamesrelated .gallery-preview-box {
			
			width: 135px;
			height: 75px;
			margin: 6px;
			float: left;
			background-color: #000000;
			border: 1px solid #eaeaea;
			background-position: 50% 50%;
			vertical-align: bottom;
			position: relative;
			overflow: hidden;
		}
	
		div#content .widebox .gamebox div#game .content .gamesrelated .gallery-preview-box-titolo {

			width: 133px;
			padding: 2px;
			background-image: url('../../i/layout/transparent.png');
			position:absolute;
			bottom: 0px;
			
			/* FONT */
			font-weight: bold;
			font-size: 10px;
			text-align: center;
			color: #ffffff;
		}
		
			div#content .widebox .gamebox div#game .content .gamesrelated a.gallery-link:link {
				
				/* FONT */
				color: #ffffff;
				text-decoration: none;
			}
			
			div#content .widebox .gamebox div#game .content .gamesrelated a.gallery-link:visited {

				/* FONT */
				color: #ffffff;
				text-decoration: none;
			}
			
			div#content .widebox .gamebox div#game .content .gamesrelated a.gallery-link:hover, a.gallery-link:active {

				/* FONT */
				color: #ff6d00;
				text-decoration: none;
			}
				
	/* CAROUSEL */
	
	div#display { 

		width: 640px;
		height: 250px;
	}

		div#display .carousel {

			height: 250px;
			position: relative;
		}

		div#display .carousel ul {

			width: 192px;
			position: absolute; 
			left: 448px; 
			top: 0px;
		}

		div#display .carousel ul, div#display .carousel li {

			list-style-type: none; 
			margin: 0px; 
			padding: 0px;			
		}

		div#display .carousel li a {

			display: block;
			background: #242424; 
			color: #ff6d00;
			text-decoration: none; 
			padding: 10px 5px; 
			height: 28px; 
			border-top: 1px solid #505050; 
			border-bottom: 1px solid #0B0B0B;
			
			/* FONT */
			font-size: 11px;
		}

			div#display .carousel li a:hover {

				background: #000000;
			}

			div#display .carousel li.active a {

				background: #ffffff; 
				color: #ff6d00;
			}

		div#display .carousel .image {

			width: 448px;
			height: 250px; 
			overflow: hidden; 
			position: relative;			
		}

		div#display .carousel .image .desc {

			width: 430px;
			height: 100px;
			position: absolute; 
			z-index: 100; 
			color: #ff6d00;
			padding: 5px 10px; 
			bottom: 0px; 
			background: url('../../i/layout/transparent.png'); 
		}

			div#display .carousel .image .desc h1 {

				margin: 0px 0px 2px 0px;
			
				/* FONT */
				font-size: 18px;
				letter-spacing:-1px;
				color: #ff6d00;
			}

				div#display .carousel .image .desc h1 a {

					text-decoration: none;
					color: #ff6d00;
				}

				div#display .carousel .image .desc span {

					margin: 0px 0px 0px 0px;

					/* FONT */
					font-weight: bold;
					color: #ffffff;
				}
				
		div#display .carousel li a strong {

			color: #ff6d00;
		}

		div#display .carousel li.active a {

			background: #ff6d00; 
			color: #ffffff;
		}

		div#display .carousel li.active a strong {

			color: #ffffff;
		}

		div#display .carousel .image .desc {

			height: auto;
		}
		
		
		div#display .carousel li {

			text-overflow: ellipsis;
			overflow: hidden;
			line-height: 12px;
		}	
		
		/* GAMES LIST */
		
		div#content .widebox .listbox {
			
			background: #ffffff;
			padding: 5px 0px 1px 0px;

			/* BORDER RADIUS FOR GECKO & WEBKIT */
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
		}	

			div#content .widebox .listbox h1 {

				width: 640px;
				height: 42px;
				line-height: 32px;
				margin: 0px auto;
				padding: 0px 0px 0px 15px;
				background: url('../../i/layout/newsbox-h1.jpg') no-repeat;	

				/* FONT */
				font-size: 16px;
				font-weight: bold;
				text-transform: uppercase;
				text-shadow: 1px 1px 2px #000000;
				color: #ffffff;
			}
		
				/* LINK H1 NEWSBOX */
			
				div#content .widebox .listbox h1 a {
				
					color: #ffffff;
					text-decoration: none;
				}	



			div#content .widebox .listbox h4 {

				width: 640px;
				height: 42px;
				line-height: 32px;
				margin: 0px auto;
				padding: 0px 0px 0px 15px;
				background: url('../../i/layout/newsbox-h1.jpg') no-repeat;	

				/* FONT */
				font-size: 16px;
				font-weight: bold;
				text-transform: uppercase;
				text-shadow: 1px 1px 2px #000000;
				color: #ffffff;
			}
		
				/* LINK H1 NEWSBOX */
			
				div#content .widebox .listbox h4 a {
				
					color: #ffffff;
					text-decoration: none;
				}	
				

			/* TABS LIST */
			
			div#content .widebox .listbox .tabs {

				width: 630px;
				margin: 0px auto;
				margin-top: 15px;
			}

				div#content .widebox .listbox .tabs > ul {

					margin: 5px 0px 5px 0px;
					padding: 3px 10px 3px 10px;
					border-bottom: 1px solid #ff6d00;
				}

				div#content .widebox .listbox .tabs > ul li {

					display: inline;

					/* FONT */
					font-size: 14px;
					font-weight: bold;
				}		

				div#content .widebox .listbox .tabs > ul li a {

					position: relative;
					background-color: #ffffff;
		   			top: 1px;
					padding-top: 4px;
				}

				div#content .widebox .listbox .tabs > ul li a {

					padding: 3px 4px;
					margin-right: 0px;
					border: 1px solid #bfbfbf;
					border-bottom: none;
					background-color: #ff6d00;

					/* FONT */
					color: #ffffff;
					text-decoration: none;
				}

					div#content .widebox .listbox .tabs > ul li a:hover {

						background: #ffffff;
						color: #ff6d00;
					}

					div#content .widebox .listbox .tabs > ul li a.selected { 

						top: 2px;
						background: #ffffff;				
						color: #ff6d00;
					}	
	
		div#content .listbox .game {
		
			width: 630px;
			margin: 0px auto;
			margin-top: 5px;
			margin-bottom: 5px;
			padding-bottom: 5px;
			border-bottom: 1px dotted #bfbfbf;
			background: url('../../i/layout/game-background.jpg') repeat-x;
		}
	
			div#content .listbox .game .thumb {
			
				width: 135px;
				height: 75px;
				margin: 0px 5px 0px 0px;
				border: 1px solid #bfbfbf;
			}

			div#content .listbox .game .content {
			
				width: 405px;
			}
		
				div#content .listbox .game .content h3 {
				
					margin: 0px;
				
					/* FONT */
					font-size: 15px;
					font-weight: bold;
					color: #ff6d00;
				}
			
			div#content .listbox .game .rating {
			
				width: 80px;
			
				/* FONT */
				text-align: center;
			}
		
				div#content .listbox .game .rating label {

					/* FONT */								
					font-weight: bold;
				}
			
				div#content .listbox .game .rating .goto {
				
					margin-top: 10px;

					/* FONT */								
					font-weight: bold;
				}
			
div#sidebar {
	
	width: 300px;
	margin: 5px 3px 0px 0px;
}

	div#sidebar .sidebox {
		
		width: 100%;
		margin: 12px 0px 12px 0px;
		padding: 1px 0px 6px 0px;
		background: #ffffff;
		
		/* BORDER RADIUS FOR GECKO & WEBKIT */
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}
	
		div#sidebar .sidebox h4 {
		
			width: 300px;
			height: 42px;
			line-height: 32px;
			margin: 5px 0px 2px 0px;
			padding: 0px 0px 0px 15px;
			background: url('../../i/layout/sidebar-h2.jpg') no-repeat;	
	
			/* FONT */
			font-size: 16px;
			font-weight: bold;
			text-transform: uppercase;
			text-shadow: 1px 1px 2px #000000;
			color: #ffffff;
		}
	
			/* LINK */
	
			div#sidebar .sidebox h4 a {
			
				color: #ffffff;
				text-decoration: none;
			}
	
		div#sidebar .sidebox h3 {
		
			width: 300px;
			height: 42px;
			line-height: 32px;
			background: url('../../i/layout/sidebar-h3.jpg') no-repeat;
			margin: 5px 0px 2px 0px;
			padding: 0px 0px 0px 15px;
	
			/* FONT */
			font-size: 15px;
			font-weight: bold;
			text-transform: uppercase;
			text-shadow: 1px 1px 2px #000000;
			color: #ffffff;
		}
	
			/* LINK */

			div#sidebar .sidebox h3 a {
		
				color: #ffffff;
				text-decoration: none;
			}
			
		div#sidebar .sidebox .editoriale {
		
			padding:10px;
		}

		div#sidebar .sidebox .editoriale h2{
			font-size:18px;
		}

			
	
	/* GAME LIST */
	
	div#sidebar .sidebox ul.game {
		
		width: 290px;
		margin: 0px auto;
		padding: 0px 0px 0px 0px;
		list-style-type: none;
	}
	
	div#sidebar .sidebox ul.game li {
		
		width: auto;
		height: 21px;
		line-height: 21px;
		margin: 5px 0px 5px 0px;
		padding: 0px 0px 0px 25px;
		background: url('../../i/layout/sidebar-rollover-background.jpg') no-repeat;	
		

		
	}
			
		/* DATE */
		
		div#sidebar .sidebox ul.game li span.date {
			
			width: 45px;
			margin-right: 5px;
			
			/* FONT */
			font-size: 10px;
			font-weight: bold;
			text-transform: uppercase;
			color: #dedede;
		}
		
		
		/* LINK */
		
		
		div#sidebar .sidebox ul.game li .title {
			overflow:hidden;
			height:21px;
			width:210px;
			white-space:nowrap;
					
		}
		


		div#sidebar .sidebox ul.game li:hover {
			
			background: url('../../i/layout/sidebar-rollover.jpg') no-repeat;	
			
			/* FONT */
			color: #ffffff;
			text-decoration: none;		
		}
		
		div#sidebar .sidebox ul.game li:hover a {

			width: 215px;
			display: block;
						
			/* FONT */			
			color: #ffffff;
			text-decoration: none;
			
		}
		
	/* ARTICOLI PLATFORM HOME LIST */
	
	div#sidebar .sidebox ul.artplatform {
		
		width: 300px;
		margin: 5px 0px 5px 10px;
		padding: 0px;
		list-style-type: none;
	}
	
		div#sidebar .sidebox ul.artplatform li {

		width: 280px;
		margin: 5px 0px 5px 0px;
		padding: 5px 0px 5px 0px;
		border-bottom: 1px dotted #eaeaea;
	}
	
	div#sidebar .sidebox ul.artplatform li a {

			color: #000000;
			text-decoration: none;
			font-size:14px; 
			letter-spacing:-1px;
		}

		div#sidebar .sidebox ul.artplatform li a:hover {

			color: #ff6d00;
			text-decoration: underline;
		}



	/* NEWS LIST */
	
	div#sidebar .sidebox ul.news {
		
		width: 300px;
		margin: 5px 0px 5px 10px;
		padding: 0px;
		list-style-type: none;
	}
	
		/* BOLD FOR THREADS */
		
		div#sidebar .sidebox ul.news.threads {
						
			/* FONT */
			
			color: #ff6d00;
			font-size:14px; 
			letter-spacing:-1px;
		}
	
	div#sidebar .sidebox ul.news li {

		width: 280px;
		margin: 5px 0px 5px 0px;
		padding: 5px 0px 5px 0px;
		border-bottom: 1px dotted #eaeaea;
	}
	
		div#sidebar .sidebox ul.news li span.title {

			width: 225px;
		}
	
		div#sidebar .sidebox ul.news li span.date {
		
			width: 50px;
			height: 20px;
			line-height: 20px;
			background: url('../../i/layout/sidebar-date.jpg') no-repeat;
		
			/* FONT */
			font-size: 11px;
			text-align: center;
			text-shadow: 1px 1px 2px #000000;
			color: #ffffff;
		}
		
		div#sidebar .sidebox ul.news li span.titlesmall {
		
			width: 210px;
		}
		
		div#sidebar .sidebox ul.news li span.datebig {
		
			width: 65px;
			height: 20px;
			line-height: 20px;
			background: url('../../i/layout/sidebar-date-big.jpg') no-repeat;
		
			/* FONT */
			font-size: 11px;
			text-align: center;
			text-shadow: 1px 1px 2px #000000;
			color: #ffffff;
		}

		/* LINK */

		div#sidebar .sidebox ul.news li a {

			color: #000000;
			text-decoration: none;
			font-size:14px; 
			letter-spacing:-1px;
		}

		div#sidebar .sidebox ul.news li a:hover {

			color: #ff6d00;
			text-decoration: underline;
		}
		
/* PAGINATION */

div#pagination {
	
	width: 100%;
	margin: 5px 0px 5px 0px;
	
	/* FONT */
	text-align: center;
}

	div#pagination a {
				
		height: 20px;
		line-height: 20px;
		display: inline;
		margin: 0px 1px 0px 1px;
		padding: 0px 5px 0px 5px;
		border: 1px solid #ff6d00;
	}
		div#pagination span.current {

			height: 20px;
			line-height: 20px;			
			margin: 0px 1px 0px 1px;
			padding: 0px 5px 0px 5px;
			border: 1px solid #ff6d00;
			background: #ff6d00;
		
			/* FONT */
			color: #ffffff;
		}		
		
/* FOOTER */

div#footer {
	
	width: 980px;
	background: #333333;
	padding: 10px 0px 10px 0px;
	
	/* FONT */
	color: #ffffff;
	
	/* BORDER RADIUS FOR GECKO & WEBKIT */
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

	/* LINK */
	
	div#footer a {
		
		color: #ffffff;
		text-decoration: none;
	}

	div#footer a:hover {
		
		color: #ff6d00;
		text-decoration: underline;
	}

	div#footer .meta {
		
		width: 320px;
		
		text-align: center;
	}

		div#footer .meta div {
			
			margin: 0px 0px 0px 10px;	
		}
	
	div#footer .links {
		
		width: 340px;	
		
		/* FONT */
		text-align: center;	
	}
	
		div#footer .links ul {
			
			display: block;
			
			margin: 5px 0px 0px 0px;
			text-align:left;
		}
		
		div#footer .links ul li {
			border-left:1px solid #444;
			display: block;
			/*margin: 0px 5px 0px 5px;*/
			padding:7px;
		}
		
	div#footer .links .author {
		
		margin-top: 90px;
	}
	
	div#footer .copyright {
		
		width: 310px;
		line-height: 15px;
		
		/* FONT */
		font-size: 10px;
	}
	
/* RATING */

table.toprated {
	
	width: 630px;
	margin: 0px auto;
	margin-top: 20px;
}

	table.toprated th {
		
		height: 25px;
		line-height: 25px;
		padding: 0px 5px 0px 5px;
		background: #ff6d00;
		
		/* FONT */
		font-weight: bold;
		text-align: center;
		color: #ffffff;
	}

	table.toprated th.ratings {
		
		width: 75px;
		
		/* FONT */
		text-align: center;
	}

	table.toprated td {
		
		height: 25px;
		line-height: 20px;
		
		padding: 0px 2px 0px 2px;
	}
	
		table.toprated td.platforms {
			
			/* FONT */
			font-size: 11px;
			line-height:15px;
		}
		
		table.toprated tr.active {
			
			background: #eeeeee;
		}	
	
/* SIDEBAR */

form.sidebar {
	
	margin: 5px;
}

	form.sidebar span {
	
		height: 15px;
		line-height: 15px;
		margin: 5px 2px 2px 2px;
		padding: 2px 4px 2px 2px;
		background: #c8c8c8;
		
		/* FONT */
		white-space: nowrap;

		/* BORDER RADIUS FOR GECKO & WEBKIT */
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}
	
		form.sidebar span.hidden {
			
			display: none;
		}
					
		form.sidebar span.selected {
			
			padding: 2px 4px 2px 4px;
			background: #ff6d00;

			/* FONT */
			font-weight: bold;
			color: #ffffff;
		}
		
		form.sidebar span a {
			
			padding: 0px;
			margin: 0px 0px 0px 5px;
		
			/* FONT */
			color: #000000;
		}
	
	form.sidebar h5 {
		
		margin: 10px 0px 5px 0px;
		border-bottom: 1px solid #eaeaea;
		
		/* FONT */
		font-size: 13px;
	}
	
	form.sidebar input {
	
		width: 230px;
		height: 18px;
		line-height: 18px;
		border: 1px solid #333333;
	}
	
		form.sidebar input.btn {
			
			width: 50px;
			height: 22px;
			line-height: 18px;
			margin: 0px 0px 0px 5px;
			background: #c8c8c8;
		}
	
		form.sidebar .more {
			
			width: 100%;
			margin: -20px 0px 5px 0px;
			
			/* FONT */
			font-size: 10px;
			text-align: right;
		}
		
			form.sidebar .more a { 
				
				/* FONT */
				color: #666666;
				text-decoration: none;
			}
	
	/* NAV */
	
	.navigazione-news { float:left; display:inline; width:620px; margin:10px 0 20px 3px; }
		.navigazione-news .min-height { float:left; display:inline; height:70px; }
		.navigazione-news .container { float:left; display:inline; width:619px; font-size:10pt; }
	
		.navigazione-news .prev { width:280px; float:left; display:inline; border-top:1px solid #DFDFDF;}
		.navigazione-news .next { width:280px; float:left; display:inline; border-top:1px solid #DFDFDF; margin: 0 0 0 50px; text-align:right;}
		
		.navigazione-news .prev .direzione {  display:block; padding:5px; margin: 0 0 0 0;}
		.navigazione-news .next .direzione {  display:block; padding:5px; margin: 0 0 0 0; }
		
		.navigazione-news .prev .titolo {  display:block; padding:5px; margin: 0 0 0 0; font-size:10pt;}
		.navigazione-news .next .titolo {  display:block; padding:5px; margin: 0 0 0 0; font-size:10pt;}

		
	.navigazione-contenuti-network { float:left; display:inline; width:272px; margin:0 0 0 0;}
		.navigazione-contenuti-network .header { font-size: 10pt; color:#FFF; margin:0 0 3px 0; padding:7px; background-image: url(/i/layout/mini-header-bg-grey.jpg); background-repeat:repeat-x; background-position:center; }
		.navigazione-contenuti-network .min-height { float:left; display:inline; height:250px; }
		.navigazione-contenuti-network .container { float:left; display:inline; width:251px; padding:10px; }

		.navigazione-contenuti-network .prev span { background-color:#FFF; display:block; padding:5px; margin: 0 0 5px 0;}
		.navigazione-contenuti-network .next span { background-color:#FFF; display:block; padding:5px; margin: 15px 0 5px 0; }
		
		.navigazione-contenuti-network .pagine-art {font-size:9pt;}	
	
	
	
/* BOX GALLERY PREVIEW */ 

.gallery-preview { background-color:#eee; width:580px; margin-top:20px; border:2px solid #555; padding-bottom:0px; font-family: arial; text-align:center;}
.gallery-header { background-color:#555; color:#FFFFFF; padding:3px; margin-bottom:3px; text-align:left; height: 23px; }
.gallery-preview .gallery-header .gallery-title { float:left; display:inline; margin:0px; padding:0; font-size:14px; text-align:left; width:420px; overflow:hidden; }
.gallery-preview .gallery-header .all-gallery { float:left; display:inline;  margin-top:3px; margin-right:3px;  width:150px; text-align:right;}
.gallery-thumb img {margin:5px; border:3px solid #000;}

a.thumb-link:link    { color: #fff; text-decoration:none; }
a.thumb-link:visited { color: #fff; text-decoration:none; } 
a.thumb-link:hover, a.thumb-link:active   { color: #FFCC00; text-decoration: none; }
	
	
	
	/*BOX VIDEO HOMEPAGE*/
		/* BOX v3*/
		.boxed { position:relative; border:0px solid #FF6D00; width:300px; height:254px; text-align:left; font-family:Arial, Helvetica, sans-serif; margin: 7px 0 6px 0; overflow:hidden;}
		.boxed img.screen { position:absolute;z-index:0; border:0; width:300px;}
		.boxed img.play { position:absolute; top:65px; left:97px; border:0;}
		.boxed span.desc-container { width:100%; float:left;position:absolute; z-index:10; text-align:left; bottom: 0px; color:#FFFFFF; background-color: #3F9E01; font-size:9pt; padding-bottom:5px; }
		.boxed span.desc { float:left; margin:7px 5px 0 5px; font-weight:bold; }
		.boxed .titolo { font-size:12pt; font-weight:bold; color: #fff;}
		 
			.spento {border:3px solid #333333;}
			.spento span.desc-container { background-color:#333333;}
			.spento .titolo { color: #999999;}
			.spento span.desc { color: #999999;}
		 
		.boxed a:link    { color: #fff; text-decoration:none; }
		.boxed a:visited { color: #fff; text-decoration:none; } 
		.boxed a:hover, .boxed a:active   { color: #fff; text-decoration: none; }
	
	/* GALLERY SLIDER */
	
	#gallery-slider{
			margin:7px;
		
		}
		
		#gallery-slider-sx {
			height: 120px;
			margin-right:2px;
			float:left;
			background-color:#000;
			cursor:pointer;
		}
		
		#gallery-slider-sx img {
			margin-top:53px;
		}

		
		#gallery-slider-body {
			overflow: hidden;
			position:relative;
			width:580px;
			height: 120px;
			float:left;
			background-color:#FFF;
		}
		
		#gallery-slider-dx {
			height: 120px;
			margin-left:2px;
			float:left;
			background-color:#000;
			cursor:pointer;
		}
		
		#gallery-slider-dx img {
			margin-top:53px;
		}
		
		#gallery-slider .clear {
			clear:both; font-size:1px; height:1px; visibility: hidden;
		}
	
		/* GALLERY ITEM */

		a {
		cursor:pointer;
		}
		.gallery-preview-box {
			margin:0 7px 0 7px;
			float:left;
			width: 177px;
			height: 118px;
			background-color:#999999;
			border:1px solid #666666;
			background-position: 50% 50%;
			vertical-align:bottom;
			position:relative;
			overflow:hidden;
		}
		.gallery-preview-box-titolo {
			font-family: Arial, Helvetica, sans-serif;
			text-align:center;
			background-image:url('/i/layout/background-png-50-10x10.png');
			color: #FFFFFF;
			font-weight: bold;
			font-size:8pt;
			padding:2px;
			width: 175px;
			position:absolute;
			bottom:0;
		}
		a.gallery-link:link {
			color: #ffffff;
			text-decoration:none;
			cursor:pointer;
		}
		a.gallery-link:visited {
			color: #ffffff;
			text-decoration: none;
			cursor:pointer;
		}
		a.gallery-link:hover, a.gallery-link:active {
			color: #F45A37;
			text-decoration: none;
			cursor:pointer;
		}
	
	/* BOX v3 light per video elenco in home*/
	.video-elenco-col { padding:0 0 0 20px;}
	
	.box-video-light { position:relative; width:120px; height:90px; text-align:left; font-family:Arial, Helvetica, sans-serif; margin:5px;overflow:hidden; float:left; display:inline; }
	.box-video-light img {  position:absolute;z-index:0; border:0;}
	.box-video-light span { float:left;position:absolute; width:100%; z-index:10; text-align:center; bottom: 0px; color:#FFFFFF; /* background-color:#75B800; */ background-image:url(/i/layout/background-png-50-10x10.png); font-size:8pt; font-weight:bold; }
	
	.box-video-light a:link    { color: #fff; text-decoration:none; }
	.box-video-light a:visited { color: #fff; text-decoration:none; } 
	.box-video-light a:hover, .box-video-light a:active   { color: #fff; text-decoration: none; }
	
	/*PRO & CONTRO nella recensione*/
	.pro-contro-recensione { clear:both; padding:10px 0 0 0; }
	
	.pro-contro-recensione .middle { border:1px solid #CCC; float:left; display:inline; width: 280px; margin: 0 0 17px 17px;}
	
	.pro-contro-recensione .headerino { background-color:#CCC; color:#FFF; padding: 3px; font-size: 8pt; font-weight:bold; }
   
	.pro-contro-recensione .middle ul {margin:0; padding:0;}
	.pro-contro-recensione .middle ul li  { margin:3px; padding:3px; font-size: 8pt; background-color: #E4E4E4; list-style-type:none;  }
  
	.pro-contro-recensione #pro li {border-left:3px solid #090;}
	.pro-contro-recensione #contro li {border-left:3px solid #C00;}
	

.right .valutazione-stella { height:10px;}
.sidebox .posizione-classifica { width: 12px; display:inline; float:left; text-align:right; font-size:8pt; font-weight:bold; margin:1px 5px 0 0; }

/*box appunti digitali nuovo*/

div#content .widebox .smallcontent.box-ad h4 { background-image:url(/i/layout/splitbox-h1-gray.jpg) }

.box-ad { min-height:250px;}
.box-ad .news { padding:0; margin:0; }
.box-ad .news li { padding:0 0 5px 0; margin:0 7px 6px 7px; list-style:none; border-bottom:1px dotted #EAEAEA; }

.box-ad .news li span.title { width:240px; }
.box-ad .news li span.title a { color:#000; font-size:14px; letter-spacing:-1px; }
.box-ad .news li span.date {
	

	width: 50px;
	height: 20px;
	line-height: 20px;
	background: url('../../i/layout/sidebar-date.jpg') no-repeat;

	/* FONT */
	font-size: 11px;
	text-align: center;
	text-shadow: 1px 1px 2px #000000;
	color: #ffffff;
}


/* ADV */
#adv300top, #adv300bottom { width:300px; min-height:250px; }
#adv728{ margin:13px 0 13px 0;}

/* FONT */
.fontLS { letter-spacing:-1px; }
.font14 { font-size:14px; }
.fontbold { font-weight:bold; }



/*fehead qnet*/

#fedhead2 {
	position: relative;
	clear: both;
	width: 100%;
	text-align: center;
	z-index: 113;
}
#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: 960px;
	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('/i/layout/fedhead_items.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: #fff url('/i/layout/raccordo.gif') no-repeat 100% 24px;
	text-align: left;
}
.fedhead2_pronto #fedhead2_qn { background: transparent 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;
}

/* /fedhead qnet*/


/* OVERLAPPING */


.overlapping-container { margin:20px 0 0 20px; }
.overlapping-img {}
.overlapping-button-container { text-align:center;}
.overlapping-button-container input[type=button] { border:0px; background-color: #F60; color:#fff; font-size: 8pt; padding:5px 10px; margin: 0 5px 0 0; cursor: pointer; }



/*CSS per vetrine news*/

#products-container { margin:20px 0;}

	#products-container .product { margin: 20px 0 0 0; border: 1px solid #EAEAEA; padding: 10px; }
	
	#products-container .product .ribbon-green {background-color: #EFFF00; display:inline-block; padding:0 5px; font-size:10px;}
	
	#products-container .product h3 { display:inline-block; margin:10px 0 5px 0; padding:0; font-size:20px;}
	
	#products-container .product .img-container {  text-align:center;}
	#products-container .product .img-container .image { max-height: 400px; border:0px; }
	#products-container .product .img-container .image.big { max-height: 300px; width:100%;}
	
	#products-container .product .img-container.big { min-height:300px; background-repeat: no-repeat!important; background-position:50% 50%!important;}

	#products-container .product .price {display:none;}
					